Handling and explaining errors gracefully so as to have the least negative impact on a user's experience and workflow.

In user experience engineering dealing with and preventing errors is an essential part of a successful between user and machine/program. Much like error handling in computer science user interface design aims to prevent errors from happening by validating user input and machine output to create an overall more positive user experience. Furthermore, the way errors are handled and communicated to the user are important factors in creating a stable application.

Questions with this tag deal with preventing, detecting and communicating information about errors and the way they affect the user experience of a product, machine or service.

Further reading:

  • Mistakes, Arnold Zwicky, 1980, Advocate Publishing Group
history | excerpt history