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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abowd, G.D., Dix, A.J.: Giving undo attention. Interact. Comput. 4, 317–342 (1992)
George, B., Leeman, J.: A formal approach to undo operations in programming languages. ACM Trans. Program. Lang. Syst. 8, 50–87 (1986)
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)
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)
Weiser, M.: The computer for the 21st century. Scientific American 265(3), 94–104 (1991)
Bell, G., Dourish, P.: Yesterday’s tomorrows: notes on ubiquitous computing’s dominant vision. Personal Ubiquitous Comput. 11, 133–143 (2007)
Prakash, A., Knister, M.J.: A framework for undoing actions in collaborative systems. ACM Trans. Comput.-Hum. Interact 1, 295–330 (1994)
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)
Archer, J.E., Conway, R., Schneider, F.B.: User recovery and reversal in interactive systems. ACM Trans. Program. Lang. Syst. 6, 1–19 (1984)
Berlage, T.: A selective undo mechanism for graphical user interfaces based on command objects. ACM Trans. 1, 269–294 (1994)
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)
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)
Sun, C.: Undo as concurrent inverse in group editors. ACM Trans. Comput.-Hum. Interact 9, 309–361 (2002)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Rights 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)