Preventing errors is the 5th usability heuristic. However, these errors are not user errors; rather, they are design errors that occur when the design should be of the sort that does not allow the user to commit errors or at least gives a warning before the user is about to commit an error.
Error prevention can be done by:
eliminating error-prone conditions
presenting users with a warning message that informs them of the consequences if they proceed, and a confirmation option if they are about to commit an error.
There are two types of errors:
Slips - unconscious errors caused by the user’s inattention.
Mistakes - conscious errors caused by a mismatch between the design and the user’s mental model.
Slips are often performed by expert users who feel that they have mastered the tasks and do not need to pay full attention. Slips occur when users are familiar with the task they want to perform, but they accidentally perform the wrong step.
Slips can be prevented by guiding users to stay on the right path and reducing the chances of slipping. The following guidelines can help to prevent or reduce the chances of slips:
Slips are common errors that occur when the user is not giving their full attention. It is essential to prevent slips as it will reduce the burden on users and make their experience smoother.