Slip-prone design

A slip-prone design provides redundant opportunities for slips.

Common design negligence

Slip-prone design is due to design negligence.

Example - shortcut keys

Many software products are delivered with multitudes of useless shortcut keys. For example, Gmail shortcuts ... These shortcut provide more opportunities for activating the wrong feature.

  Developers of interactive software often disregard the possibility of unintentional activation of the wrong feature, or selecting the wrong feature by mistake, resulting in a design which is error-prone.

A common practice in software development includes adapting the interface to the designer's needs for efficient debugging. For example, shortcut keys facilitates the access to features used during and for debugging. They are useful in the testing of software features, but operators sometimes activate them unintentionally. When the developers are not aware of the unintentional activation of the shortcut keys, they do not bother to disable them before delivering the system to their customers.

The effect on operation

  Most of the operators are not aware of the existence of many of the shortcuts, and they often activate them unintentionally. Often, they are not aware of making the error, because the feedback perceived does not match their expectations.

The costs of empowering the operators

Free control execution, such as applying shortcut when in learning by trial-and-error, is often error prone. The risk is of activating a function which is not adequate to a particular stage of the operational procedure in the active scenario. For example, a user of a home TV might unintentionally turn off the digital converter, instead of turning on the TV screen, as demonstrated by Zonnenshain & Harel (2009, Task-Oriented-SE ).

Example - sliding selectors/levers

Sliding selection might be the source for the steering lever  of the Torrey Canyon, which was accidentally set to the Control position ( more ... ).

An example of an error-prone car automatic gear lever is described here ...

Example

Operators do not notice information displayed on the status bar.

Related topic


Updated on 09 Mar 2017.