Heidmann, Elke Franziska and Meinecke, Annika and Kurnatowski, Lynn and Schreiber, Andreas (2020) Towards visualization of evolution of component-based software architectures in VR. In: 4th International Conference on Art, Science, and Engineering of Programming, Programming 2020, pp. 61-64. ACM. New Interfaces for Programming (NIP'20), 2020-03-26, Porto, Portugal. doi: 10.1145/3397537.3398473. ISBN 978-1-4503-7507-8.
|
PDF
2MB |
Official URL: https://dl.acm.org/doi/10.1145/3397537.3398473
Abstract
To understand the development history of complex software architectures, software visualizations are very useful. They show dependencies and contexts in which design decisions were made, supporting programmers in understanding systems and helping them to recognize disadvantageous design decisions. IslandViz visualizes OSGi-based software architectures in Virtual Reality using an island metaphor; for now, the history of an architecture is not taken into account. We show how IslandViz can be extended to include changes on package and compilation unit level by changing the layout of islands. For this purpose we adapt the Enhanced Hexagon Tiling Algorithm and create growth corridors for each region of an island. As a result, island regions can change along with their respective packages without the possibility of being enclosed by other regions.
| Item URL in elib: | https://elib.dlr.de/136569/ | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Document Type: | Conference or Workshop Item (Other) | ||||||||||||||||||||
| Title: | Towards visualization of evolution of component-based software architectures in VR. | ||||||||||||||||||||
| Authors: |
| ||||||||||||||||||||
| Date: | 19 June 2020 | ||||||||||||||||||||
| Journal or Publication Title: | 4th International Conference on Art, Science, and Engineering of Programming, Programming 2020 | ||||||||||||||||||||
| Refereed publication: | Yes | ||||||||||||||||||||
| Open Access: | Yes | ||||||||||||||||||||
| Gold Open Access: | No | ||||||||||||||||||||
| In SCOPUS: | Yes | ||||||||||||||||||||
| In ISI Web of Science: | No | ||||||||||||||||||||
| DOI: | 10.1145/3397537.3398473 | ||||||||||||||||||||
| Page Range: | pp. 61-64 | ||||||||||||||||||||
| Publisher: | ACM | ||||||||||||||||||||
| ISBN: | 978-1-4503-7507-8 | ||||||||||||||||||||
| Status: | Published | ||||||||||||||||||||
| Keywords: | software visualization, software architecture, software evolution, history of software, virtual reality | ||||||||||||||||||||
| Event Title: | New Interfaces for Programming (NIP'20) | ||||||||||||||||||||
| Event Location: | Porto, Portugal | ||||||||||||||||||||
| Event Type: | Workshop | ||||||||||||||||||||
| Event Date: | 26 March 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 - Vorhaben SISTEC (old) | ||||||||||||||||||||
| Location: | Köln-Porz , Oberpfaffenhofen | ||||||||||||||||||||
| Institutes and Institutions: | Institute of Software Technology > Intelligent and Distributed Systems | ||||||||||||||||||||
| Deposited By: | Meinecke, Annika | ||||||||||||||||||||
| Deposited On: | 20 Oct 2020 10:59 | ||||||||||||||||||||
| Last Modified: | 24 Apr 2024 20:38 |
Repository Staff Only: item control page