Skip to main navigation Skip to search Skip to main content

Immersive Software Archaeology: Collaborative Exploration and Note Taking in Virtual Reality

  • Università della Svizzera italiana

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

Abstract

Understanding software systems is a vital task, often undertaken by teams of engineers, for the development and maintenance of systems. Collaborative software visualization tools are essential in this context, yet they are limited. Existing tools, particularly in virtual reality, allow exploration but lack the crucial feature of note-taking, which is a significant limitation.

We introduce Immersive Software Archaeology (ISA), a virtual reality tool that enables engineering teams to collaboratively explore and comprehend software systems. Unique to ISA, it facilitates note-taking during exploration with virtual multimedia whiteboards that support freehand diagramming, audio recordings, and VR screenshots. Notes taken on these whiteboards are synchronized with an Integrated Development Environment (IDE), providing easy access to the results of a VR exploration while performing changes to the system’s source code.
Original languageEnglish
Title of host publication32nd IEEE/ACM International Conference on Program Comprehension (ICPC ’24)
Publication date15 Apr 2024
Pages387-391
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 'Immersive Software Archaeology: Collaborative Exploration and Note Taking in Virtual Reality'. Together they form a unique fingerprint.

Cite this