CPSC 481 – Tutorial 9
Heuristic Evaluation
Brennan Jones bdgjones@ucalgary.ca (based on previous tutorials by Alice Thudt and Jonathan Haber)
CPSC 481 Tutorial 9 Heuristic Evaluation Brennan Jones - - PowerPoint PPT Presentation
CPSC 481 Tutorial 9 Heuristic Evaluation Brennan Jones bdgjones@ucalgary.ca (based on previous tutorials by Alice Thudt and Jonathan Haber) Today Quick overview/review of Heuristic Evaluation You will be using this method for your
Brennan Jones bdgjones@ucalgary.ca (based on previous tutorials by Alice Thudt and Jonathan Haber)
deliverables.
… a usability inspection method for computer software that helps to identify usability problems in the user interface (UI) design. Now widely taught and practiced in industry.
Real-world technique for UIs designed in a short space of time on a budget that may restrict the amount of money available to provide for other types of interface testing.
… discount usability technique
https://www.youtube.com/watch?v=hWc0Fd2AS3s
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
Heuristics based on a factor analysis of 249 usability problems [Nielsen 1994a] to derive a set of heuristics with maximum explanatory power, resulting in this revised set of heuristics [Nielsen 1994b].
General steps:
heuristics a system violates
individual results, listed by heuristic
to fix
the most interesting/insightful bugs and suggested fixes
http://pages.cpsc.ucalgary.ca/~bdgjones/cpsc481/ex tras/accuvote.swf
These have gotten significant play in the US media due to fears of voter fraud/system bugs, etc.
system, and to identify issues that need to be addressed.
Name | Heuristic Violated | Description | Suggested Fix
Neilson’s Heuristics
particular heuristic. Feel free to note this without a heuristic number.
name in there
together into a single spreadsheet
violated
group, and remove duplicate bugs
a. Get a copy of the aggregate list from your group
0 – don’t think this is a usability problem 1 – cosmetic problem 2 – minor usability problem 3 – major usability problem; important to fix 4 – usability catastrophe; must fix
c. Return to your group, and discuss severity ratings where there is high variance (e.g., >= 2 pt difference), and find agreement
Start on the heuristic evaluation of your own prototype!
* REMEMBER: This is actually part of your final portfolio deliverable.