Witten, Ian HGreenberg, Saul2008-05-262008-05-261989-12-01http://hdl.handle.net/1880/46614Reuse facilities help people to recall and modify their earlier activities and re-submit them to the computer. This paper surveys existing reuse facilities under three main headings: history mechanisms, adaptive systems, and programming by example. The first kind relies on temporally ordered lists of interactions, the second builds abstract models of past activities and uses them to expedite future interaction, while the third collects and generalizes more extensive sequences of activities for future reuse. A companion paper (Greenberg & Witten, 1989) presents the results of a large-scale study of how users actually repeat their activities on computers and contrasts the multitude of opportunities for reuse with the relatively infrequent use of an actual history mechanism.EngComputer ScienceA SURVEY OF REUSE FACILITIESunknown1989-374-3610.11575/PRISM/31141