Collaborative Program Comprehension based on Virtual Reality

Brück, Johannes (2020) Collaborative Program Comprehension based on Virtual Reality (Bachelor thesis), Kiel University, Kiel, 61 pp

thesis-brueck-final.pdf - Published Version

Download (11Mb) | Preview


To meet the increasing requirements of modern computer programs, the complexity of software systems is constantly growing. Monitoring tools, especially tools for software visualization, help to handle this complexity and to gain a deep understanding of the structure and the runtime behavior of software systems. The VR extension of the research
tool ExplorViz provides an approach to collaboratively exploring large software landscapes using virtual reality. A first practical test has shown that the tool meets the basic usability requirements.

The aim of this thesis is to investigate whether the VR extension is suitable for collaboratively solving complex tasks in the context of program comprehension. For this purpose we extended the VR extension with a number of features that increase the information offer and enhance the possibilities of interaction. Subsequently, we conducted an experiment with 24 participants, in which software analysis tasks were to be solved in teams. The results show that the VR extension is well suited for collaboratively analyzing both static and dynamic aspects of software systems. However, the experiment also revealed problems in navigation and layout.

Document Type: Thesis (Bachelor thesis)
Thesis Advisors: Hasselbring, Wilhelm and Zirkelbach, Christian
Keywords: Virtual Reality, Collaborative Software Exploration, Software Visualization, Program Comprehension
Research affiliation: Kiel University > Software Engineering
Kiel University
Projects: ExplorViz
Date Deposited: 30 Apr 2020 11:22
Last Modified: 30 Apr 2020 11:22

Actions (login required)

View Item View Item

Document Downloads

More statistics for this item...