skip to main content
10.1145/3281505.3281602acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
abstract

Visualization of software components and dependency graphs in virtual reality

Published:28 November 2018Publication History

ABSTRACT

We present the visualization of component-based software architectures in Virtual Reality (VR) to understand complex software systems. We describe how to get all relevant data for the visualization by data mining on the whole source tree and on source code level. The data is stored in a graph database for further analysis and visualization. The software visualization uses an island metaphor. Storing the data in a graph database allows to easily query for different aspects of the software architecture.

References

  1. A. Bergel, S. Maass, S. Ducasse, and T. Girba. 2014. A Domain-Specific Language for Visualizing Software Dependencies as a Graph. In 2014 Second IEEE Working Conference on Software Visualization. 45--49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Pierre Caserta and Olivier Zendra. 2011. Visualization of the Static Aspects of Software: A Survey. IEEE Transactions on Visualization and Computer Graphics 17, 7 (July 2011), 913--933. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Stephan Diehl. 2007. Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software (1 ed.). Springer-Verlag Berlin Heidelberg. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Martin Misiak, Doreen Seider, Sascha Zur, Arnulph Fuhrmann, and Andreas Schreiber. 2018. Immersive Exploration of OSGi-based Software Systems in Virtual Reality. In 2018 IEEE Conference on Virtual Reality and 3D User Interfaces (VR).Google ScholarGoogle Scholar
  5. Richard Müller, Dirk Mahler, Michael Hunger, Jens Nerche, and Markus Harrer. 2018. Towards an Open Source Stack to Create a Unified Data Source for Software Analysis and Visualization. In The Sixth IEEE Working Conference on Software Visualization (VISSOFT 2018). IEEE, 107--111.Google ScholarGoogle ScholarCross RefCross Ref
  6. Andreas Schreiber and Martin Misiak. 2018. Visualizing Software Architectures in Virtual Reality with an Island Metaphor. In Virtual, Augmented and Mixed Reality: Interaction, Navigation, Visualization, Embodiment, and Simulation, Jessie Y.C. Chen and Gino Fragomeni (Eds.). Springer International Publishing, Cham, 168--182.Google ScholarGoogle Scholar
  7. Doreen Seider, Andreas Schreiber, Tobias Marquardt, and Marlene Brüggemann. 2016. Visualizing Modules and Dependencies of OSGi-Based Applications. In 2016 IEEE Working Conference on Software Visualization (VISSOFT). 96--100.Google ScholarGoogle Scholar
  8. Richard Wettel and Michele Lanza. 2007. Visualizing Software Systems as Cities. In 2007 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis. 92--99.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Visualization of software components and dependency graphs in virtual reality

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          VRST '18: Proceedings of the 24th ACM Symposium on Virtual Reality Software and Technology
          November 2018
          570 pages
          ISBN:9781450360869
          DOI:10.1145/3281505

          Copyright © 2018 Owner/Author

          Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 28 November 2018

          Check for updates

          Qualifiers

          • abstract

          Acceptance Rates

          Overall Acceptance Rate66of254submissions,26%

          Upcoming Conference

          VRST '24

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader