The practical use of macro recording: A case study

  • Allen Cypher
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 753)


Macro recording is a practical technique for automating repetitive tasks on computers. The user records a series of actions, and then the computer can re-execute those actions. This paper discusses a variety of macros that were used to assist in a real-life task of editing a book manuscript. The capabilities of current tools are presented, followed by a discussion of how the limitations of these tools restrict current end users, and how some of these limitations can be overcome.


macro recording automation end user programming demonstrational interfaces programming by demonstration 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Potter 93]
    Potter, Richard: Just-in-Time Programming. In: A. Cypher (ed.): Watch What I Do: Programming by Demonstration. Cambridge, MA: MIT Press 1993, p. 518.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1993

Authors and Affiliations

  • Allen Cypher
    • 1
  1. 1.Advanced Technology GroupApple Computer, Inc.Cupertino

Personalised recommendations