Behavior-shaping constraint

From Wikipedia, the free encyclopedia

A behavior-shaping constraint, also sometimes referred to as a forcing function, or poka-yoke, is a technique used in error-tolerant design to prevent the user from making common errors or mistakes. One example is the reverse lockout on the transmission of a moving automobile. Another example from interaction design, although not strictly a forcing function, is how software programs usually give a visual indication of what selection has been made by highlighting it with reverse video to aid in preventing description errors, where an intended action is performed on an object that isn't the one intended.

[edit] External links