skip to main content
article
Free access

US&R: A new framework for redoing (Extended Abstract)

Published: 25 April 1984 Publication History

Abstract

US&R (which stands for Undo, Skip, & Redo) is a new interactive approach to user recovery that offers significant advantages over current Undo/Redo packages. In the US&R package, a SKIP or REDO command may be ambiguous, in which case US&R enumerates the logical interpretations of the command and prompts the user both textually and graphically for the desired choice. US&R also allows new commands to be executed during the redo process. With US&R, novices can perform recoveries that might be difficult or impossible to do with other systems; experienced users can take even greater advantage of its functionality. US&R's data structure organizes the recovery information in a natural tree-like fashion that is easy to implement in a variety of interactive settings, including text editors, graphics layout systems, algorithm simulators, and program development systems.

References

[1]
J. E. Archer, Jr. and R. Conway. COPE: A Cooperative Programming Environment, Technical Report 81-459, Cornell University, June 1981.
[2]
J. E. Archer Jr, R. Conway, and F. Schneider. User Recovery and Reversal in Interactive Systems. ACM Transactions on Programming Languages and Systems 6, 1, January 1984, 1-19.
[3]
M.H. Brown and R. Sedgewick. A System for Algorithm Animation. Submitted SIGGRAPH '84.
[4]
J. D. Foley and A. van Dam. Fundamentals of Interactive Computer Graphics. Systems Programming Series, Addison-Wesley, Reading, MA, 1982.
[5]
J. Gosling. Unix Emacs Reference Manual, Carnegie-Mellon University, August 1982.
[6]
S.P. Reiss. Graphical Program Development with PECAN Program Development Systems. Proceedings of the ACM Symposium on Practical Software Development Environments, April 1984.
[7]
W. Teitelman. INTERLISP Reference Manual, Xerox Palo Alto Research Center, December 1975.
[8]
J. S. Vitter. US&R: A New Framework for Redoing. Technical Report CS-83-18, Brown University, July 1983.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Notices
ACM SIGPLAN Notices  Volume 19, Issue 5
May 1984
196 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/390011
Issue’s Table of Contents
  • cover image ACM Conferences
    SDE 1: Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
    April 1984
    196 pages
    ISBN:0897911318
    DOI:10.1145/800020
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 April 1984
Published in SIGPLAN Volume 19, Issue 5

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)89
  • Downloads (Last 6 weeks)21
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media