1 the user lecture 5. 2 overview of lecture introduce final cognitive process – learning...
Post on 29-Dec-2015
221 Views
Preview:
TRANSCRIPT
2
Overview of Lecture
•Introduce final cognitive process – learning
•Interaction of cognitive processes
3
H u m an P rocesses
P ercep tion A tten tion M em ory L earn in g
Human Considerations
Cognitive Processes - Learning
4
Learning
Techniques toGuide Learning
Human Considerations
Cognitive Processes - Learning
Approaches to Learning
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 UsersA 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: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
AnalogyTrial andError
Human Considerations
13
Cognitive Processes - Learning
Learning through AnalogyLearning through Analogy
•Two theories are used in this approach (introduced in “Cognitive Frameworks”) :
•Mental Models•Metaphors
Human Considerations
16
Cognitive Processes - Learning
Guidelines to Creating Mental Models & MetaphorsGuidelines 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 - LearningLearning through Trial and ErrorLearning 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
capturefrequently done
activity capturesthe action
descriptioncorrect action,wrong object
data-drivenunconsciousprocessing ofexternal data
associative-activationinternal thoughts
interfere with currenttask
loss-of-activationforgot something
mid-flow of activity
modethinking in one state
but actually in another
Human Considerations
20
Cognitive Processes - Learning
Human Considerations
Error Prevention GuidelinesError 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 GuidelinesError 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 GuidelinesError 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
AttentionAttention
PerceptionPerception LearningLearning
MemoryMemory
Attention is aided by perception
Attention enhanceslearning
Learning enhancesmemory
Perception requiresmemory
27
Summary of User Considerations
References
•Nature/type of userNature/type of user
•Human considerations in developing a user Human considerations in developing a user interfacesinterfaces
•Cognitive Frameworks•Cognitive Processes
28
Summary of User Considerations
Nature of User
User GroupsUser Groups
Computer skillsComputer skills& knowledge& knowledge
Age Age
DisabilitiesDisabilities CulturalCultural
•Discretionary
•Non-discretionary
•Novice
•Expert
•Physically disabled
•Cognitively
disabled
•Ageing user
•Young user
29
CognitiveCognitiveProcessesProcesses
Human Considerations
Summary of User Considerations
Perception Attention Memory LearningClasses 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
• http://www.ted.com/index.php/talks/view/id/7 (video)
• http://www.ted.com/index.php/talks/al_seckel_says_our_brains_are_mis_wired.html (video)
References
top related