International Journal of Man-Machine Studies
Undoing actions in collaborative work
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
A history of editable graphical histories
Watch what I do
Interacting with Computers
A selective undo mechanism for graphical user interfaces based on command objects
ACM Transactions on Computer-Human Interaction (TOCHI)
User requirements for undo support in CSCW
HCI '95 Proceedings of the HCI'95 conference on People and computers X
An integrating, transformation-oriented approach to concurrency control and undo in group editors
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Flatland: new dimensions in office whiteboards
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Reducing the problems of group undo
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
User Recovery and Reversal in Interactive Systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
Undo any operation at any time in group editors
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Consistency maintenance in real-time collaborative graphics editing systems
ACM Transactions on Computer-Human Interaction (TOCHI)
Object-based nonlinear undo model
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Visualizing Histories for Selective Undo and Redo
APCHI '98 Proceedings of the Third Asian Pacific Computer and Human Interaction
Perceptually-supported image editing of text and graphics
Proceedings of the 16th annual ACM symposium on User interface software and technology
Mnemonic rendering: an image-based approach for exposing hidden changes in dynamic displays
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Operation context and context-based operational transformation
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
An empirical evaluation of undo mechanisms
Proceedings of the 4th Nordic conference on Human-computer interaction: changing roles
A general multi-user undo/redo model
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
US&R: A New Framework for Redoing
IEEE Software
An application-independent system for visualizing user operation history
Proceedings of the 21st annual ACM symposium on User interface software and technology
The NiCE Discussion Room: Integrating Paper and Digital Media to Support Co-Located Group Meetings
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Using task models for cascading selective undo
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
Chronicle: capture, exploration, and playback of document workflow histories
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
An exploratory study of how abundant display space may support data analysis
Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design
HCI'13 Proceedings of the 15th international conference on Human-Computer Interaction: interaction modalities and techniques - Volume Part IV
Proceedings of the 19th international conference on Intelligent User Interfaces
Hi-index | 0.01 |
When multiple users are simultaneously sharing a workspace, it is not always clear what should happen when a user invokes an undo action. In this paper we explore different user interfaces for undo/redo for co-located collaborative workspaces, such as large interactive whiteboards. A preliminary study revealed that users expect neither a global nor personal undo, but rather a regional undo. We propose and evaluate three automatic regional undo/redo techniques (clustering, workspace, field of view) designed for a large interactive whiteboard. The results of the evaluation showed that an undo technique based on users' field of view was most preferred, while the content-based clustering technique produced most errors. We conclude with potential improvements to the developed techniques, and propose a set of design recommendations for implementing regional undo/redo on large interactive surfaces.