Heuristic Evaluation Flashcards

1
Q

What is the definition of heuristic evaluation?

A

A “discount usability engineering method” / “rapid method”

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

What are the pros of heuristic evaluation?

A
  • Intended to be cheap and cost effective
  • Used by small companies lacking time, expertise, and labs
    -Structured - good method for novices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the top 10 Usability Heuristics

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

What is the definition of 1. Visibility of system status?

A

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

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

What is the definition of 2. Match between & 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

Example: Desktop

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

What is the definition of 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

Example: Support undo and redo

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

What is the definition of 4. consistency & standards?

A

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

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

What is the definition of 5. error prevention?

A

To have good error prevention as well as error messages if an error occurs

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

What is the definition of 6. recognition rather than recall?

A
  • Make objects, actions, and options visible
  • The user should not have to remember information from one part of the dialogue to another
  • Instructions for use of the system should be visible or easily retrievable whenever appropriate
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a way to increase 7. flexibility & efficiency of use?

A
  • Using accelerators - unseen by the novice user, but would speed up the interaction for the expert user such that the system caters for inexperience and experienced users
  • Allows users to tailor frequent actions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the definition of 8. Aesthetic and Minimalist Design?

A
  • Dialogues should not contain information which is irrelevant or rarely needed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How to improve 9. Help users recognise, diagnose, and recover from errors?

A
  • Error messages should
    • be expressed in plain language (no codes)
    • precisely indicate the problem, and
    • constructively suggest a solution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What should 10. Help and documentation include:

A
  • Information should:
    • be easy to search
    • be focused on the user’s task
    • list concrete steps to be carried out
    • not be too large
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are Shneiderman’s Eight Golden Rules?

A
  1. Strive for consistency
  2. Cater to universal usability
  3. Offer informative feedback
  4. Design dialogs to yield closure
  5. Prevent errors
  6. Permit easy reversal of actions
  7. Support internal locus of control
  8. Reduce short-term memory load
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Benefits of Heuristic Evaluation

A
  • It is fast & often inexpensive
  • It can be used early in development process (before users or prototypes)
  • way of focusing a later user-based evaluation
  • Good when access to users is limited
  • applicable for paper, prototypes, and working systems
  • good for companies lacking time and labs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Cons of Heuristic Evaluation

A
  • It requires expertise (can be difficult to source)
  • needs a minimum of 3 experts for a good coverage
  • It does not involve representative end-users
  • tends to exaggerate number and severity of problems
  • uncertain applicability for very novel designs
17
Q

What is the difference between heuristic evaluation vs user testing?

A
  • Usability experts are better than developers/non-experts at identifying the most serious errors
  • But Usability experts find twice as many minor problems as major.
  • Usability experts better at predicting users’ reactions
  • Usability experts are good at identifying improvements
  • No inspection method is as good as testing with users
18
Q

Why should we know the severity of usability problems?

A

-It helps to:
- classify defects
- provide a basis for fixing strategy

19
Q

How to rate scope?

A

How many users experienced the usability problem?

20
Q

How to rate frequency?

A

In how many tasks did the usability problem occur?

21
Q

How to rate impact?

A
  • How much of the task time was used to recover?
  • How often did the problem prevent users from completing the task?
22
Q

What does SMART stand for?

A

Specific, Measurable, Achievable, Relevant, Time bound