Just Undo It: Exploring Undo Mechanics in Multi-User Virtual Reality
Abstract: With the proliferation of VR and a metaverse on the horizon, many multi-user activities are migrating to the VR world, calling for effective collaboration support. As one key feature, traditional collaborative systems provide users with undo mechanics to reverse errors and other unwanted changes. While undo has been extensively researched in this domain and is now considered industry standard, it is strikingly absent for VR systems in research and industry. This work addresses this research gap by exploring different undo techniques for basic object manipulation in different collaboration modes in VR. We conducted a study involving 32 participants organized in teams of two. Here, we studied users' performance and preferences in a tower stacking task, varying the available undo techniques and their mode of collaboration. The results suggest that users desire and use undo in VR and that the choice of the undo technique impacts users' performance and social connection.
- Gregory D Abowd and Alan J Dix. 1992. Giving undo attention. Interacting with Computers 4, 3 (Dec. 1992), 317–342. https://doi.org/10.1016/0953-5438(92)90021-7
- Multi-user Industrial Training and Education Environment. In Augmented Reality, Virtual Reality, and Computer Graphics, Lucio Tommaso De Paolis and Patrick Bourdot (Eds.). Vol. 10851. Springer International Publishing, Cham, 533–546. https://doi.org/10.1007/978-3-319-95282-6_38 Series Title: Lecture Notes in Computer Science.
- User Recovery and Reversal in Interactive Systems. ACM Transactions on Programming Languages and Systems 6, 1 (Jan. 1984), 1–19. https://doi.org/10.1145/357233.357234
- Ferran Argelaguet and Carlos Andujar. 2013. A survey of 3D object selection techniques for virtual environments. Computers & Graphics 37, 3 (May 2013), 121–136. https://doi.org/10.1016/j.cag.2012.12.003
- Inclusion of Other in the Self Scale and the structure of interpersonal closeness. Journal of Personality and Social Psychology 63, 4 (Oct. 1992), 596–612. https://doi.org/10.1037/0022-3514.63.4.596
- Roger Bakeman. 2005. Recommended effect size statistics for repeated measures designs. Behavior Research Methods 37, 3 (Aug. 2005), 379–384. https://doi.org/10.3758/BF03192707
- Thomas Berlage. 1994. A selective undo mechanism for graphical user interfaces based on command objects. ACM Transactions on Computer-Human Interaction 1, 3 (Sept. 1994), 269–294. https://doi.org/10.1145/196699.196721
- Qualitative HCI Research: Going Behind the Scenes. Springer International Publishing, Cham. https://doi.org/10.1007/978-3-031-02217-3
- Clusters, Trends, and Outliers: How Immersive Technologies Can Facilitate the Collaborative Analysis of Multidimensional Data. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems. ACM, Montreal QC Canada, 1–12. https://doi.org/10.1145/3173574.3173664
- An empirical evaluation of undo mechanisms. In Proceedings of the 4th Nordic conference on Human-computer interaction: changing roles. ACM, Oslo Norway, 19–27. https://doi.org/10.1145/1182475.1182478
- Jacob Cohen. 2013. Statistical Power Analysis for the Behavioral Sciences (0 ed.). Routledge. https://doi.org/10.4324/9780203771587
- Marcelo De Paiva Guimaraes and Valeria Farinazzo Martins. 2014. A Checklist to Evaluate Augmented Reality Applications. In 2014 XVI Symposium on Virtual and Augmented Reality. IEEE, Piata Salvador, 45–52. https://doi.org/10.1109/SVR.2014.17
- An Aligned Rank Transform Procedure for Multifactor Contrast Tests. In The 34th Annual ACM Symposium on User Interface Software and Technology. ACM, Virtual Event USA, 754–768. https://doi.org/10.1145/3472749.3474784
- Clarence Ellis and Jacques Wainer. 1999. Groupware and Computer Supported Cooperative Work. In Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, 425–457.
- Revisiting collaboration through mixed reality: The evolution of groupware. International Journal of Human-Computer Studies 131 (Nov. 2019), 81–98. https://doi.org/10.1016/j.ijhcs.2019.05.011
- Exploration and evaluation of CAD modeling in virtual reality. Computer-Aided Design and Applications 15, 6 (Nov. 2018), 892–904. https://doi.org/10.1080/16864360.2018.1462570
- Philippa Foot. 1967. The Problem of Abortion and the Doctrine of the Double Effect. (1967).
- A method for generating an illusion of backwards time travel using immersive virtual reality—an exploratory study. Frontiers in Psychology 5 (Sept. 2014). https://doi.org/10.3389/fpsyg.2014.00943
- Gernot Goebbels and Vali Lalioti. 2001. Co-presence and co-working in distributed collaborative virtual environments. In Proceedings of the 1st international conference on Computer graphics, virtual reality and visualisation. ACM, Camps Bay, Cape Town South Africa, 109–114. https://doi.org/10.1145/513867.513891
- Virtual reality conferencing: multi-user immersive VR experiences on the web. In Proceedings of the 9th ACM Multimedia Systems Conference. ACM, Amsterdam Netherlands, 498–501. https://doi.org/10.1145/3204949.3208115
- Sandra G. Hart. 2006. Nasa-Task Load Index (NASA-TLX); 20 Years Later. Proceedings of the Human Factors and Ergonomics Society Annual Meeting 50, 9 (Oct. 2006), 904–908. https://doi.org/10.1177/154193120605000909
- The game experience questionnaire. Technical Report. Technische Universiteit Eindhoven.
- Randolph L. Jackson and Eileen Fagan. 2000. Collaboration and learning within immersive virtual reality. In Proceedings of the third international conference on Collaborative virtual environments. ACM, San Francisco California USA, 83–92. https://doi.org/10.1145/351006.351018
- Hannes Kaufmann. 2003. Collaborative Augmented Reality in Education.
- 3D user interfaces: theory and practice (second edition ed.). Addison-Wesley, Boston. OCLC: ocn935986831.
- V.D. Lehner and T.A. DeFanti. 1997. Distributed virtual reality: supporting remote collaboration in vehicle design. IEEE Computer Graphics and Applications 17, 2 (April 1997), 13–17. https://doi.org/10.1109/38.574654
- An Immersive Multi-User Virtual Reality for Emergency Simulation Training: Usability Study. JMIR Serious Games 8, 3 (July 2020), e18822. https://doi.org/10.2196/18822
- Marco Loregian. 2008. Undo for mobile phones: does your mobile phone need an undo key? do you?. In Proceedings of the 5th Nordic conference on Human-computer interaction: building bridges. ACM, Lund Sweden, 274–282. https://doi.org/10.1145/1463160.1463190
- A collaborative Design for Usability approach supported by Virtual Reality and a Multi-Agent System embedded in a PLM environment. Computer-Aided Design 42, 5 (May 2010), 402–413. https://doi.org/10.1016/j.cad.2009.02.009
- “Now i can see me” designing a multi-user virtual reality remote psychotherapy for body weight and shape concerns. Human–Computer Interaction 37, 4 (July 2022), 314–340. https://doi.org/10.1080/07370024.2020.1788945
- Shaping Pro-Social Interaction in VR: An Emerging Design Framework. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems. ACM, Glasgow Scotland Uk, 1–12. https://doi.org/10.1145/3290605.3300794
- Brad A. Myers. 1990. Taxonomies of visual programming and program visualization. Journal of Visual Languages & Computing 1, 1 (March 1990), 97–123. https://doi.org/10.1016/S1045-926X(05)80036-9
- UndoPort: Exploring the Influence of Undo-Actions for Locomotion in Virtual Reality on the Efficiency, Spatial Understanding and User Experience. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems. ACM, Hamburg Germany, 1–15. https://doi.org/10.1145/3544548.3581557
- Christian Paping and Willem-Paul Brinkman. 2010. An Explorative Study into a Tele-delivered Multi Patient Virtual Reality Exposure Therapy System. (2010).
- Exploring User Experience and Design Opportunities of Desktop Social Virtual Reality for Group Learning Activities. In The Ninth International Symposium of Chinese CHI. ACM, Online Hong Kong, 105–111. https://doi.org/10.1145/3490355.3490367
- Gaze + pinch interaction in virtual reality. In Proceedings of the 5th Symposium on Spatial User Interaction. ACM, Brighton United Kingdom, 99–108. https://doi.org/10.1145/3131277.3132180
- Cooperative object manipulation in collaborative virtual environments. Journal of the Brazilian Computer Society 14, 2 (June 2008), 53–67. https://doi.org/10.1007/BF03192559
- User-Defined Gestures for Augmented Reality. In Human-Computer Interaction – INTERACT 2013, David Hutchison, Takeo Kanade, Josef Kittler, Jon M. Kleinberg, Friedemann Mattern, John C. Mitchell, Moni Naor, Oscar Nierstrasz, C. Pandu Rangan, Bernhard Steffen, Madhu Sudan, Demetri Terzopoulos, Doug Tygar, Moshe Y. Vardi, Gerhard Weikum, Paula Kotzé, Gary Marsden, Gitte Lindgaard, Janet Wesson, and Marco Winckler (Eds.). Vol. 8118. Springer Berlin Heidelberg, Berlin, Heidelberg, 282–299. https://doi.org/10.1007/978-3-642-40480-1_18 Series Title: Lecture Notes in Computer Science.
- Egocentric Object Manipulation in Virtual Environments: Empirical Evaluation of Interaction Techniques. Computer Graphics Forum 17, 3 (Aug. 1998), 41–52. https://doi.org/10.1111/1467-8659.00252
- Atul Prakash and Michael J. Knister. 1992. Undoing actions in collaborative work. In Proceedings of the 1992 ACM conference on Computer-supported cooperative work - CSCW ’92. ACM Press, Toronto, Ontario, Canada, 273–280. https://doi.org/10.1145/143457.143527
- Atul Prakash and Michael J. Knister. 1994. A framework for undoing actions in collaborative systems. ACM Transactions on Computer-Human Interaction 1, 4 (Dec. 1994), 295–330. https://doi.org/10.1145/198425.198427
- Going, Going, Gone: Exploring Intention Communication for Multi-User Locomotion in Virtual Reality. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems. ACM, Hamburg Germany, 1–13. https://doi.org/10.1145/3544548.3581259
- Applying Multi-User Virtual Reality to Collaborative Medical Training. In 2018 IEEE Conference on Virtual Reality and 3D User Interfaces (VR). IEEE, Tuebingen/Reutlingen, Germany, 775–776. https://doi.org/10.1109/VR.2018.8446160
- Regional undo/redo techniques for large interactive surfaces. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, Austin Texas USA, 2855–2864. https://doi.org/10.1145/2207676.2208690
- AirFlip-Undo: Quick Undo using a Double Crossing In-Air Gesture in Hover Zone. In Adjunct Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology. ACM, Daegu Kyungpook Republic of Korea, 97–98. https://doi.org/10.1145/2815585.2815737
- Ben Shneiderman and Catherine Plaisant. 2005. Designing the user interface: strategies for effective human-computer interaction (4. ed ed.). Pearson/Addison-Wesley, Boston, Mass. Munich.
- Towards hybrid modelling environments—Merging desktop-CAD and virtual reality-technologies. CIRP Annals 59, 1 (2010), 179–182. https://doi.org/10.1016/j.cirp.2010.03.102
- Warren Teitelman. 1972. Automated programmering: the programmer’s assistant. In Proceedings of the December 5-7, 1972, fall joint computer conference, part II on - AFIPS ’72 (Fall, part II). ACM Press, Anaheim, California, 917. https://doi.org/10.1145/1480083.1480119
- Development of a 3D, networked multi-user virtual reality environment for home therapy after stroke. Journal of NeuroEngineering and Rehabilitation 15, 1 (Dec. 2018), 88. https://doi.org/10.1186/s12984-018-0429-0
- Social Presence and Cooperation in Large-Scale Multi-User Virtual Reality - The Relevance of Social Interdependence for Location-Based Environments. In 2018 IEEE Conference on Virtual Reality and 3D User Interfaces (VR). IEEE, Reutlingen, 207–214. https://doi.org/10.1109/VR.2018.8446575
- The aligned rank transform for nonparametric factorial analyses using only anova procedures. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, Vancouver BC Canada, 143–146. https://doi.org/10.1145/1978942.1978963
- Spacetime: Enabling Fluid Individual and Collaborative Editing in Virtual Reality. In Proceedings of the 31st Annual ACM Symposium on User Interface Software and Technology. ACM, Berlin Germany, 853–866. https://doi.org/10.1145/3242587.3242597
- Yiya Yang. 1988. Undo support models. International Journal of Man-Machine Studies 28, 5 (May 1988), 457–481. https://doi.org/10.1016/S0020-7373(88)80056-7
- VRGit: A Version Control System for Collaborative Content Creation in Virtual Reality. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems. ACM, Hamburg Germany, 1–14. https://doi.org/10.1145/3544548.3581136
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.