30. Forcing Functions

397 shares

Please note: In order to fully understand the cognitive mechanisms behind the use of forcing functions you should firstly see the entry on automatic versus controlled processes and also the entry on Human error (slips and mistakes).

A forcing function is an aspect of a design that prevents the user from taking an action without consciously considering information relevant to that action. It forces conscious attention upon something ("bringing to conciousness") and thus deliberately disrupts the efficient or automatised performance of a task.

Using a forcing function is selfevidently useful in safety-critical work processes. It is however also useful in situations where the behaviour of the user is skilled, as in performing routine or well-known tasks. Execution of this type of tasks is often partly or wholly automatized, requiring few or no attentional resources (controlled processes), and it can thus be necessary to "wake the user up" by deliberately disrupting the performance of the task. For example, if a user decides to delete five of his files one by one, there is a probability of the user commiting a so-called perseveration error (see "human error") and proceding to delete the sixth file in that directory. The operation of selecting, pressing delete, and confirming the deletion is simply so automatic that the user forgets to stop at the fifth file. If this file were an important system file, a mechanism for 'waking up' the user is needed as it would not be enough to simply display the same warning dialog that was displayed before deletion of the five normal files. The point is well illustrated by Norman (1988) p. 113:

User: Remove file "My-most-important-work."
Computer: Are you certain you wish to remove the file "My-most-important-work"?
User: Yes.
Computer: Are you certain?
User Yes, of course.
Computer The file "My-most-important-work" has been removed.
User: Oops, damn.

As the user is confirming the action and not the file name he/she will not not notice the error before it is too late (or maybe even not notice that the wrong file is deleted at all, unlike the scenario above). In a normal operating system accidental file deletion (if noticed by the user) is usually not catastrophical as file deletion is a reversible action.

Chapter TOC
397 shares

Open Access—Link to us!

We believe in Open Access and the democratization of knowledge. Unfortunately, world-class educational materials such as this page are normally hidden behind paywalls or in expensive textbooks.

If you want this to change, , link to us, or join us to help us democratize design knowledge!

Share Knowledge, Get Respect!

Share on:

or copy link

Cite according to academic standards

Simply copy and paste the text below into your bibliographic reference list, onto your blog, or anywhere else. You can also just hyperlink to this book chapter.

Interaction Design Foundation - IxDF. (2015, July 5). Forcing Functions. Interaction Design Foundation - IxDF.

New to UX Design? We're Giving You a Free eBook!

The Basics of User Experience Design

Download our free ebook “The Basics of User Experience Design” to learn about core concepts of UX design.

In 9 chapters, we’ll cover: conducting user interviews, design thinking, interaction design, mobile UX design, usability, UX research, and many more!

A valid email address is required.
314,854 designers enjoy our newsletter—sure you don’t want to receive it?

Download Premium UX Design Literature

Enjoy unlimited downloads of our literature. Our online textbooks are written by 100+ leading designers, bestselling authors and Ivy League professors.

Bringing Numbers to Life
The Encyclopedia of Human-Computer Interaction
Gamification at Work: Designing Engaging Business Software
The Social Design of Technical Systems: Building Technologies for Communities

New to UX Design? We're Giving You a Free eBook!

The Basics of User Experience Design

Download our free ebook “The Basics of User Experience Design” to learn about core concepts of UX design.

In 9 chapters, we’ll cover: conducting user interviews, design thinking, interaction design, mobile UX design, usability, UX research, and many more!

A valid email address is required.
314,854 designers enjoy our newsletter—sure you don’t want to receive it?