skip to main content
10.1145/2207676.2208690acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
research-article

Regional undo/redo techniques for large interactive surfaces

Published:05 May 2012Publication History

ABSTRACT

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.

Skip Supplemental Material Section

Supplemental Material

paperfile489-3.mp4

mp4

78.1 MB

References

  1. Abowd, G. D. and Dix, A. J. Giving undo attention. Interacting with Computers, 4 (1992), 317--342. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Archer, Jr., J. E., Conway, R. and Schneider, F. B. User Recovery and Reversal in Interactive Systems. ACM Trans. on Programming Languages and Systems, 6 (1984), 1--19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Berlage, T. A selective undo mechanism for graphical user interfaces based on command objects. ACM Trans. on Computer-Human Interaction, 1 (1994), 269--294. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bezerianos, A., Dragicevic P. and Balakrishnan, R. Mnemonic Rendering: An Image-Based Approach for Exposing Hidden Changes in Dynamic Displays. In Proc. UIST 2006, 159--168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Cass, A. and Fernandes, C. Using Task Models for Cascading Selective Undo. In Proc. TAMODIA 2006, Springer (2007). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Cass, A. G., Fernandes, C. S. T. and Polidore, A. An empirical evaluation of undo mechanisms. In Proc. NordiCHI 2006, ACM (2006), 19--27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Choudhary, R. and Dewan, P. A general multi-user undo/redo model. In Proc. ESCSW 1995, Kluwer Academic Publishers (1995), 231--246. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Grossman, T., Matejka, J. and Fitzmaurice, G. Chronicle: capture, exploration, and playback of document workflow histories. In Proc. UIST 2010, ACM (2010), 143--152. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Haller, M., Leitner, J., Seifried T., Wallace, J., Scott, S., Richter, C., Brandl, P., and Gokcezade, A., The NiCE Discussion Room: Integrating Paper and Digital Media to Support CoLocated Group Meetings. In Proc. CHI 2010, ACM (2010), 609--618. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Hazemi, R. and Macaulay, L. User requirements for undo support in CSCW. In Proc. of the HCI'95, Cambridge University Press (1995), 181--193. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. ISO, EN ISO 14738, Anthropometric requirements for the design of workstation machineryGoogle ScholarGoogle Scholar
  12. Koffka, K. Principles of Gestalt Psychology, Harcourt, 1935.Google ScholarGoogle Scholar
  13. Kurlander, D. and Feiner, S. A history of editable graphical histories, MIT Press, Cambridge, MA, USA, 1993, 405--413. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Kurlander, D. and Feiner, S. A Visual Language for Browsing, Undoing, and Redoing Graphical Interface Commands. Visual Languages and Visual Programming, Plenum Press (1990).Google ScholarGoogle Scholar
  15. Li, R. and Li, D. A Regional Undo Mechanism for Text Editing. In Proc.IWCES 2003.Google ScholarGoogle Scholar
  16. McGrath, J. Groups: Interaction and Performance, PrenticeHall, Englewood, NJ, 1984Google ScholarGoogle Scholar
  17. Meng, C., Yasue, M.; Imamiya, A. and Mao, X. Visualizing Histories for Selective Undo and Redo. In Proc. APCHI 1998, IEEE (1998), 459--464. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Mynatt, E. D., Igarashi, T., Edwards, W. K. and LaMarca, A. Flatland: new dimensions in office whiteboards. In Proc. CHI 1999, ACM (1999), 346--353. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Nakamura, T. and Igarashi, T. An application-independent system for visualizing user operation history. In Proc. UIST 2008, ACM (2008), 23--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Prakash, A. and Knister, M. J. Undoing actions in collaborative work. In Proc. CSCS 1992, 273--280. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Ressel, M. and Gunzenhäuser, R. Reducing the problems of group undo. In Proc. SIGGROUP 1999, 131--139. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Ressel, M., Nitsche-Ruhland, D. and Gunzenhäuser, R. An integrating, transformation-oriented approach to concurrency control and undo in group editors. In Proc. CSCW 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Saund, E., Fleet, D., Larner, D. and Mahoney, J. Perceptuallysupported image editing of text and graphics. In Proc. UIST 2003, 183--192. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Sun, C. and Chen, D. Consistency maintenance in real-time collaborative graphics editing systems. ACM Trans. on Computer-Human Interaction, 9 (2002), 1--41. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Sun, C. Undo any operation at any time in group editors. In Proc. CSCW 2000, 191--200. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Sun, D. and Sun, C. Operation context and context-based operational transformation. In Proc. CSCW 2006, 279--288. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Teitelman, W., Goodwin, J. and Bobrow, D. Interlisp reference manual. Xerox Palo Alto Research Centers, 1978.Google ScholarGoogle Scholar
  28. Vitter, J. US & R: A new framework for redoing. IEEE Software, 1 (1984), 39--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Yang, Y. Undo support models. International Journal of ManMachine Studies, 28 (1988), 457--481. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Zhou, C. and Imamiya, A. Object-based nonlinear undo model. In Proc. COMPSAC 1997, IEEE (1997), 50--55. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Regional undo/redo techniques for large interactive surfaces

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        CHI '12: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
        May 2012
        3276 pages
        ISBN:9781450310154
        DOI:10.1145/2207676

        Copyright © 2012 ACM

        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: 5 May 2012

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate6,199of26,314submissions,24%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader