Wenn Sie diesen Text sehen, ist auf ihrem Gerät noch nicht das neue Layout geladen worden. Bitte laden Sie diese Seite neu (ggf. mit gedrückter 'Shift'- oder 'Alt'-Taste) oder in einem 'privaten Fenster'.
Weitere Hinweise unter https://www.uni-hildesheim.de/wiki/lsf/faq/fehler.im.layout.

Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
  1. SucheSuchen         
  2. SoSe 2024
  3. Hilfe
  4. Sitemap
Switch to english language
++ Weitere Informationen zur Vergabe der Plätze unter https://www.uni-hildesheim.de/lsf-vergabe ++
Startseite    Anmelden     

Utilizing Software Architecture Recovery to Explore Large-Scale Software Systems in Virtual Reality (Beitrag zu einer Tagung / Konferenz) - Einzelansicht


  • Funktionen:

Grunddaten

Titel der Arbeit (title) Utilizing Software Architecture Recovery to Explore Large-Scale Software Systems in Virtual Reality
Erscheinungsjahr 2022
Verlag (publisher) IEEE
Buchtitel (booktitle) 2022 Working Conference on Software Visualization (VISSOFT)
Seitenzahl (pages) 1-12
Bemerkung (note) The PDF version of this paper available on this website is a prerpint of the final conference copy
Publikationsart Beitrag zu einer Tagung / Konferenz
Inhalt
Abstract

Exploring an unfamiliar large-scale software system is challenging, especially when based solely on source code. While software visualizations help in gaining an overview of a system, they generally neglect architecture knowledge in their representations, e.g., by arranging elements along package structures rather than functional components or locking users in a specific abstraction level only slightly above the source code. In this paper, we introduce an automated approach for software architecture recovery and use its results in an immersive 3D virtual reality software visualization to aid accessing and relating architecture knowledge. We further provide a semantic zoom that allows a user to access and relate information both horizontally on the same abstraction level, e.g., by following method calls, and vertically across different abstraction levels, e.g., from a member to its parent class. We evaluate our contribution in a controlled experiment contrasting the usefulness regarding software exploration and comprehension of our concepts with those of the established CityVR visualization and the Eclipse IDE.


Beteiligte Personen

Hoff, Adrian
Gerling, Lea Kristin  M.Sc.  
Seidl, Christoph

Einrichtungen

Abt. Software Systems Engineering
Inst. für Informatik

Externe Dokumente

Name Dateiname
HoffGerlingSeidl22preprint.pdf
Impressum      Datenschutzerklärung     Datenschutz      Datenschutzerklärung     Erklärung zur Barrierefreiheit