OceanRep
Collaborative program comprehension via software visualization in extended reality.
Krause-Glau, Alexander, Hansen, Malte and Hasselbring, Wilhelm (2022) Collaborative program comprehension via software visualization in extended reality. Information and Software Technology, 151 . p. 107007. DOI 10.1016/j.infsof.2022.107007.
Preview |
Text
IST2022.pdf - Published Version Download (2MB) | Preview |
Abstract
Context:
In software visualization research, various approaches strive to create immersive environments by employing extended reality devices. In that context, only few research has been conducted on the effect of collaborative, i.e., multi-user, extended reality environments.
Objective:
We present our journey toward a web-based approach to enable (location-independent) collaborative program comprehension using desktop, virtual reality, and mobile augmented reality devices.
Method:
We designed and implemented three multi-user modes in our web-based live trace visualization tool ExplorViz. Users can employ desktop, mobile, and virtual reality devices to collaboratively explore software visualizations. We conducted two preliminary user studies in which subjects evaluated our VR and AR modes after solving common program comprehension tasks.
Results:
The VR and AR environments can be suitable for collaborative work in the context of program comprehension. The analyzed feedback revealed problems regarding the usability, e.g., readability of visualized entities and performance issues. Nonetheless, our approach can be seen as a blueprint for other researchers to replicate or build upon these modes and results.
Conclusions:
ExplorViz’s multi-user modes are our approach to enable heterogeneous collaborative software visualizations. The preliminary results indicate the need for more research regarding effectiveness, usability, and acceptance. Unlike related work, we approach the latter by introducing a multi-user augmented reality environment for software visualizations based on off-the-shelf mobile devices.
Document Type: | Article |
---|---|
Keywords: | Collaborative program comprehension, software visualization, extended reality |
Research affiliation: | Kiel University > Software Engineering |
Refereed: | Yes |
Open Access Journal?: | Yes |
Publisher: | Elsevier |
Related URLs: | |
Projects: | ExplorViz |
Date Deposited: | 21 Jul 2022 06:55 |
Last Modified: | 04 Jan 2023 11:39 |
URI: | https://oceanrep.geomar.de/id/eprint/56643 |
Actions (login required)
View Item |
Copyright 2023 | GEOMAR Helmholtz-Zentrum für Ozeanforschung Kiel | All rights reserved
Questions, comments and suggestions regarding the GEOMAR repository are welcomed
at bibliotheksleitung@geomar.de !