Delayed Unrecoverable Action

Name Delayed Unrecoverable Action
Sources (Garfinkel, 2005), (Cooper, 2004), (Norman, 1983)
Synonyms None
Context Although confirmation boxes allow users to recover from typos or accidentally-clicked buttons, they are significantly less effective in protecting against errors that are the result of intentional but mistaken actions.
Problem How to prevent users executing unrecoverable actions accidentally?
Solution Give users a chance to change their minds after executing an unrecoverable action.
Examples Putting physical trash in the kitchen trash can, and taking the trash can out to the curb the following day. Some operating systems institute a “countdown” after reboot is triggered, during which time the reboot can be aborted. Example Source: (Garfinkel, 2005)
Implementation When the user chooses an unrecoverable action, the action is scheduled to take place at some point in the future—for example, in 5 minutes, or at 5pm. The action can be terminated before the execution time arrives. Another control allows a scheduled action to be executed immediately.
Consequences The user has a chance to change his or her mind after committing an error.
Dependencies None
Relationships [Complete Delete]
Principles [Revocability]
Guidelines None
Check lists None
Use cases None
Tags Unrecoverable Action, Complete Delete
Log history [01/18/2016]: Added to repository

References

Cooper, A., 2004. The inmates are running the asylum: Why high-tech products drive us crazy and how to restore the sanity, 2nd ed. ed. Que, Indianapolis, IN.

Garfinkel, S.L., 2005. Design principles and patterns for computer systems that are simultaneously secure and usable (PhD thesis). Massachusetts Institute of Technology.

Norman, D.A., 1983. Design rules based on analyses of human error. Commun. ACM 26, 254–258. doi:10.1145/2163.358092