L5: Human Error & Feedback Flashcards
A “slip” is an error of…
Execution
Lapses is an error of…
Lapses typically occur while the user is performing their actions, and they either forget a step or lose track of what they are doing.
How should we treat user input?
Be flexible; allow users to make common mistakes and report errors only when necessary.
What are the three characteristics of feedback?
- Timing: Feedback should be presented as soon as an event has occurred.
- Location: Feedback should be provided near to the source of an event. Helps guide the users in making modifications
- Meaning: Users must be able to understand and act of feedback
Which is NOT TRUE? For error messages, pop-up message boxes are…
a. Ideal and should be used wherever possible
b. Distracting and should be avoided
c. Particularly confusing when multiple windows are open
a. ideal and should be used wherever possible
Why is the appropriate placement of error messages so important? Give an example.
It is very important to place error messages appropriately because it’ll help users move on to completing their goals after making their errors. When users make errors, they need to understand what mistakes they made so they can correct them with little effort to move on.
An example of appropriate placement of error messages is displaying error messages inline with the inaccurate fields that the users made an error on. It allows users to correct their mistakes faster and easier.
What are the three levels of performance of human error?
- Novel problems: knowledge
- Intermediate: Rule-based
- Routine problems: Skill-based
If action is irreversible
display distinctive confirmation dialog
If action is time-consuming
provide cancel during processing
If action is part of a multi-step process
Provide next, black and cancel
If action is complex…
Display preview feedback and help
If action has failed…
give appropriate feedback or provide error recovery if high impact
Who needs to know about errors?
Developer or organization: log it and automatically notify (don’t treat users as messengers). Users: only as a last resort and if users can take meaningful actions
When engaging users, our aim should be to achieve a sense of
flow
What is flow?
- Complete involvement of the ‘actor’
- No conscious intervention (a ‘transparent’ interface)
- Appropriate pacing of activity
- The appropriate degree of difficulty