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. Open Access Information and Software Technology, 151 . p. 107007. DOI 10.1016/j.infsof.2022.107007.

[thumbnail of IST2022.pdf]
Preview
Text
IST2022.pdf - Published Version

Download (2MB) | Preview

Supplementary data:

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 View Item