Visualization of Software Architectures in Virtual Reality and Augmented Reality

被引:0
|
作者
Schreiber, Andreas [1 ]
Nafeie, Lisa [1 ]
Baranowski, Artur [1 ]
Seipel, Peter [1 ]
Misiak, Martin [2 ,3 ]
机构
[1] German Aerosp Ctr DLR, D-51147 Cologne, Germany
[2] TH Koln Univ Appl Sci, Betzdorfer Str 2, D-50679 Cologne, Germany
[3] Univ Wurzburg, Sanderring 2, D-97070 Wurzburg, Germany
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Software architecture is abstract and intangible. Tools for visualizing software architecture can help to comprehend the implemented architecture but they need an effective and feasible visual metaphor, which maps all relevant aspects of a software architecture and fits all types of software. We present the visualization of component-based software architectures in Virtual Reality (VR) and Augmented Reality (AR). We describe how to get all relevant data for the visualization by data mining on the whole source tree and on source code level of OSGi-based projects. The data is stored in a graph database for further analysis and visualization. The software visualization uses an island metaphor, which represents every module as a distinct island. The whole island is displayed in the confines of a virtual table, where users can explore the software visualization on multiple levels of granularity by performing navigational tasks. Our approach allows users to get a first overview about the complexity of an OSGi-based software system by interactively exploring its modules as well as the dependencies between them.
引用
收藏
页数:12
相关论文
共 50 条
  • [21] Visual Analysis of Software Systems in Virtual and Augmented Reality
    Kapec, P.
    Brndiarova, G.
    Gloger, M.
    Marak, J.
    [J]. INES 2015 - IEEE 19TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS, 2015, : 307 - 312
  • [22] Investigating Visualization Techniques for Observing a Group of Virtual Reality Users Using Augmented Reality
    Thanyadit, Santawat
    Punpongsanon, Parinya
    Pong, Ting-Chuen
    [J]. 2019 26TH IEEE CONFERENCE ON VIRTUAL REALITY AND 3D USER INTERFACES (VR), 2019, : 1189 - 1190
  • [23] Speak to your Software Visualization-Exploring Component-based Software Architectures in Augmented Reality with a Conversational Interface
    Seipel, Peter
    Stock, Adrian
    Santhanam, Sivasurya
    Baranowski, Artur
    Hochgeschwender, Nico
    Schreiber, Andreas
    [J]. 2019 SEVENTH IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT), 2019, : 78 - 82
  • [24] Metaphors for Software Visualization Systems Based on Virtual Reality
    Averbukh, Vladimir
    Averbukh, Natalya
    Vasev, Pavel
    Gvozdarev, Ilya
    Levchuk, Georgy
    Melkozerov, Leonid
    Mikhaylov, Igor
    [J]. AUGMENTED REALITY, VIRTUAL REALITY, AND COMPUTER GRAPHICS, PT I, 2019, 11613 : 60 - 70
  • [25] Virtual and Augmented Reality
    Interrante, Victoria
    Hollerer, Tobias
    Lecuyer, Anatole
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2018, 38 (02) : 28 - 30
  • [26] Interactive Visualization of Software Components with Virtual Reality Headsets
    Schreiber, Andreas
    Brueggemann, Marlene
    [J]. 2017 IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT 2017), 2017, : 119 - 123
  • [27] Visualization of Software Components and Dependency Graphs in Virtual Reality
    Nafeie, Lisa
    Schreiber, Andreas
    [J]. 24TH ACM SYMPOSIUM ON VIRTUAL REALITY SOFTWARE AND TECHNOLOGY (VRST 2018), 2018,
  • [28] AUGMENTED REALITY THE HORIZON OF VIRTUAL AND AUGMENTED REALITY: The Reality of the Global Digital Age
    Ozarslan, Yasin
    [J]. TURKISH ONLINE JOURNAL OF DISTANCE EDUCATION, 2011, 12 (03): : 295 - 297
  • [29] Mobile Solution for Brain Visualization Using Augmented and Virtual Reality
    Soeiro, Jose
    Claudio, Ana Paula
    Carmo, Maria Beatriz
    Ferreira, Hugo Alexandre
    [J]. Proceedings 2016 20th International Conference Information Visualisation IV 2016, 2016, : 124 - 129
  • [30] A study of depth visualization techniques for virtual annotations in augmented reality
    Uratani, K
    Machida, T
    Kiyokawa, K
    Takemura, H
    [J]. IEEE VIRTUAL REALITY 2005, CONFERENCE PROCEEDINGS, 2005, : 295 - 296