Don Norman's action cycle. On the left side it proceeds downward from User Goal to Action and then throught the User Interface to System Task. On the right side, progress is upwards from System Feedback to Perception and then Evaluation.

Human Error

by William Hudson | | 20 min read
325 shares

Have you ever been confounded by inexplicable error messages? Designers and developers often overlook error handling and user mistake management when building websites and mobile applications. This leads to the all too familiar frustration and poor user experience. Here you’ll learn about two types of human errors—slips and mistakes—and how to deal with them.

One famous online retailer had a spate of error messages at the end of the checkout process. These gave the impression that the checkout had not been completed when in fact it was only the “order complete” page that was failing. Happily, users were presented with a “duplicate order” message if they tried to check out again.

This example was of a technical nature, or at least a human error on the part of a developer. But what happens when users misunderstand what they need to do or accidentally click the wrong item on the screen? HCI Professor Alan Dix picks up the story…

Show Hide video transcript
  1. Transcript loading…

The Take Away

Most modern systems are designed with built-in error-prevention mechanisms, but this is often not the case for websites and mobile applications. No human is perfect, so we’re prone to error. When systems aren’t designed to deal with human error, we end up exasperated and annoyed.

The two types of human errors are slips and mistakes. A slip occurs when a person's intended goal is correct, but something goes wrong in the execution. A mistake occurs when the goal is incorrect, either due to a lack of understanding of the system or a misinterpretation of the system itself. To fix these errors, we need to test and apply different strategies. For slips, designers should focus on low-level interface solutions, whereas for mistakes, designers should improve the system's underlying structure and feedback.

References and Where to Learn More

●       Human Error (Reason, book)

Hero image: © Interaction Design Foundation, CC BY-SA 4.0

Topics in This Article

325 shares

Open Access—Link to us!

We believe in Open Access and the democratization of knowledge. Unfortunately, world-class educational materials such as this page are normally hidden behind paywalls or in expensive textbooks.

If you want this to change, , link to us, or join us to help us democratize design knowledge!