2023 · 33 citations · 63 references
ComputingDesignVisualizationCollaborative VisualizationInteractive VisualizationVirtual Reality DesignAsynchronous CollaborationCollaborative Virtual EnvironmentsSynchronous CollaborationVirtual RealityCollaborative Content CreationCollaborative Virtual RealityCommitCommit MechanismsDesign Alternatives ManagementImmersive CollaborationShared Virtual EnvironmentsVersion Control Processes
Immersive authoring tools allow users to intuitively create and manipulate 3D scenes while immersed in Virtual Reality (VR). Collaboratively designing these scenes is a creative process that involves numerous edits, explorations of design alternatives, and frequent communication with collaborators. Version Control Systems (VCSs) help users achieve this by keeping track of the version history and creating a shared hub for communication. However, most VCSs are unsuitable for managing the version history of VR content because their underlying line differencing mechanism is designed for text and lacks the semantic information of 3D content; and the widely adopted commit model is designed for asynchronous collaboration rather than real-time awareness and communication in VR. We introduce VRGit, a new collaborative VCS that visualizes version history as a directed graph composed of 3D miniatures, and enables users to easily navigate versions, create branches, as well as preview and reuse versions directly in VR. Beyond individual uses, VRGit also facilitates synchronous collaboration in VR by providing awareness of users’ activities and version history through portals and shared history visualizations. In a lab study with 14 participants (seven groups), we demonstrate that VRGit enables users to easily manage version history both individually and collaboratively in VR.
63
Rcs — a system for version control
Walter F. Tichy · Software Practice and Experience · 1985 · 950 citations
Richard Stoakley, Matthew J. Conway, Randy Pausch · 1995 · 890 citations
Architecture, Computer Science, Human-computer Interaction +11
The go-go interaction technique
Ivan Poupyrev, Mark Billinghurst, Suzanne Weghorst et al. · 1996 · 837 citations
Creativity support tools: accelerating discovery and innovation
Ben Shneiderman · Communications of the ACM · 2007 · 707 citations
Arts, Design, Creativity +16