elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

Visualization of Evolution of Component-Based Software Architectures in Virtual Reality

Heidmann, Elke Franziska and Kurnatowski, Lynn von and Meinecke, Annika and Schreiber, Andreas (2020) Visualization of Evolution of Component-Based Software Architectures in Virtual Reality. In: 8th IEEE Working Conference on Software Visualization, VISSOFT 2020, pp. 12-21. IEEE. 2020 Working Conference on Software Visualization (VISSOFT), 28. Sep. - 02 Okt. 2020, Adelaide, Australia. doi: 10.1109/VISSOFT51673.2020.00006. ISBN 978-1-7281-9914-6.

[img] PDF
469kB

Official URL: https://ieeexplore.ieee.org/document/9240491

Abstract

The visualization of software architectures by the use of effective and feasible visual metaphors provides an intuitive approach to comprehend the implemented architecture of a software project. In this regard not only the visualization of the latest status of the implemented architecture is important, but also the visualization of the history of software architectures. Such visualizations show dependencies and contexts in which design decisions were made. Resulting information supports programmers to understand systems and to recognize disadvantageous design decisions. A software which is particularly suited for the visualization of component-based software is IslandViz. This software visualizes OSGi-based software architectures in Virtual Reality with an island metaphor, but at this point the history of an architecture is not taken into account. In this paper we present how IslandViz can be extended to visualize the history of software architectures of OSGi-based software projects. For this purpose we use algorithms for dynamic graphs to realize a dynamic positioning of the islands and an adaptable layout of the regions on the islands. The aim is to ensure that the user´s orientation in the virtual environment is preserved even if elements of the visualization must adapt due to changes in the software history.

Item URL in elib:https://elib.dlr.de/137234/
Document Type:Conference or Workshop Item (Speech)
Title:Visualization of Evolution of Component-Based Software Architectures in Virtual Reality
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iD
Heidmann, Elke FranziskaElke.Heidmann (at) dlr.deUNSPECIFIED
Kurnatowski, Lynn vonlynn.kurnatowski (at) dlr.dehttps://orcid.org/0000-0001-5144-702X
Meinecke, AnnikaAnnika.Meinecke (at) dlr.dehttps://orcid.org/0000-0001-9766-8995
Schreiber, AndreasAndreas.Schreiber (at) dlr.dehttps://orcid.org/0000-0001-5750-5649
Date:October 2020
Journal or Publication Title:8th IEEE Working Conference on Software Visualization, VISSOFT 2020
Refereed publication:Yes
Open Access:Yes
Gold Open Access:No
In SCOPUS:No
In ISI Web of Science:No
DOI :10.1109/VISSOFT51673.2020.00006
Page Range:pp. 12-21
Publisher:IEEE
Series Name:IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT)
ISBN:978-1-7281-9914-6
Status:Published
Keywords:software visualization, software architecture, software evolution, history of software, virtual reality
Event Title:2020 Working Conference on Software Visualization (VISSOFT)
Event Location:Adelaide, Australia
Event Type:international Conference
Event Dates:28. Sep. - 02 Okt. 2020
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space System Technology
DLR - Research area:Raumfahrt
DLR - Program:R SY - Space System Technology
DLR - Research theme (Project):R - Aufbau und Aktualisierung eines DLR-Katalogs für Raumfahrtrückstande (Space Debris) (old)
Location: Köln-Porz , Oberpfaffenhofen
Institutes and Institutions:Institute for Software Technology
Institute for Software Technology > Intelligent and Distributed Systems
Deposited By: Kurnatowski, Lynn
Deposited On:05 Nov 2020 13:34
Last Modified:05 Nov 2020 13:34

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
electronic library is running on EPrints 3.3.12
Copyright © 2008-2017 German Aerospace Center (DLR). All rights reserved.