Heuristic Evaluation is a usability engineering method for finding the usability problems in a user interface design so that they can be attended to as part of an iterative design process. Heuristic evaluation involves having a small set of evaluators examine the interface and judge its compliance with recognized usability principles (the ‘heuristics’).
– Nielsen and Molich, 1990; Nielsen 1994
Jakob Nielsen’s Heuristics:
- Visibility of system status.
- Match between system and real world.
- User control and freedom.
- Consistency and standards.
- Error Prevention.
- Recognition rather than recall.
- Flexibility and efficiency of use.
- Aesthetic and minimalist design.
- Help users recognize, diagnose, and recover from errors.


















