Collaborative Software Exploration with Multimedia Note Taking in Virtual Reality

Exploring and comprehending a software system, e.g., as preparation for its re-engineering, is a relevant, yet challenging endeavour often conducted by teams of engineers. Collaborative exploration tools aim to ease the process, e.g., via interactive visualizations in virtual reality (VR). However,...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Proceedings (IEEE International Conference on Program Comprehension. Online) s. 346 - 357
Hlavní autoři: Hoff, Adrian, Lungu, Mircea, Seidl, Christoph, Lanza, Michele
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: ACM 15.04.2024
Témata:
ISSN:2643-7171
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Exploring and comprehending a software system, e.g., as preparation for its re-engineering, is a relevant, yet challenging endeavour often conducted by teams of engineers. Collaborative exploration tools aim to ease the process, e.g., via interactive visualizations in virtual reality (VR). However, these neglect to provide engineers with capabilities for persisting their thoughts and findings.We present an interactive VR visualization method that enables (distributed) teams of engineers to collaboratively (1) explore a subject system, while (2) persisting insights via free-hand diagrams, audio recordings, and in-visualization VR screenshots.We invited pairs of software engineering practitioners to use our method to collaboratively explore a software system. We observed how they used our method and collected their feedback and impressions before replaying their findings to the original developers of the subject system for assessment.Video Demonstration-youtube.com/watch?v=32EIpf4V3b4CCS CONCEPTS* Software and its engineering \rightarrow Software maintenance tools; Maintaining software; Software reverse engineering.
ISSN:2643-7171
DOI:10.1145/3643916.3644427