Error Models & User Errors
Errors are part of interacting with digital systems - but they are not a sign of stupidity, they can be systematically explained. UX design must understand and intercept them.
User errors are unintended actions or outcomes during interaction. Understanding whether an error is a slip or a mistake helps UX teams prevent it through clearer design and better recovery.
Definition
A user error is an unintentional action or an incorrect result that occurs when using a system - regardless of whether the system works “correctly”.
Norman’s distinction: slips and mistakes
Donald A. Norman distinguishes between two basic types of errors:
| Error type | What goes wrong? | UI example | Design response |
|---|---|---|---|
| Slip | The intention is right, but the action is executed incorrectly | A user taps Delete instead of Archive because adjacent icons are too similar | Separate actions, label controls and provide undo |
| Mistake | The goal or assumption is wrong | A user chooses “Save” expecting the item to be shared with the team | Clarify concepts, labels and system behavior |
🟢 Briefs - “slips”
Error when executing an intention that is actually correct Example: wrong button clicked, although the destination was clear
🔴 Mistakes - “wrong decisions”
Error due to incorrect intention or assumption Example: User:in thinks “Back” means “Cancel” - but it doesn’t
Implications for Design
Slips often arise from poor affordances, interruptions or unclear feedback. Mistakes point to a mismatch between the user’s understanding and the concepts or rules presented by the interface.
Reason’s model: slips, lapses and mistakes
James Reason classifies errors by the level of cognitive control involved. In this model, slips and lapses are skill-based errors, while mistakes are rule-based or knowledge-based. This is a different classification from Norman’s two-part distinction above.
- Slip (skill-based): an intended routine is carried out incorrectly, such as clicking the wrong adjacent control.
- Lapse (skill-based): an intended step is forgotten, for example leaving a required field blank after an interruption.
- Rule-based mistake: a familiar rule is applied in the wrong situation, such as using a standard refund flow for a non-refundable item.
- Knowledge-based mistake: in an unfamiliar situation, a person forms an incorrect interpretation, such as assuming an unfamiliar warning is only informational.
These categories help teams look beyond the visible action and identify whether the interface should prevent a slip, remind users about a missed step or make a rule easier to understand.
Design Against Errors
| Principle | Implementation |
|---|---|
| Error tolerance | Undo, restore, queries before deletion actions |
| Feedback & status displays | What has been done? What is happening right now? |
| Error avoidance instead of error handling | Deactivate buttons instead of showing warning later |
| Consistency | Recognizable symbols, navigation, layouts |
| Explicit labeling | ”Cancel” instead of “Back” |
A practical error-prevention process
- Observe where users make slips or form incorrect assumptions.
- Classify the error as an execution problem or a planning problem.
- Remove avoidable error opportunities before adding warnings.
- Add feedback, undo and recovery for errors that remain possible.
- Re-test the complete flow with representative users.
For example, if users repeatedly submit a form with a missing delivery address, first make the required field and its error state visible, then preserve entered data and provide a clear route to correct it. A warning alone does not address the underlying interaction problem.
Practical Example
An e-mail system allows deletion without consultation.
→ User accidentally deletes important message.
Better: “Recycle bin” with undo function and query for sensitive content.
Conclusion
User errors do not occur because people are unfocused or incompetent - but because systems are designed to be complex, ambiguous or error-prone.
UX design should focus on being error-friendly rather than error-free.
Take Home Message
Errors are systemic - not individual. Good design makes mistakes unlikely and reversible.
Frequently asked questions (FAQ)
What are user errors in UX design?
What types of errors does Donald Norman distinguish?
What does James Reason's error model describe?
How can UX design avoid errors?
Why do errors often arise from the system and not from humans?
Last modified: 14 October 2026