Lecture 8

Link to Slides

Error Recovery

Root cause analysis - five whys Error recovery Cognitive load and reducing cognitive load

Resources

“Design an Error Message” (20 mins)

  • Show students screenshots of real bad error dialogs (e.g., “Unknown Error 0x80240438”).

  • Ask them to redesign the message to be:

    1. Polite & non-blaming

    2. Clear about the problem

    3. Actionable with next steps

  • Can all errors be prevented? What should we do when it happens?
  • What’s the balance between prevention and recovery?
  • How do cultural/contextual factors affect error handling (e.g., language, technical literacy)?

  • Errors are inevitable, but design can reduce their frequency and severity.

  • Prevention, detection, and recovery are all key.

  • Good error handling builds trust and supports user performance.