Supporting Command Reuse: Empirical Foundations and Principles

Greenberg, S. and Witten, I. H. (1993)
Supporting Command Reuse: Empirical Foundations and Principles. International Journal of Man Machine Studies, 39(3):353-390, September. Also as report 1993-496-1, January. Earlier quite different version as Report 1989-375-37, December.

View Publication and Related Materials

PDF PaperPDF Paper (1993-Reuse-Empirical.IJMMS.pdf)

Abstract

Current user interfaces fail to support some work habits that people naturally adopt when interacting with general-purpose computer environments. In particular, users frequently and persistently repeat their activities (e.g. command line entries, menu selections, navigating paths), but computers do little to help them to review and re-execute earlier ones. At most, systems provide ad hoc history mechanisms founded on the premise that the last few inputs form a reasonable selection of candidates for re-use.

This paper provides theoretical and empirical foundations for the design of a reuse facility that helps people to recall, modify and re-submit their previous activities to computers. It abstracts several striking characteristics of repetitious behaviour by studying traces of user activities. It presents a general model of interaction called "recurrent systems." Particular attention is paid to the repetition of command lines given a sequential history list of previous ones, and this distribution can be conditioned in several ways to enhance predictive power. Reformulated as empirically-based general principles, the model provides design guidelines for history systems specifically and modern user interfaces generally.

Bibtex entry

@ARTICLE { 1993-Reuse-Empirical.IJMMS,
CLASS = { JOURNAL },
AUTHOR = { Greenberg, S. and Witten, I. H. },
TITLE = { Supporting Command Reuse: Empirical Foundations and Principles },
JOURNAL = { International Journal of Man Machine Studies },
YEAR = { 1993 },
VOLUME = { 39 },
NUMBER = { 3 },
PAGES = { 353-390 },
MONTH = { September },
NOTE = { Also as report 1993-496-1, January. Earlier quite different version as Report 1989-375-37, December },
}