Collaborative Software Exploration with Multimedia Note Taking in Virtual Reality

Research output: Conference Article in Proceeding or Book/Report chapterArticle in proceedingsResearchpeer-review

Abstract

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.
Original languageEnglish
Title of host publication32nd IEEE/ACM International Conference on Program Comprehension (ICPC ’24)
Number of pages12
Publication date15 Apr 2024
Pages346-357
DOIs
Publication statusPublished - 15 Apr 2024
EventInternational Conference on Program Comprehension - Lisbon, Portugal
Duration: 15 Apr 202416 Apr 2024
Conference number: 32
https://dl.acm.org/doi/proceedings/10.1145/3643916

Conference

ConferenceInternational Conference on Program Comprehension
Number32
Country/TerritoryPortugal
CityLisbon
Period15/04/202416/04/2024
SponsorIEEE - Institute of Electrical and Electronics Engineers
Internet address

Keywords

  • Software Visualization
  • Software Comprehension
  • Collaborative Software Engineering
  • Virtual Reality

Fingerprint

Dive into the research topics of 'Collaborative Software Exploration with Multimedia Note Taking in Virtual Reality'. Together they form a unique fingerprint.

Cite this