Fundamentals of interactive computer graphics
Fundamentals of interactive computer graphics
User Recovery and Reversal in Interactive Systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
Graphical program development with PECAN program development systems
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A system for algorithm animation
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
COPE: A Cooperative Programming Environment
COPE: A Cooperative Programming Environment
A formal approach to undo operations in programming languages
ACM Transactions on Programming Languages and Systems (TOPLAS) - The MIT Press scientific computation series
An Semantic Feedback in the Higgens UIMS
IEEE Transactions on Software Engineering
Demonic memory for process histories
PLDI '89 Proceedings of the ACM SIGPLAN 1989 Conference on Programming language design and implementation
An event-object recovery model for object-oriented user interfaces
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
Tools for supporting the collaborative process
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
An approach to support automatic generation of user interfaces
ACM Transactions on Programming Languages and Systems (TOPLAS)
Reversible Debugging Using Program Instrumentation
IEEE Transactions on Software Engineering
Reasoning About Interactive System
IEEE Transactions on Software Engineering
A portable virtual machine for program debugging and directing
Proceedings of the 2004 ACM symposium on Applied computing
Hi-index | 0.01 |
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.