How to Conduct a Heuristic Evaluation for Usability in HCI and Information Visualization

• 10 min read

872 Shares

A heuristic is a simple principle or “rule of thumb”. A heuristic evaluation is one where an evaluator or group of evaluators walks through the design of an interface and decides whether or not it complies with these “rules of thumb”.

There are some advantages and disadvantages to this methodology:

Good Reasons to Use Heuristic Evaluation

  • It’s fast, quick and cheap to conduct a heuristic evaluation. This is especially true if you are only going to use a single evaluator.

  • It provides good insight into possible usability problems that might damage the user experience.

Reasons to be Cautious about Using Heuristic Evaluations

  • A single evaluator may miss issues that are not readily apparent to them. The use of more than one evaluator is recommended.

  • Heuristic analysis is subjective. It does not “prove” anything and thus findings may be open to debate.

  • Experienced evaluators are hard to come by and that means that you may need to use less skilled evaluators whose findings may not be as valuable.

How to Conduct a Heuristic Evaluation in Human-Computer Interaction (HCI) for Usability

There is a simple process to follow to conduct a heuristic analysis for HCI usability:

Know What You Will Test and How

Before you begin any form of usability testing or user research it is essential for you to have an objective for your testing. You really need to be articulate: What will you test? (The whole product or just a sign up page, for example?) How will you test? How will you ensure the evaluators understand this?

Understand Your Users

You also need some background on your users. This form of testing doesn’t involve users but your evaluators need to be able to act on behalf of the user – that means they need to know the target audience and what they expect to achieve from the interaction. It can be very useful to supply the evaluator with user personas to achieve this understanding. If your evaluators don’t operate from a user’s perspective the analysis may lack focus or fail to provide the specific insights that you need to improve the product.

Decide on the Heuristics to be Used

Jakob Nielsen and Rolf Molich designed a set of 10 heuristics that can be used to evaluate HCI usability in 1990. Nielsen later revised the heuristics in 1994 to deliver the following 10 heuristics:

Jakob Nielsen’s 10 Usability Heuristics for User Interface Design


  • Visibility of the system’s status. Users should be given feedback on what is happening within a reasonable timescale.

  • Match between the system and real world. Information should be presented in a means familiar to the user including language and conventions rather than terms developed for the system. Information should be presented in a logical order.

  • User control and freedom. Users make mistakes. There should be an “emergency exit” which is easy to find and exit the current system state without having to jump through hoops. Undo and redo functions are essential.

  • Consistency and standards. Words, actions, situations, etc. should always mean the same thing and users should be able to understand that.

  • Error prevention. Preventing error is better than clear error messages. Eliminate error conditions or make users aware that they may be about to occur and ask them if they want to proceed.

  • Recognition rather than recall. Reduce the load on a user’s memory. Make actions, options, and objects visible. Users shouldn’t have to remember things from one screen to the next. Instructions should be easy to access when needed.

  • Flexibility and efficiency of use. The use of accelerators, where appropriate, may be invisible to new users but improve the efficiency of use for experienced users. Actions could be customized by users.

  • Aesthetics and minimalist design. Dialogue should not give irrelevant or rarely useful information. The more data in dialogue the more it diminishes the overall visibility of individual points for the user.

  • Help users recognize, diagnose and recover from error. This means error messages should be in clear language and avoid the use of codes. They should explain the problem and offer a solution to that problem.

  • Help and documentation. The best approach is to construct a system which needs no help or documentation but if it is necessary – it should be easy to search, be based on the tasks the user wishes to execute, offer concrete steps to follow and be kept to a minimum.

It is worth noting that while Nielsen’s heuristics are those most commonly employed to carry out heuristic evaluation – they are not set in stone. You are free to add additional heuristics, remove heuristics and amend them as you see fit to deliver a usable interface for your user base.

Conduct the Heuristic Walkthrough

Evaluators should conduct the walkthrough independently of each other – to give the broadest range of input without “group think” occurring during the process. They should record any issues that they encounter on a piece of paper or electronically and explain which heuristic has been violated and why.

So let’s say that an evaluator finds that when they enter a new password it needs to contain a special character (e.g. # or $ or % etc.) but that this isn’t shown on the instructions and without that character – the system displays an error. This would conflict with the idea of “error prevention” and should be noted as such.

Collect and Analyze Results

This is simply a roundup of all the evaluators’ comments into a single report. This report can be marked with severity ratings, if you desire, to enable rapid deployment of resources to fix the problems identified.

Heuristic Analysis and Information Visualization

Information visualization is a relatively new discipline from a formal perspective and it is only the recent boom in “big data” which has transformed the use of interaction visualization from static perspectives (diagrams) into interactive systems. In theory, it should be straightforward to conduct a heuristic analysis of an information visualization, however there is no set of “off-the-shelf” heuristics for information visualization assessment (unlike for HCI which was shown above).

This means that to some extent the researcher will need to define their own heuristics which may be based on the HCI heuristics. This is perfectly OK but does introduce the risks of missing usability problems during an information visualization heuristic analysis because of the lack of a particular heuristic.

Author/Copyright holder: The Opte Project. Copyright terms and licence: CC BY 2.5

The Take Away

Heuristic analysis is easy and cheap to conduct. It is best used with computer interfaces and conducted by experienced researchers. However, experience comes over time and even an inexperienced evaluator can add value by using this process. It is more challenging to use when it comes to information visualization as there is no clearly defined set of heuristics for information visualization though researchers can adapt them from HCI.

You should also try to keep in mind what the Nobel Prize winning economist Daniel Kahneman has to say about heuristics; “By their very nature, heuristic shortcuts will produce biases” and try to ensure that wherever possible your use of heuristics is objective rather than subjective.

References & Where to Learn More:

Course: Conducting Usability Testing

Molich, R and Nielsen, J (1990). Improving a human-computer dialogue, Communications of the ACM 33, 3 (March), 338-348.

Nielsen, J and Molich, R (1990). Heuristic evaluation of user interfaces, Proc. ACM CHI'90 Conf.(Seattle, WA, 1-5 April), 249-256.

Nielsen, J (1994a). Enhancing the explanatory power of usability heuristics. Proc. ACM CHI'94 Conf. (Boston, MA, April 24-28), 152-158.

Nielsen, J (1994b). Heuristic evaluation. In Nielsen, J., and Mack, R.L. (Eds.), Usability Inspection Methods, John Wiley & Sons, New York, NY.

Neilsen J (1995), 10 Usability Heuristics for User Interface Design

Hero Image: Author/Copyright holder: Yandle. Copyright terms and licence: CC BY 2.0

Learn More in This Course:

AI for Designers

11 days
12 % booked
View Course

What You Should Read Next

  • Read full article
    Why Care about Statistical Significance? - Article hero image
    Interaction Design Foundation logo

    Why Care about Statistical Significance?

    The categorical data depicts the success and failure rate of the low-fidelity wireframe above. There is not a large enough difference between the two to determine if the designs were successful.There is an element of error involved in measuring anything. So, when we want to compare measurements, how

    Social shares
    430
    Published
    Read Article
  • Read full article
    Web Fonts: Definition and 10 Recommendations - Article hero image
    Interaction Design Foundation logo

    Web Fonts: Definition and 10 Recommendations

    Web fonts bring digital content to life. They enhance readability, set the tone, and ensure consistency across various platforms—all vital ingredients. When you understand web fonts and their impact, it can help you with effective website creation—and greatly so. We’ll provide a comprehensive overvi

    Social shares
    779
    Published
    Read Article
  • Read full article
    How to Screen Research Participants - Article hero image
    Interaction Design Foundation logo

    How to Screen Research Participants

    Finding the right participants is crucial for gathering user research. We usually need to do research with participants having a particular set of needs or experience. In this short video, you will find out about the basic need for screening and how we make sure that we have suitably qualified parti

    Social shares
    449
    Published
    Read Article
  • Read full article
    Pitfalls in Recruiting Participants for User Research - Article hero image
    Interaction Design Foundation logo

    Pitfalls in Recruiting Participants for User Research

    The level of participant engagement is an important part of the user research results. Our results are dependent on proper engagement with our participants. In this video we look at some of the issues around participant recruitment and hear practical examples that arose in a large online study.[[vid

    Social shares
    417
    Published
    Read Article
  • Read full article
    How to Fit Quantitative Research into the Project Lifecycle - Article hero image
    Interaction Design Foundation logo

    How to Fit Quantitative Research into the Project Lifecycle

    Quantitative research methods fit into the project lifecycle at different stages of the process.In this video, we see where different quantitative research methods fit into a typical project lifecycle. Bear in mind that even with an iterative process such as Agile, the short cycles still address dif

    Social shares
    509
    Published
    Read Article
  • Read full article
    How to Resolve Conflicts Between Design Thinking and Marketing - Article hero image
    Interaction Design Foundation logo

    How to Resolve Conflicts Between Design Thinking and Marketing

    In the past, designers often reported to marketing managers and were neither expected nor allowed to make business decisions. When traditionally-structured companies transition to a design-driven mindset, there can be friction between the marketing and design teams. Let’s take a closer look at this

    Social shares
    682
    Published
    Read Article
  • Read full article
    Stop the Generic Portfolio Trap! Design a Stand-Out Portfolio for Your UX/UI Niche: User Research - Article hero image
    Interaction Design Foundation logo

    Stop the Generic Portfolio Trap! Design a Stand-Out Portfolio for Your UX/UI Niche: User Research

    User research is indispensable—and without it, well... UX design is guesswork. When you’re a user researcher, you know this well—but it can be hard to communicate your work in a way that grabs the viewer and holds their attention. And that’s what a portfolio is all about—grabbing the attention of yo

    Social shares
    380
    Published
    Read Article
  • Read full article
    Top Service Blueprint Templates - Article hero image
    Interaction Design Foundation logo

    Top Service Blueprint Templates

    Service blueprint tools are vital for effective customer experience design—and for designers to make experiences that are exceptional. Here, we’ll discuss why these tools are so important. What’s more, we’ll explore templates and practical resources to create high-quality, efficient service blueprin

    Social shares
    636
    Published
    Read Article
  • Read full article
    How to Write Research Questions that Lead to Confident Design - Article hero image
    Interaction Design Foundation logo

    How to Write Research Questions that Lead to Confident Design

    Designing with Data provides an extensive background to A/B testing.As with all other research methods, we need to start with a research question. A/B testing concerns itself with changes in user behavior, meaning that our questions need to be centered on measurable goals. In many cases, these will

    Social shares
    449
    Published
    Read Article
  • Read full article
    Getting Started - Article hero image
    Interaction Design Foundation logo

    Getting Started

    We start our introduction to A/B and multivariate testing (MVT) by looking at their basic principles and their differences. Note that the video mentions Google Optimize, which has been withdrawn. Google Firebase can be used for mobile platforms. Third-party solutions are needed for A/B testing on th

    Social shares
    220
    Published
    Read Article

Top Articles

Top Topic Definitions

Feel Stuck?
Want Better Job Options?

AI is replacing jobs everywhere, yet design jobs are booming with a projected 45% job growth. With design skills, you can create products and services people love. More love means more impact and greater salary potential.

At IxDF, we help you from your first course to your next job, all in one place.

See How Design Skills Turn Into Job Options
Privacy Settings
By using this site, you accept our Cookie Policy and Terms of Use.
Customize
Accept all

Be the One Who Inspires

People remember who shares great ideas.

Share on:

Academic Credibility — On Autopilot

Don't waste time googling citation formats. Just copy, paste and look legit in seconds.

Feel Stuck? Want Freedom?

Join 326,054+ designers who get one powerful email each week. Learn to design a life you love.

Next email in
1
day
2
hrs
0
mins
41
secs

Free forever. No spam. Unsubscribe anytime.