Merino, Leonel; Bergel, Alexandre; Nierstrasz, Oscar (2018). Overcoming Issues of 3D Software Visualization through Immersive Augmented Reality. In: VISSOFT'18: 6th IEEE Working Conference on Software Visualization (pp. 54-64). IEEE 10.1109/VISSOFT.2018.00014
Text
Meri18c.pdf - Accepted Version Restricted to registered users only Available under License Publisher holds Copyright. Download (12MB) |
Several usability issues (i.e., navigation, occlusion, selection, and text readability) affect the few 3D visualizations proposed to support developers on software engineering tasks. We observe that most 3D software visualizations are displayed on a standard computer screen, and hypothesize that displaying them in immersive augmented reality can help to (i) overcome usability issues of 3D visualizations, and (ii) increase their effectiveness to support software concerns. We investigate our hypothesis via a controlled experiment. In it, nine participants use 3D city visualizations displayed on a Microsoft HoloLens device to complete a set of software comprehension tasks. We further investigate our conjectures through an observational user study, in which the same participants of the experiment use a space-time cube visualization to analyze program executions. We collect data to (1) quantitatively analyze the effectiveness of visualizations in terms of user performance (i.e., completion time, correctness, and recollection), and user experience (i.e., difficulty, and emotions); and (2) qualitatively analyze how immersive augmented reality helps to overcome the limitations of 3D visualizations. We found that immersive augmented reality facilitates navigation and reduces occlusion, while performance is adequate, and developers obtain an outstanding experience. Selection and text readability still remain open issues.
Item Type: |
Conference or Workshop Item (Paper) |
---|---|
Division/Institute: |
08 Faculty of Science > Institute of Computer Science (INF) 08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued] |
UniBE Contributor: |
Merino, Leonel, Nierstrasz, Oscar |
Subjects: |
000 Computer science, knowledge & systems |
Publisher: |
IEEE |
Language: |
English |
Submitter: |
Oscar Nierstrasz |
Date Deposited: |
05 Jun 2019 10:32 |
Last Modified: |
05 Dec 2022 15:26 |
Publisher DOI: |
10.1109/VISSOFT.2018.00014 |
Uncontrolled Keywords: |
scg-pub snf-asa2 scg18 jb19 |
BORIS DOI: |
10.7892/boris.126938 |
URI: |
https://boris.unibe.ch/id/eprint/126938 |