Supporting Command Reuse: Mechanisms for Reuse

Greenberg, S. and Witten, I. H. (1993)
Supporting Command Reuse: Mechanisms for Reuse. International Journal of Man Machine Studies, 39(3):391-425, September. Also as report 1993-497-2, January. Earlier quite different version as 'A survey of resuse facilities', Report 1989-374-36, December.

View Publication and Related Materials

PDF PaperPDF Paper (1993-ReuseMechanisms.IJMMS.pdf)

Abstract

Reuse facilities help people to recall and modify their earlier activities and re-submit them to the computer. This paper examines such mechanisms for reuse. First, guidelines for building reuse facilities are summarized. Second, existing reuse facilities are surveyed under four main headings: history systems, adaptive systems, programming by example, and explicit customization. The first kind relies on temporally ordered lists of interactions, the second builds statistical dynamic models of past activities and uses them to expedite future interaction, the third collects and generalizes more extensive sequences of activities for future reuse, while in the fourth the user collects items of interest explicitly. Third, the paper presents WorkBench, a reuse facility that uses an empirically-derived history system as a way of capturing and organizing one's situated activities. An appendix reports a study of a widely-available history system, the UNIX csh, and explains why it is poorly used in practice.

Bibtex entry

@ARTICLE { 1993-ReuseMechanisms.IJMMS,
CLASS = { JOURNAL },
AUTHOR = { Greenberg, S. and Witten, I. H. },
TITLE = { Supporting Command Reuse: Mechanisms for Reuse },
JOURNAL = { International Journal of Man Machine Studies },
YEAR = { 1993 },
VOLUME = { 39 },
NUMBER = { 3 },
PAGES = { 391-425 },
MONTH = { September },
NOTE = { Also as report 1993-497-2, January. Earlier quite different version as 'A survey of resuse facilities', Report 1989-374-36, December },
}