Chapter 10B Flashcards

1
Q

Heuristic Evaluation?

A

Developed by Jakob Nielsen

Helps find usability problems in a UI design

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

How many evaluators are used to examine UI? Why?

A

3-5 evaluators

Different evaluators will find different problems

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

Why 10 general principles for interaction are called heuristics?

A

Because they are broad rules of thumb and not specific usability guidelines

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

10 Original Heuristics?

A
  1. Simple and Natural Dialog
  2. Speak the users’ language
  3. Minimize users’ memory load
  4. Consistency
  5. Feedback
  6. Clearly marked exits
  7. Shortcuts
  8. Precise and constructive error messages
  9. Prevent errors
  10. Help and documentation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

10 Latest Version Heuristics?

A
  1. Visibility of system status
  2. Match between system and the real world
  3. User control and freedom
  4. Consistency and standards
  5. Error prevention
  6. Recognition rather than recall
  7. Flexibility and efficiency of use
  8. Aesthetic and minimalist design
  9. Help users recognize, diagnose, and recover from errors.
  10. Help and documentation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Heuristics Evaluation Process?

A

Briefing session to tell experts what to do
Evaluation period of 1-2 hours
Debriefing session in which experts work together to prioritize problems

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

What is the Evaluation Period in the Evaluation Process?

A

Each experts works separately
Take one pass to get a feel for the product
- Inspect various elements
- Compare with list of usability principles
- Consider other principles/results that come to mind
Take a second pass to focus on specific features

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

Nielsen suggests that on average?

A

5 evaluators identify 75-80%

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

Why use many evaluators?

A

Every evaluator doesn’t find every problem

Good evaluators find both easy and hard ones

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

Biggest problems of Expert Evaluation?

A

Important problems may get missed
Many trivial problems are often identified
Experts have biases

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

H2-1 Visibility of System Status?

A

The system should always keep the users informed about what is going on, through appropriate feedback within a reasonable time

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

H2-2 Match Between System and The Real World?

A

The system should speak the users’ language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order

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

H2-3 User Control and Freedom?

A

Users often choose system functions by mistake and will need a clearly marked “emergency exit” to leave the unwanted state without having to go through an extended dialogue

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

H2-4 Consistency and Standards?

A

Users should not have to wonder whether different words, situations, or actions mean the same thing

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

H2-5 Error Prevention?

A

Even better than good error messages is a careful design which prevents a problem from occurring in the first place.

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

H2-6 Recognition Rather than Recall?

A

Minimize user’s memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another.

17
Q

H2-7 Flexibility and Efficiency of Use?

A

Accelerators - unseen by the novice user - may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users.

18
Q

H2-8 Aesthetic and Minimalist Design?

A

Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility.

19
Q

H2-9 Help Users Recognize, Diagnose, and Recover from Errors?

A

Error messages should be expressed in plain language, precisely indicate the problem, and constructively suggest a solution

20
Q

Good Error Messages?

A
Clearly indicate what has gone wrong.
Human readable
Polite
Describe the problem
Explain how to fix it
Highly noticeable
21
Q

H2-10 Help and Documentation?

A

Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user’s task, list concrete steps to be carried out.

22
Q

Heuristics for websites focus on key criteria which is?

A

Clarity
Minimize unnecessary complexity and cognitive load
Provide users with context
Promote positive and pleasurable user experience

23
Q

8 Mobile Heuristics?

A
  1. Visibility of system status and losability/findability of the mobile device.
  2. Match between system and the real world
  3. Consistency and mapping
  4. Good ergonomics and minimalist design
  5. Ease of input, screen readability and glancability
  6. Flexibility, efficiency of use and personalization
  7. Aesthetic, privacy and social conventions
  8. Realistic error management
24
Q

5 Phases of Heuristic Evaluation?

A
  1. Pre-evaluation training
  2. Evaluation
  3. Severity rating
  4. Aggregation
  5. Debriefing
25
Q

Pre-evaluation training?

A

Give evaluators needed domain knowledge and information on the scenario

26
Q

Evaluation?

A

Individuals evaluates UI and makes list of problems

27
Q

Aggregation?

A

Group meets and aggregates problems

28
Q

Why separate listings for each violation?

A

Risk of repeating problematic aspect

May not be possible to fix all problems

29
Q

Where the problems may be found (evaluation details)?

A

Single location in UI
Two or more locations that need to be compared
Problem with overall structure of UI

30
Q

Severity Rating?

A

Used to allocate resources to fix problems
Estimates of need for more usability efforts
Combination of:
- frequency
- impact
- persistence
Should be calculated after all evaluations are in
Should be done independently by all judges

31
Q

Severity Rating 0-4?

A

0 - don’t agree that it is a usability problem
1 - cosmetic problem
2 - minor usability problem
3 - major usability problem, important to fix
4 - usability catastrophe, imperative to fix

32
Q

Debriefing?

A

Conduct with evaluators, observers, and development team members
Discuss general characteristics of UI
Suggest potential improvements to address major usability problems