SUPPORTING COMMAND REUSE: EMPIRICAL FOUNDATIONS AND PRINCIPLES
dc.contributor.author | Witten, Ian H | eng |
dc.contributor.author | Greenberg, Saul | eng |
dc.date.accessioned | 2008-05-26T20:47:56Z | |
dc.date.available | 2008-05-26T20:47:56Z | |
dc.date.computerscience | 1999-05-27 | eng |
dc.date.issued | 1989-12-01 | eng |
dc.description.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 (eg command lines, menu selections), but computers do little to help them to review and re-execute earlier ones--at most providing 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 general facility that helps people to recall, modify and re-submit their previous activities to computers. It abstracts several striking characteristics of repetition behaviour from usage data gleaned from many users of different systems. 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 reuse facilities specifically and modern user interfaces generally. A brief case study of actual use of a widely-available history system is included. | eng |
dc.description.notes | We are currently acquiring citations for the work deposited into this collection. We recognize the distribution rights of this item may have been assigned to another entity, other than the author(s) of the work.If you can provide the citation for this work or you think you own the distribution rights to this work please contact the Institutional Repository Administrator at digitize@ucalgary.ca | eng |
dc.identifier.department | 1989-375-37 | eng |
dc.identifier.doi | http://dx.doi.org/10.11575/PRISM/31195 | |
dc.identifier.uri | http://hdl.handle.net/1880/46615 | |
dc.language.iso | Eng | eng |
dc.publisher.corporate | University of Calgary | eng |
dc.publisher.faculty | Science | eng |
dc.subject | Computer Science | eng |
dc.title | SUPPORTING COMMAND REUSE: EMPIRICAL FOUNDATIONS AND PRINCIPLES | eng |
dc.type | unknown | |
thesis.degree.discipline | Computer Science | eng |