L5: Human Error & Feedback Flashcards

1
Q

A “slip” is an error of…

A

Execution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Lapses is an error of…

A

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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How should we treat user input?

A

Be flexible; allow users to make common mistakes and report errors only when necessary.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the three characteristics of feedback?

A
  1. Timing: Feedback should be presented as soon as an event has occurred.
  2. Location: Feedback should be provided near to the source of an event. Helps guide the users in making modifications
  3. Meaning: Users must be able to understand and act of feedback
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

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

a. ideal and should be used wherever possible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Why is the appropriate placement of error messages so important? Give an example.

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the three levels of performance of human error?

A
  1. Novel problems: knowledge
  2. Intermediate: Rule-based
  3. Routine problems: Skill-based
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

If action is irreversible

A

display distinctive confirmation dialog

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

If action is time-consuming

A

provide cancel during processing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

If action is part of a multi-step process

A

Provide next, black and cancel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

If action is complex…

A

Display preview feedback and help

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

If action has failed…

A

give appropriate feedback or provide error recovery if high impact

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Who needs to know about errors?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

When engaging users, our aim should be to achieve a sense of

A

flow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is flow?

A
  1. Complete involvement of the ‘actor’
  2. No conscious intervention (a ‘transparent’ interface)
  3. Appropriate pacing of activity
  4. The appropriate degree of difficulty
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is information foraging theory

A

The scent information

17
Q

Coupled with the flow, we need to make sure that users feel

A

their effort is rewarded and they are getting closer to their goal

18
Q

Error messages should be a last resort (prevention is better than cure): First, consider:

A
  1. Appropriate controls to restrict users’ choice to valid combinations
  2. Scripting to allow web page controls to behave dynamically (disabling inappropriate choices)
  3. Flexible and intelligent processing of user-supplied data (dates, credit card numbers and similar)
    4.
19
Q

Why should you avoid pop-up message boxes?

A

They interrupt flow and can be confusing when multiple windows are open

20
Q

Good error messages should:

A
  1. Inform clearly and explicitly
  2. Provide a constructive solution (no dead0ends: “this is what’s happened and this is what you can do about”)
  3. Be non-accusatory(not “you did something wrong”)
    4/ Not pass the buck (avoid “this was my problem, no it’s yours” mentality”)