Heuristic Evaluation
- Written by:
- Kevin Baker for partial requirements for Computer Science 681 : Research
Methodologies. March, 1997
What is a heuristic evaluation?
A heuristic evaluation is a usability engineering method that
helps to identify usability problems in a user interface (UI)
design. It specifically involves a small set of evaluators
examining the interface and judging its compliance with
recognized usability principles (the "heuristics")[11,12,13].
The main goal of heuristic evaluations is to identify any
problems associated with the design of user interfaces.
Jakob Nielsen developed this method on the basis of several
years of experience with teaching and consulting about usability
engineering [10].
Heuristic evaluation falls into the category of usability
inspection methods. These methods use judgement as a source
of feedback when evaluating specific elements of a user interface
[7]. Other inspection techniques include cognitive
walkthroughs, guideline reviews and pluralistic walkthroughs.
Heuristic evaluation is less formal as compared to these
other methods and is intended as a "discount usability
engineering" method [11,13]. With the creation of a
discount usability method, Nielsen has provided a means of
performing "some" usability engineering even if it may
not always be the absolutely "best" method or
necessarily give perfect results [12]. This is essential
since constraints on usability engineering lifecycles usually
force the use of evaluation methods that are quick, cheap,
and easy to use. For these reasons, heuristic evaluations
have become a very popular tool when evaluating UI design.
Contents of this Web site:
- This section defines heuristics and the advantages of
using them, over guidelines, for heuristic evaluations.
Also there is a detailed description of the ten original
heuristics developed by Jakob Nielsen and Rolf Molich.
2. Trade-offs regarding heuristic evaluations
- There are several logistical issues involving trade-offs
that must be worked out before a heuristic evaluation can
be performed:
- The heuristic evaluation process involves three phases:
the orientation, the evaluation process, and the
debriefing session.
- Potential results from heuristic evaluations and trends
that occur.
- The first step of any heuristic evaluation is to identify
usability problems in a user interface. Severity
ratings help prioritize problems since not all of them
can be fixed. .
- At what stage of the usability engineering cycle should
an evaluator perform a heuristic evaluation? This
section provides advice for this question.
- The advantages and disadvantages of performing a
heuristic evaluation.
- How do heuristic evaluations compare with other usability
inspection and testing methods? See how heuristic
evaluations rank in comparison to the other methods.
- Reading about heuristic evaluations is only the first
step; practicing this technique will further enhance your
skills with it. Try the following
example.
- A list of references used to develop this website along
with some links to other sites with useful information on
heuristic evaluations. Including Jakob Nielsen's
own site!