Golden Rules of Interface Design
Golden Rules of Interface Design
Golden Rules of Interface Design
Home About Contributions Projects Previous Projects Publications Essays Books Videos Lectures Presentations Photos Links
Shneiderman, B., Plaisant, C., Cohen, M., Jacobs, S., and Elmqvist, N., Designing the User
Interface: Strategies for Effective Human-Computer Interaction: Sixth Edition, Pearson
(May 2016) http://www.cs.umd.edu/hcil/DTUI6
5. Prevent errors.
As much as possible, design the interface so that users cannot make serious errors; for
example, gray out menu items that are not appropriate and do not allow alphabetic
characters in numeric entry fields (Section 3.3.5). If users make an error, the interface
should offer simple, constructive, and specific instructions for recovery. For example, users
should not have to retype an entire name-address form if they enter an invalid zip code but
rather should be guided to repair only the faulty part. Erroneous actions should leave the
interface state unchanged, or the interface should give instructions about restoring the state.
These underlying principles must be interpreted, refined, and extended for each
environment. They have their limitations, but they provide a good starting point for mobile,
desktop, and web designers. The principles presented in the ensuing sections focus on
increasing users productivity by providing simplified data-entry procedures,
comprehensible displays, and rapid informative feedback to increase feelings of competence,
mastery, and control over the system.