This is the last part of the series. Don’t forget to read the previous blog about minimalism in UI

What is user error?

“A user error is an error made by the human user of a complex system, usually a computer system, in interacting with it. Although the term is sometimes used by human–computer interaction practitioners, the more formal human error term is used in the context of human reliability.”

Principles of User interface: Eliminate errors

In this blog we will discuss about how to prevent user error.

Understand the user

accelna blog

Few things to consider to know and understand user behavior are:

Familiarity of user with technology

What does the user want my interface to accomplish?

How would a particular user interact with the interface during their visit?

Understanding the users is not only for the launching of the project but it helps a lot in setting goals. Even after you have your goals established, the process of understanding your user’s behavior continues. Don’t Expend Users’ Patience and also keep it simple.

Allow user error

accel na blog

There are two types of user errors slips and mistakes. Slips occur when users intend to perform one action, but end up doing another action. Mistakes are made when users have goals that are inappropriate for the current problem or task; even if they take the right steps to complete their goals, the steps will result in an error. So in order to help users to use the functionality it is good to restrict user with certain rules. That is to Include Helpful Constraints.  Displaying error screens are also really important. Error message should also suggest user further assistance, for example feedback or help section.


accel na blog

Readability is also an important aspect of UI. Since we have already discussed in one of our previous blog about readability (read it here) I’ll cut short. Legibility of fonts should be maintained if you want to communicate the idea. Make sure the spacing, kerning and font style is optimal and legible.

Comprehensive documentation

accel na blog

Documentation of each phase would be helpful for the review and innovation of UI design. It is an agile function. It goes in cycle and continuous development process. Read more about agile development here.

Suggest a solution

accel na blog

Don’t hesitate to suggest solutions to the user, especially when they are in need. This can be prioritized according to user behavior from the past. It would save time for the user as well as user will have good experience.


accel na blog

Feedback is most important data which can be obtained from the users for the further development of any product. In case of UI, the feedbacks on design, experience, ease of doing things etc. can be obtained from the user. For example Adobe conducts annual feedback program for its users which includes not less than 20 multiple choice questions in return of small reward (discount on subscription renewal).