Principle of least astonishment

Principle of least astonishment

The principle of least astonishment (POLA/PLA) applies to user interface design, software design, and ergonomics. It is alternatively referred to as the rule or law of least astonishment, or the rule or principle of least surprise (POLS).

The POLA states that, when two elements of an interface conflict, or are ambiguous, the behaviour should be that which will least surprise the user; in particular a programmer should try to think of the behavior that will least surprise someone who uses the program, rather than that behavior that is natural from knowing the inner workings of the program.[1]

This practice also involves the application of sensible defaults.[citation needed]

Contents

Examples

  • A user is about to enter his username and password for a program or website when he receives an instant message. Some instant messaging clients will immediately grab the keyboard focus and move it into their own response field, because they assume the user will want to respond to the new message immediately. In reality, the user may be astonished to find that she has just typed her password into her IM client and sent it to her friends. This conflict arises because the two programs are not aware of each other's existence, and cannot easily determine when they might get in each other's way. In order to avoid such conflicts, operating systems may restrict the interaction of different programs, for example by preventing the IM client from stealing the focus.
  • A user interface may have the behaviour that pressing Ctrl+Q causes the program to quit. The same user interface may have a facility for recording macros, a sequence of keystrokes to be played back later, intended to be able to control all aspects of the program. The user may want to record a keystroke sequence that includes Ctrl+Q as part (most likely the last part) of the macro. The principle says that pressing Ctrl+Q while recording a macro should not quit the program (which would surprise the user), but rather should record the keystroke.

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Principle Of Least Surprise — Das Principle Of Least Surprise (dt. Prinzip der geringsten Überraschung), auch unter der Abkürzung POLS bekannt, ist eine goldene Regel in der Software Ergonomie, Mensch Computer Interaktion und dem Interface Design. Diese Regel wurde von… …   Deutsch Wikipedia

  • Principle of Least Surprise — Das Principle of Least Surprise (dt. Prinzip der geringsten Überraschung), auch unter der Abkürzung POLS bekannt, ist eine goldene Regel in der Software Ergonomie, Mensch Computer Interaktion und dem Interface Design. Diese Regel wurde von… …   Deutsch Wikipedia

  • Rule Of Least Surprise — Das Principle Of Least Surprise (dt. Prinzip der geringsten Überraschung), auch unter der Abkürzung POLS bekannt, ist eine goldene Regel in der Software Ergonomie, Mensch Computer Interaktion und dem Interface Design. Diese Regel wurde von… …   Deutsch Wikipedia

  • Occam's razor — For the aerial theatre company, see Ockham s Razor Theatre Company. It is possible to describe the other planets in the solar system as revolving around the Earth, but that explanation is unnecessarily complex compared to the modern consensus… …   Wikipedia

  • POLS — Das Principle Of Least Surprise (dt. Prinzip der geringsten Überraschung), auch unter der Abkürzung POLS bekannt, ist eine goldene Regel in der Software Ergonomie, Mensch Computer Interaktion und dem Interface Design. Diese Regel wurde von… …   Deutsch Wikipedia

  • Prinzip der geringsten Überraschung — Das Principle Of Least Surprise (dt. Prinzip der geringsten Überraschung), auch unter der Abkürzung POLS bekannt, ist eine goldene Regel in der Software Ergonomie, Mensch Computer Interaktion und dem Interface Design. Diese Regel wurde von… …   Deutsch Wikipedia

  • PoLS — Principe de moindre surprise Le principe de moindre surprise peut être formulé de la façon suivante : Éviter à l utilisateur, de la façon la plus simple possible, toutes les (mauvaises) surprises. Il est parfois appelé principe de surprise… …   Wikipédia en Français

  • Principe de moindre surprise — Pour le principe de manière générale. Pour son utilisation dans Wikipédia, voir Wikipédia:Comment rédiger un bon article ?#Principe de moindre surprise. Le principe de moindre surprise peut être formulé de la façon suivante : Éviter à l… …   Wikipédia en Français

  • Principe de surprise minimum — Principe de moindre surprise Le principe de moindre surprise peut être formulé de la façon suivante : Éviter à l utilisateur, de la façon la plus simple possible, toutes les (mauvaises) surprises. Il est parfois appelé principe de surprise… …   Wikipédia en Français

  • User interface — The user interface, in the industrial design field of human–machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”