Papers
Topics
Authors
Recent
Search
2000 character limit reached

Just Undo It: Exploring Undo Mechanics in Multi-User Virtual Reality

Published 18 Mar 2024 in cs.HC | (2403.11756v1)

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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (54)
  1. 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
  2. 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.
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. Qualitative HCI Research: Going Behind the Scenes. Springer International Publishing, Cham. https://doi.org/10.1007/978-3-031-02217-3
  9. 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
  10. 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
  11. Jacob Cohen. 2013. Statistical Power Analysis for the Behavioral Sciences (0 ed.). Routledge. https://doi.org/10.4324/9780203771587
  12. 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
  13. 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
  14. 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.
  15. 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
  16. 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
  17. Philippa Foot. 1967. The Problem of Abortion and the Doctrine of the Double Effect. (1967).
  18. 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
  19. 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
  20. 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
  21. 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
  22. The game experience questionnaire. Technical Report. Technische Universiteit Eindhoven.
  23. 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
  24. Hannes Kaufmann. 2003. Collaborative Augmented Reality in Education.
  25. 3D user interfaces: theory and practice (second edition ed.). Addison-Wesley, Boston. OCLC: ocn935986831.
  26. 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
  27. 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
  28. 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
  29. 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
  30. “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
  31. 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
  32. 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
  33. 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
  34. Christian Paping and Willem-Paul Brinkman. 2010. An Explorative Study into a Tele-delivered Multi Patient Virtual Reality Exposure Therapy System. (2010).
  35. 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
  36. 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
  37. 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
  38. 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.
  39. 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
  40. 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
  41. 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
  42. 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
  43. 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
  44. 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
  45. 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
  46. 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.
  47. 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
  48. 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
  49. 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
  50. 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
  51. 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
  52. 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
  53. 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
  54. 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
Citations (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 4 tweets with 13 likes about this paper.