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

Social & Collaborative VRMixed Reality WorkspacesPrototyping & User Testing

Title of the Paper

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

Paper Information

  • Subject Area: Research on undo functionality in multi-user virtual reality (VR)
  • Keywords: Social VR, undo functionality, CSCW, multi-user, connectivity, virtual reality

Research Background and Questions

  • Research Question: Virtual reality (VR) is gradually becoming an important tool for multi-user interaction, but the application of undo functionality in multi-user VR has not been systematically studied. The applicability of traditional CSCW undo mechanisms in VR remains unclear.
  • Significance: Errors or unintended changes in VR environments can significantly affect the outcomes of collaborative tasks. Undo functionality, as an effective mechanism to address such issues, has not been widely adopted in multi-user VR systems.
  • Related Work: Research on undo functionality in desktop and mobile systems is well-established, including personal undo, selective undo, and global undo. These functionalities have been extensively explored in multi-user collaborative environments but remain in the early stages within the VR domain.

Solution

  • Research Objective: To study the impact of different undo techniques (personal undo, selective undo, global undo) in multi-user collaborative modes and analyze their performance in enhancing user experience, efficiency, error recovery, and social connectivity.
  • Methodology:
    • Developed a multi-user VR application environment for users to perform a tower-building task.
    • Compared three undo functionalities (SelectiveUndo, IndividualUndo, WorldUndo) against a baseline with no undo functionality.
    • Set up two collaboration modes (separate mode and cooperative mode) to observe user performance under different conditions.
  • Innovation: Proposed design recommendations for undo functionality in multi-user VR applications and studied how the scope of undo (personal, selective, global) affects user experience and collaborative outcomes.

Research Findings

  • User Experiment:
    • A total of 32 participants (16 pairs) took part in the experiment. The experiment included 8 conditions, using a balanced Latin square design to eliminate learning effects.
    • Data was collected through questionnaires (e.g., GEQ, RTLX), behavioral logs (e.g., number of operations, undo counts), and final task performance (tower height).
  • Key Findings:
    1. Undo functionality improves user experience:
      • IndividualUndo and WorldUndo enhanced users' perceived success rates and error recovery capabilities while reducing task load.
      • WorldUndo particularly increased social connectivity among users in collaborative tasks but also caused more interference.
      • SelectiveUndo was less effective for complex tasks, with lower efficiency and user satisfaction.
    2. Differences in task performance with undo functionality:
      • In separate mode, different undo techniques did not significantly improve tower height; however, in cooperative mode, WorldUndo helped users build taller towers.
      • SelectiveUndo performed poorly in managing complex scenarios, struggling with tasks that involved high interdependencies.
    3. User preferences and task mode effects:
      • WorldUndo was the preferred choice in cooperative mode; for independent tasks, IndividualUndo was more suitable due to reduced interference.
  • Limitations and Future Directions:
    • The experimental task design was relatively idealized, and the applicability of undo functionality in real-world complex scenarios requires further validation.
    • The study was limited to two-person scenarios; future research should explore the scalability of undo functionality with more participants.
    • The definition of object ownership and the scope of undo were not deeply discussed, leaving room for future exploration of their impact on undo functionality.

Conclusion

  • Summary: Undo functionality is an effective method for enhancing user experience and task success rates in multi-user VR environments by leveraging traditional CSCW techniques. VR application design should select appropriate undo techniques based on task objectives and user collaboration modes.
  • Recommendations:
    1. Provide undo functionality in VR environments, particularly for collaborative tasks, to effectively reduce user error costs.
    2. For separate tasks, prioritize the use of IndividualUndo to minimize user interference.
    3. In cooperative modes, WorldUndo significantly enhances social connectivity among users.
    4. Further research is needed to optimize the implementation of SelectiveUndo in complex scenarios.

References

References listed at the end of the article include related works on undo techniques, collaborative tools, and VR design.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/147280/2024

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3613904.3642864
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2024
emoji_events
Award
No award tagged
group
Authors
4 authors
sell
Subtopics
Social & Collaborative VR, Mixed Reality Workspaces, Prototyping & User Testing
work
Professions
—
article
Content Status
Full text indexed
hub
Related Papers
8 related papers