Archive for February, 2005

Principle of Least Surprise

Tuesday, February 15th, 2005

In user interface design, programming language design, and ergonomics, the principle (or rule) of least surprise (or astonishment) states that, when two elements of an interface conflict or are ambiguous, the behaviour should be that which will least surprise the human user or programmer at the time the conflict arises, because the least surprising behavior […]

Cambridge UK