Skip to main content

An Experimental Analysis of Undo in Ubiquitous Computing Environments

  • Conference paper
Ubiquitous Intelligence and Computing (UIC 2008)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5061))

Included in the following conference series:

Abstract

All personal computer application are provided with an undo functionality, which can implement any of the models available in literature. Users are generally aware of what the undo function is expected to do, depending on the application in use. Ubiquitous computing systems are beginning to be understood and deployed in real life situations, but little attention has been paid to what users expect themselves to be able to do and undo in such systems. In this paper, we present the results of a survey we made to evaluate the perception of undo mechanisms with respect to a simple ubiquitous-computing environment. Our study shows that users already have a complex vision of undo encompassing advanced features such as context awareness and compensation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abowd, G.D., Dix, A.J.: Giving undo attention. Interact. Comput. 4, 317–342 (1992)

    Google Scholar 

  2. George, B., Leeman, J.: A formal approach to undo operations in programming languages. ACM Trans. Program. Lang. Syst. 8, 50–87 (1986)

    Article  MATH  Google Scholar 

  3. Edwards, W.K., Igarashi, T., LaMarca, A., Mynatt, E.D.: A temporal model for multi-level undo and redo. In: UIST 2000: Proceedings of the 13th annual ACM symposium on User interface software and technology, pp. 31–40. ACM Press, New York (2000)

    Chapter  Google Scholar 

  4. Cass, A.G., Fernandes, C.S.T., Polidore, A.: An empirical evaluation of undo mechanisms. In: NordiCHI 2006: Proceedings of the 4th Nordic conference on Human-computer interaction, pp. 19–27. ACM Press, New York (2006)

    Chapter  Google Scholar 

  5. Weiser, M.: The computer for the 21st century. Scientific American 265(3), 94–104 (1991)

    Google Scholar 

  6. Bell, G., Dourish, P.: Yesterday’s tomorrows: notes on ubiquitous computing’s dominant vision. Personal Ubiquitous Comput. 11, 133–143 (2007)

    Article  Google Scholar 

  7. Prakash, A., Knister, M.J.: A framework for undoing actions in collaborative systems. ACM Trans. Comput.-Hum. Interact 1, 295–330 (1994)

    Article  Google Scholar 

  8. Agostini, A., De Michelis, G., Loregian, M.: Undo in Workflow Management Systems. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 321–335. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  9. Archer, J.E., Conway, R., Schneider, F.B.: User recovery and reversal in interactive systems. ACM Trans. Program. Lang. Syst. 6, 1–19 (1984)

    Article  Google Scholar 

  10. Berlage, T.: A selective undo mechanism for graphical user interfaces based on command objects. ACM Trans. 1, 269–294 (1994)

    Google Scholar 

  11. Chessell, M., Griffin, C., Vines, D., Butler, M., Ferreira, C., Henderson, P.: Extending the concept of transaction compensation. IBM Syst. J. 41, 743–758 (2002)

    Article  Google Scholar 

  12. O’Brien, J., Shapiro, M.: Undo for anyone, anywhere, anytime. In: EW11: Proceedings of the 11th workshop on ACM SIGOPS European workshop: beyond the PC, p. 31. ACM Press, New York (2004)

    Chapter  Google Scholar 

  13. Sun, C.: Undo as concurrent inverse in group editors. ACM Trans. Comput.-Hum. Interact 9, 309–361 (2002)

    Article  Google Scholar 

  14. Ressel, M., Nitsche-Ruhland, D., Gunzenhäuser, R.: An integrating, transformation-oriented approach to concurrency control and undo in group editors. In: CSCW 1996: Proceedings of the 1996 ACM conference on Computer supported cooperative work, pp. 288–297. ACM Press, New York (1996)

    Chapter  Google Scholar 

  15. Park, S.H., Won, S.H., Lee, J.B., Kim, S.W.: Smart home - digitally engineered domestic life. Personal Ubiquitous Comput. 7, 189–196 (2003)

    Article  Google Scholar 

  16. Locatelli, M.P., Loregian, M.: Active coordination artifacts in collaborative ubiquitous-computing environments. In: Schiele, B., Dey, A.K., Gellersen, H., de Ruyter, B., Tscheligi, M., Wichert, R., Aarts, E., Buchmann, A. (eds.) AmI 2007. LNCS, vol. 4794, pp. 177–194. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Frode Eika Sandnes Yan Zhang Chunming Rong Laurence T. Yang Jianhua Ma

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Loregian, M., Locatelli, M.P. (2008). An Experimental Analysis of Undo in Ubiquitous Computing Environments. In: Sandnes, F.E., Zhang, Y., Rong, C., Yang, L.T., Ma, J. (eds) Ubiquitous Intelligence and Computing. UIC 2008. Lecture Notes in Computer Science, vol 5061. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69293-5_40

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69293-5_40

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69292-8

  • Online ISBN: 978-3-540-69293-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics