1999 · 118 citations · 10 references
ComputingComputer SystemsGroup ProcessesGroup WorkOperating SystemsComputer-supported Cooperative WorkDirect Manipulation InterfacesGroup CoordinationGroup ManagementGroup TheoryVersion ControlCommandsGroupwareUndoUser InteractionUser Interaction Optimization
Providing undo functionality in groupware has been identified as an important, but difficult problem. Existing solutions show deficiencies like lacking generality, being too complex, being inefficient, or failing to yield acceptable results in common situations. In this paper we describe a new approach which reduces local group undo to a transformation-based method for combining the effects of concurrently issued user commands. Besides transformations we introduce mirror and folding operators in order to build a unique and consistent multidimensional model of the user interaction. In this way the problems of group undo mentioned above can be either overcome or at least reduced.
10
Groupware: some issues and experiences
Clarence A. Ellis, Simon Gibbs, Gail L. Rein · Communications of the ACM · 1991 · 2.8K citations · Full text
Concurrency control in groupware systems
Colter Ellis, S. Gibbs · ACM SIGMOD Record · 1989 · 867 citations
Operational transformation in real-time group editors
Chengzheng Sun, Clarence A. Ellis · 1998 · 497 citations · Full text
Concurrency control in groupware systems
Colter Ellis, S. Gibbs · 1989 · 451 citations · Full text