• Home
  • Search
  • Visualizing Software Architectures in Virtual Reality with an Island Metaphor
  • Cite Icon23
  • https://doi.org/10.1007/978-3-319-91581-4_13Copy DOI Icon

Visualizing Software Architectures in Virtual Reality with an Island Metaphor

  • Jan 1, 2018
  • Andreas Schreiber +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

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 focus on the visualization of module-based software—such as OSGi, which underlies many large software systems—in virtual reality, since this offers a much higher comprehension potential compared to classical 3D visualizations. Particularly, we present an approach for visualizing OSGi-based software architectures in virtual reality based on an island metaphor. The software modules are visualized as islands on a water surface. The island system is displayed in the confines of a virtual table where users can explore the software visualization on multiple levels of granularity by performing intuitive navigational tasks. Our approach allows users to get a first overview about the complexity of the software system by interactively exploring its modules as well as the dependencies between them.

Similar Papers
  • Conference Article
  • Citations28

IslandViz: A Tool for Visualizing Modular Software Systems in Virtual Reality

  • Sep 01, 2018
  • Martin Misiak +5
  • Research Article
  • Citations9

Empirical research in software architecture: opportunities, challenges, and approaches

  • Jul 07, 2011
  • Empirical Software Engineering
  • Muhammad Ali Babar +2
  • Research Article
  • Citations7

One Graph to Rule Them All Software Measurement and Management

  • Jan 01, 2013
  • Fundamenta Informaticae
  • Robert Dąbrowski +2
  • Research Article

Tool support for software architecture documentation

  • Jan 01, 2013
  • OPUS Publication Server of the University of Stuttgart (University of Stuttgart)
  • Dimitrij Pankratz
  • Research Article
  • Citations11

Metric-based Evaluation of Implemented Software Architectures

  • Jun 28, 2013
  • Research Repository (Delft University of Technology)
  • Eric Bouwers
  • Conference Article
  • Citations114

Structural manipulations of software architecture using Tarski relational algebra

  • Oct 12, 1998
  • R.C Holt
  • Research Article
  • Citations1

Guest editorial: reverse engineering

  • Nov 30, 2012
  • Empirical Software Engineering
  • Martin Pinzger +1
  • Conference Article
  • Citations33

Moving toward component-based software development approach

  • Sep 22, 1998
  • G Pour
  • Conference Article
  • Citations16

A Review on Software Architecture Styles with Layered Robotic Software Architecture

  • Feb 01, 2015
  • P.U Chavan +2
  • Conference Article
  • Citations9

Analysis of pervasive multiple-component defects in a large software system

  • Sep 01, 2009
  • Zude Li +6
  • Book Chapter
  • Citations24

Chapter 1 - Relating System Quality and Software Architecture: Foundations and Approaches

  • Jan 01, 2014
  • Relating System Quality and Software Architecture
  • Peter Eeles +4
  • Conference Article
  • Citations2

Hierarchical Model to Develop Component-Based Systems

  • Mar 01, 2008
  • Abdelkrim Amirat +1
  • Conference Article
  • Citations7

Improving software quality by improving architecture management

  • Jun 22, 2012
  • Robert Dąbrowski +2
  • PDF
  • Research Article
  • Citations6

Software Architecture and Methodology as a Tool for Efficient Software Engineering Process: A Critical Appraisal

  • Jan 01, 2010
  • Journal of Software Engineering and Applications
  • Achimugu Philip +4
  • Research Article
  • Citations4

Visual exploration of dependency graph in source code via embedding-based similarity

  • Jan 14, 2021
  • Journal of Visualization
  • Huan Liu +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.