CampusDownWiki
Total citations 20,344한국어KO 2,709EnglishEN 15,238日本語JA 796中文ZH 1,601
CampusDown ↗
English

Error Prevention Design

⚙️ Engineering & Technology By CampusDown Wiki Editorial Team Last updated Views 6
Error prevention design is the principle of designing interfaces so user errors do not occur or cause little harm, using constraints, good defaults, clear signals and undo rather than only reporting errors afterwards.
Contents
  1. 1. Errors come in kinds
  2. 2. Constraints and defaults
  3. 3. Confirmation and undo
  4. 4. FAQ
  5. 5. References

Errors come in kinds

Norman (1983) and Reason (1990) separate slips, where execution goes wrong, from mistakes, where the intention itself is wrong. Tapping the wrong button is a slip; misunderstanding which address a field wants is a mistake. Per Rasmussen (1983), slips dominate automatic actions and mistakes unfamiliar ones. Prevent slips with structure and mistakes with clear explanation.

Constraints and defaults

Shingo's (1986) poka-yoke makes errors impossible, like parts that only fit one way. On screens: date pickers, disabled past dates and numeric keypads. Sensible defaults reduce input. Separate and restyle dangerous buttons (Laubheimer, 2015). This ties to mobile form usability.

Confirmation and undo

Sellen (1994) shows people catch errors by seeing outcomes, so immediate results plus undo are the strongest safety net. Confirming everything with dialogs trains habitual 'OK'. Reserve confirmation for irreversible payments or deletions and say exactly what will be lost. WCAG 2.2 (W3C, 2023) 3.3.4 requires reversal, checking or confirmation for financial and legal submissions.

FAQ

How does prevention differ from error messages?
Prevention stops errors; messages help fix them. Prevention comes first.
When to use confirmation dialogs?
Only for irreversible, high-impact actions; overuse makes users click through.

Sources reviewed: 2026-10-27

References

  1. Norman, D. A. (1983). Design rules based on analyses of human error. Communications of the ACM, 26(4), 254–258. Derives design rules from types of human error.
  2. Reason, J. (1990). Human error. Cambridge University Press. Classic taxonomy of slips, lapses and mistakes.
  3. Rasmussen, J. (1983). Skills, rules, and knowledge; signals, signs, and symbols, and other distinctions in human performance models. IEEE Transactions on Systems, Man, and Cybernetics, SMC-13(3), 257–266. Skill-, rule- and knowledge-based performance model.
  4. Sellen, A. J. (1994). Detection of everyday errors. Applied Psychology, 43(4), 475–498. How people detect their own errors.
  5. Laubheimer, P. (2015, August 23). Preventing user errors: Avoiding unconscious slips. Nielsen Norman Group. Practical UI guidance against slips.
  6. Shingo, S. (1986). Zero quality control: Source inspection and the poka-yoke system. Productivity Press. Introduced poka-yoke mistake-proofing.
  7. World Wide Web Consortium. (2023). Web Content Accessibility Guidelines (WCAG) 2.2. Criterion 3.3.4 requires reversible, checked or confirmed submissions.

Found this helpful? Share it

Send it to a friend who needs it.

X Facebook Threads

Reports and materials that use this theory (Korean)

There are no materials dedicated to this theory yet, but you can search related reports in the CampusDown library (Korean).

Find more reports · Search '오류 방지 설계' on CampusDown →

You may also like

Latest ArticlesView all ›

New guides for college study and assignments (Korean)

This article was last updated on October 27, 2026. It is based on widely recognized original works and textbooks; when citing it in a paper, please check the original sources listed in the references.