Spring til hovednavigation Spring til søgning Spring til hovedindhold

Immersive Software Archaeology: Exploring Software Architecture and Design in Virtual Reality

  • Adrian Hoff
  • , Christoph Seidl
  • , Michele Lanza
  • Università della Svizzera italiana

Publikation: Konference artikel i Proceeding eller bog/rapport kapitelKonferencebidrag i proceedingsForskningpeer review

Abstract

Comprehending large-scale software systems is a challenging and daunting task, particularly when only source code is available. While software visualization attempts to aid that process, existing tools primarily visualize a system’s structure in terms of files, folders, packages, or namespaces, neglecting its logical decomposition into cohesive architectural components.

We present the tool Immersive Software Archaeology (ISA) which (i) estimates a view of a system’s architecture by utilizing concepts from software architecture recovery and (ii) visualizes the results in virtual reality (VR) so that users can explore a subject system interactively, making the process more engaging. In VR, a semantic zoom lets users gradually transition between architectural components of different granularity and class-level elements while relationship graphs let users navigate along connections across classes and architectural components.

We present results from a controlled experiment with 54 participants to investigate the usefulness of ISA for assisting engineers with exploring an unfamiliar large-scale system compared to another state-of-the-art VR approach and an IDE.
OriginalsprogEngelsk
TitelInternational Conference on Software Analysis, Evolution and Reengineering (SANER) 2024
ForlagIEEE
Publikationsdato12 mar. 2024
StatusUdgivet - 12 mar. 2024
BegivenhedInternational Conference on Software Analysis, Evolution and Reengineering - Rovaniemi, Finland
Varighed: 13 mar. 202615 mar. 2026
https://conf.researchr.org/home/saner-2024

Konference

KonferenceInternational Conference on Software Analysis, Evolution and Reengineering
Land/OmrådeFinland
ByRovaniemi
Periode13/03/202615/03/2026
Internetadresse

Emneord

  • Software Visualization
  • Software Architecture Visualization
  • Software Comprehension
  • Software Re-Engineering

Fingeraftryk

Dyk ned i forskningsemnerne om 'Immersive Software Archaeology: Exploring Software Architecture and Design in Virtual Reality'. Sammen danner de et unikt fingeraftryk.
  • Best Tool Paper Award

    Hoff, A. (Modtager), 13 mar. 2024

    Pris: Priser, stipendier, udnævnelser

Citationsformater