1 The User Lecture 5. 2 Overview of Lecture Introduce final cognitive process – learning Interaction of cognitive processes.

Slides:



Advertisements
Similar presentations
DEVELOPING A METHODOLOGY FOR MS3305 CW2 Some guidance.
Advertisements

By: Edith Leticia Cerda
Planning for Effective Teaching. t Effective teaching MIGHT result in student learning. t Teaching and learning are not necessarily related. t Consistently.
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
© De Montfort University, Characteristics of Good Dialogues Howell Istance Department of Computer Science De Montfort University.
Damian Gordon Consider the Users Andrea Curley. Nature of User Many different categories of users, impossible to consider all Can you group users?
Ch 11 Cognitive Walkthroughs and Heuristic Evaluation Yonglei Tao School of Computing and Info Systems GVSU.
Good Design Visibility is key to interaction design Take advantage of affordances/constraints Provide a good conceptual model for the user.
Design Activities in Usability Engineering laura leventhal and julie barnes.
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
Constraints and Errors An ounce of prevention…. Outline Part 1 comments Recap Norman About errors Mistakes and slips Error prevention guidelines Error.
SIMS 213: User Interface Design & Development
Help and Documentation zUser support issues ydifferent types of support at different times yimplementation and presentation both important yall need careful.
Part 4: Evaluation Days 25, 27, 29, 31 Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what,
Constraints and Errors
Designing Help… Mark Johnson Providing Support Issues –different types of support at different times –implementation and presentation both important.
Lecture 7 Date: 23rd February
Verbal (symbol) Based Interactions Dr.s Barnes and Leventhal.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
Help and Documentation CSCI324, IACT403, IACT 931, MCS9324 Human Computer Interfaces.
User Interface Design. Overview The Developer’s Responsibilities Goals and Considerations of UI Design Common UI Methods A UI Design Process Guidelines.
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
Overview of Long-Term Memory laura leventhal. Reference Chapter 14 Chapter 14.
Usability and Evaluation Dov Te’eni. Figure ‎ 7-2: Attitudes, use, performance and satisfaction AttitudesUsePerformance Satisfaction Perceived usability.
Chapter 4 Cognitive Engineering HCI: Designing Effective Organizational Information Systems Dov Te’eni Jane M. Carey.
Cognitive Science Overview Design Activity Cognitive Apprenticeship Theory Cognitive Flexibility Theory.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
User interface design.
Understanding Task Orientation Guidelines for a Successful Manual & Help System.
User Interface Design Principles Gabriel Spitz 1 Lecture # 4.
User Characteristics & Design Principles Gabriel Spitz 1 Lecture # 11.
ISBN Prentice-Hall, 2006 Chapter 10 Delivering the System Copyright 2006 Pearson/Prentice Hall. All rights reserved.
SCV2113 Human Computer Interaction Semester 1, 2013/2013.
Lecture 16 user support. Today’s Outline Users have different requirements for support at different times. User support should be:  available but unobtrusive.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
1 Chapter 8 Client Teaching. 2 Teaching focuses on combinations of the following subject areas: Self-administration of medications Directions and practice.
Errors & Help An ounce of prevention.... Microsoft’s Spectacular Errors Adobe UI Gripes Fall 2006PSYCH / CS
User Support Chapter 8. Overview Assumption/IDEALLY: If a system is properly design, it should be completely of ease to use, thus user will require little.
1 3132/3192 User Accessibility © University of Stirling /3192 User Accessibility 2.
1 CSC111H User Interface Design Dennis Burford
Human-computer interaction: users, tasks & designs User modelling in user-centred system design (UCSD) Use with Human Computer Interaction by Serengul.
Understanding Users Cognition & Cognitive Frameworks
Material from Authors of Human Computer Interaction Alan Dix, et al
Chap#11 What is User Support?
U SER I NTERFACE L ABORATORY Human Error 1.Introduction ○ To err is human, to forgive is the role of the computer interface ○ Norman (1988) in “The Psychology.
MICRO-SKILLS OF TEACHING M. NAZMUL HAQ INSTITUTE OF EDUCATION AND RESEARCH UNIVERSITY OF DHAKA.
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
Gabriel Spitz 1. Light Switch Issues  Consistency – The switch design is inconsistent with common light switches  Visibility – No visible cue regarding.
Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Copyright 2010, The World Bank Group. All Rights Reserved. Development of Training and Procedural Manuals Section B 1.
1 Chapter 18: Selection and training n Selection and Training: Last lines of defense in creating a safe and efficient system n Selection: Methods for selecting.
Fall 2002CS/PSY Preventing Errors An Ounce of Prevention Errors  Avoiding and preventing  Identifying and understanding  Handling and recovering.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Fall 2002CS/PSY Predictive Evaluation (Evaluation Without Users) Gathering data about usability of a design by a specified group of users for a particular.
Constraints and Errors An ounce of prevention…. Outline Questions? Project reminder Recap Norman About errors Mistakes and slips Error guidelines.
TRAINING PACKAGE The User Action Framework Reliability Study July 1999.
Scaffolding Cognitive Coaching Reciprocal Teaching Think-Alouds.
Ecological Interface Design Overview Park Young Ho Dept. of Nuclear & Quantum Engineering Korea Advanced Institute of Science and Technology May
Copyright 2006 John Wiley & Sons, Inc Chapter 5 – Cognitive Engineering HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane Carey.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Chapter 11 user support. Overview Users require different types of support at different times. There are four main types of assistance that users require:
Human Computer Interaction Lecture 21 User Support
Human Computer Interaction Lecture 21,22 User Support
The User Lecture 2 DeSiaMore
Software engineering USER INTERFACE DESIGN.
CEN3722 Human Computer Interaction Learning
Provide Effective Feedback and Guidance and Assistance
Chapter 11 user support.
Chapter 8 Client Teaching
Presentation transcript:

1 The User Lecture 5

2 Overview of Lecture Introduce final cognitive process – learning Interaction of cognitive processes

3 Human Considerations Cognitive Processes - Learning

4 Learning Techniques to Guide Learning Human Considerations Cognitive Processes - Learning Approaches to Learning Through Analogy Learning Through Trial-and-Error

5 Cognitive Processes - Learning The success of any computer system depends on the extent to which the users can learn and use the system The learning process is complicated, involving a number of independent factors Understanding the basics of this process is important: need to understand the difficulties in learning to use a computer system know the different strategies people use when learning be able to implement methods that aid the user in learning Human Considerations

6 Cognitive Processes - Learning A General Observance of Users When users encounter a computer system for the first time, their most common reaction is one of fear: Their only assistance may be a large manual Series of ordered explanations Step-by-step exercises Learner feels overloaded with information and frustrated However, when for example someone is learning to drive, they tend to be excited at the prospect: People usually learn to drive through doing and verbal instruction Human Considerations

7 Cognitive Processes - Learning Assumption that having read something in the manual, users can immediately match it to what is happening and the interface, is generally inaccurate Often it is not the instructions that help a user understand a device, it is the device that helps the user understand the instructions In order to bridge the gap between the users and the system, improving the instructions and on-line help can go a long way However we must also understand the way in which users normally learn Human Considerations

8 Cognitive Processes - Learning Problems users have with manuals: It has be observed that the majority of users tend to ‘jump the gun’ skip Those that do follow the manual end up committing a number of small errors that often resulted in them being side-tracked Users are also reluctant to learn new methods from manuals, they continue to use procedures they already know which may be less effective On the basis of these and other findings, Mack et al. have classified some major problems confronting users when trying to learn Human Considerations

9 Cognitive Processes - Learning Learning is difficult experience frustration learning takes longer than expected Learners lack basic knowledge naïve about computers Learners make ad hoc interpretations construct incorrect interpretations interpretations can prevent them from seeing that they have a problem Human Considerations

10 Cognitive Processes - Learning Learners generalise from what they know e.g. text editors work like typewriters Learners have trouble following directions Don’t always read or follow directions Do not always understand directions when they try Problems interact Don’t understand that one problem can create another Human Considerations

11 Cognitive Processes - Learning Interface features may not be obvious may be confused by feedback and results Help facilities do not always help Do not always know what to ask for Help information is not always focused on the learners specific problem Human Considerations

12 Cognitive Processes - Learning There are two main approaches that users use when learning new computer systems Learning through Analogy Trial and Error Human Considerations

13 Cognitive Processes - Learning Learning through Analogy Two theories are used in this approach (introduced in “Cognitive Frameworks”) : Mental Models Metaphors Human Considerations

14 Cognitive Processes - Learning What is the metaphor used here? Human Considerations

15 Cognitive Processes - Learning What is the metaphor used here? Human Considerations

16 Cognitive Processes - Learning Guidelines to Creating Mental Models & Metaphors Provide design consistency greatly reduces the number of models to be learned Draw physical analogies replicate the environment that has become familiar and well-known Comply with expectations and stereotypes avoid new and unfamiliar associations Provide action-response compatibility e.g. command names should reflect their purpose Provide necessary and proper feedback efficient learning of the mental model will not occur unless feedback is provided Human Considerations

17 Cognitive Processes - Learning Learning through Trial and Error We always make mistakes learning a new skill Feedback from making errors can help us to learn and understand an activity Users of computer systems are often scared of making errors Anticipation of errors may hinder a users interaction with a system Must provide safeguards but also good feedback Human Considerations

18 Cognitive Processes - Learning There are two categories of errors MistakesMistakes – Incorrect mental model, incorrect action is taken based on an incorrect decision Occur intentionally SlipsSlips – unintentional errors Skilled behaviour Human Considerations

19 Slips capture frequently done activity captures the action description correct action, wrong object data-driven unconscious processing of external data associative-activation internal thoughts interfere with current task loss-of-activation forgot something mid-flow of activity mode thinking in one state but actually in another Human Considerations

20 Cognitive Processes - Learning Human Considerations Error Prevention Guidelines Use good coding techniques (color, style) Maximise recognition, minimize recall Minimise need for typing Allow reconsideration of action by user (e.g., removing file from trash)

21 Cognitive Processes - Learning Human Considerations Error Prevention Guidelines Provide appropriate type of response Prevent user from continuing Warn user an unusual situation is occurring Self-correct - spell-check correction System opens dialog with user - go into debugger on run-time crash

22 Cognitive Processes - Learning Human Considerations Error Correction Guidelines Provide undo function Provide cancel function from operations in progress Require confirmation for drastic, destructive commands Provide some intelligence Guess what they wanted to do Provide quick access to context-sensitive help

23 Three main commandments for aiding user learning Mental Models Metaphors Errors Human Considerations

24 Cognitive Processes - Learning Techniques to guide learning: Design interfaces that encourage exploration constrain and guide users to select appropriate action prevent/correct errors Dynamically link representations and abstractions that need to be learned Useful feedback should be provided Maximise recognition, minimise recall Human Considerations

25 Cognitive Processes Interactive Processes Human Considerations Adapted from Wickens' Human Information Processing Model

26 Cognitive Processes Interactive Processes Human Considerations Cognitive Process Guidelines Attention PerceptionLearning Memory Attention is aided by perception Attention enhances learning Learning enhances memory Perception requires memory

27 Summary of User Considerations References Nature/type of userNature/type of user Human considerations in developing a user interfacesHuman considerations in developing a user interfaces Cognitive Frameworks Cognitive Processes

28 Summary of User Considerations Nature of User User Groups Computer skills & knowledge Age Age DisabilitiesCultural Discretionary Non-discretionary Novice Expert Physically disabled Cognitively disabled Ageing user Young user

29 CognitiveProcesses Human Considerations Summary of User Considerations PerceptionAttentionMemoryLearning Classes of Visual Perception Theory Constructivism Ecological Techniques to guide perception Basic forms of attention Multi-tasking & interruptions Automatic processing Techniques to guide attention Memory categories LoP Theory Recognition vs Recall Techniques to guide memory Approaches to learning Learning through Analogy Learning through Trial-and-Error Techniques to guide learning

30 Terms of Reference Norman, D. (1990) The Design of Everyday Things Preece, J. et al. (2002) Interaction Design Shneiderman, B. & Plaisant, C. (2005) Designing the User Interface Benyon, D. et al (2005) Designing Interactive Systems Wickens, C.D. (1992) Engineering Psychology and Human Performance Mack, R. (1983) Learning to use word processors: problems and prospects FAA (..) FAA Human Factors (video) mis_wired.html (video) mis_wired.html References