Collaboration in Abstract VR Environments

Theoretical (Analytical):

Practical (Implementation):

Literature Work:


The project will develop a Unity framework for the interactive collaboration of two analysts in a visual analytics workflow. Common basis and cooperative development will be the collaboration framework. Each participant will then develop an individual visualization that can be interactively modified in the collaborative environment. An extensive study is required to examine the practicability of the framework/visualizations and to compare the human interactions to classical collaboration methods. 

Problem Statement

VR could be a great advantage when it comes to collaboration, as multiple participants can meet at one shared place, even though they are physically located at remote locations. Aim of this project is to develop a framework for a collaborative virtual environment in which two collaborators can meet and process data by means of a basic visual analytics workflow.  


  • Work allone or as team of two students.
  • Get familiar with Unity and the technical requirements for remote collaboration setup with the HTC Vive. 
  • Create a framework that provides the functionality to enter a VR-environment with two Vives.
  • Each participant of the group needs to build a interactive visualization that can be embedded in the prior created environment and modified by both participants.  
  • Evaluation of the framework and its visualizations by means of a user study. 


  • Basic knowledge about visual analytics
  • Advanced programming skills in Java or C#
  • Good conceptual skills (software architectures)
  • Useful: Git, Unity, VR-Experience, experience with user studies


  • Scope: Bachelor/Master
  • 6 Month Project
  • 6 Month Thesis



  • Mueller, J., Rädle, R., & Reiterer, H. (2017, May). Remote Collaboration With Mixed Reality Displays: How Shared Virtual Landmarks Facilitate Spatial Referencing. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (pp. 6481-6486). ACM.