skip to main content
10.1145/3340764.3345378acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmundcConference Proceedingsconference-collections
demonstration

Visualization of a Software System in Virtual Reality

Authors Info & Claims
Published:08 September 2019Publication History

ABSTRACT

IslandViz is a software visualization tool which represents the architecture of OSGi-based software systems in virtual reality. Using an island metaphor, each module is represented as an independent island. The resulting island system is displayed on a virtual table where users can interact with the visualization and explore the island system. IslandViz allows users to get an initial overview of the complexity of a software system by examining the modules and their dependencies.

References

  1. Artur Baranowski, Peter Seipel, and Andreas Schreiber. 2018. Visualizing and exploring OSGi-based software architectures in augmented reality. In Proceedings of the 24th ACM Symposium on Virtual Reality Software and Technology. ACM, 62. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Alethea Blackler and Vesna Popovic. 2015. Towards Intuitive Interaction Theory. Interacting with Computers 27, 3 (04 2015), 203--209.Google ScholarGoogle Scholar
  3. Florian Fittkau, Alexander Krause, and Wilhelm Hasselbring. 2015. Exploring software cities in virtual reality. In 2015 ieee 3rd working conference on software visualization (vissoft). IEEE, 130--134.Google ScholarGoogle Scholar
  4. Hamish Graham, Hong Yul Yang, and Rebecca Berrigan. 2004. A solar system metaphor for 3D visualisation of object oriented software metrics. In Proceedings of the 2004 Australasian symposium on Information Visualisation-Volume 35. Australian Computer Society, Inc., 53--59. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bireswar Laha, Kriti Sensharma, James D Schiffbauer, and Doug A Bowman. 2012. Effects of immersion on visual analysis of volume data. IEEE Transactions On Visualization & Computer Graphics 4 (2012), 597--606. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Daniel Limberger, Benjamin Wasty, Jonas Trümper, and Jürgen Döllner. 2013. Interactive software maps for web-based source code analysis. In Proceedings of the 18th International Conference on 3D Web Technology. ACM, 91--98. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Leonel Merino, Mohammad Ghafari, Craig Anslow, and Oscar Nierstrasz. 2017. CityVR: Gameful software visualization. In 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, 633--637.Google ScholarGoogle ScholarCross RefCross Ref
  8. Martin Misiak, Andreas Schreiber, Arnulph Fuhrmann, Sascha Zur, Doreen Seider, and Lisa Nafeie. 2018. IslandViz: A Tool for Visualizing Modular Software Systems in Virtual Reality. In 2018 IEEE Working Conference on Software Visualization (VISSOFT). IEEE, 112--116.Google ScholarGoogle Scholar
  9. Blaine A Price, Ronald M Baecker, and Ian S Small. 1993. A principled taxonomy of software visualization. Journal of Visual Languages & Computing 4, 3 (1993), 211--266.Google ScholarGoogle ScholarCross RefCross Ref
  10. Jerrold D Prothero, Mark H Draper, DE Parker, MJ Wells, et al. 1999. The use of an independent visual background to reduce simulator side-effects. Aviation, space, and environmental medicine 70, 3 Pt 1 (1999), 277--283.Google ScholarGoogle Scholar
  11. Simone Romano, Nicola Capece, Ugo Erra, Giuseppe Scanniello, and Michele Lanza. 2019. The city metaphor in software visualization: feelings, emotions, and thinking. Multimedia Tools and Applications (2019), 1--37.Google ScholarGoogle Scholar
  12. Simone Romano, Nicola Capece, Ugo Erra, Giuseppe Scanniello, and Michele Lanza. 2019. On the use of virtual reality in software visualization: The case of the city metaphor. Information and Software Technology (2019).Google ScholarGoogle Scholar
  13. Andreas Schreiber and Martin Misiak. 2018. Visualizing Software Architectures in Virtual Reality with an Island Metaphor. In International Conference on Virtual, Augmented and Mixed Reality. Springer, 168--182.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Richard Wettel and Michele Lanza. 2007. Visualizing software systems as cities. In 2007 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis. IEEE, 92--99.Google ScholarGoogle ScholarCross RefCross Ref
  15. Daniel Zielasko, Sven Horn, Sebastian Freitag, Benjamin Weyers, and Torsten W Kuhlen. 2016. Evaluation of hands-free HMD-based navigation techniques for immersive data analysis. In 2016 IEEE Symposium on 3D User Interfaces (3DUI). IEEE, 113--119.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Visualization of a Software System 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 Other conferences
            MuC '19: Proceedings of Mensch und Computer 2019
            September 2019
            863 pages
            ISBN:9781450371988
            DOI:10.1145/3340764

            Copyright © 2019 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: 8 September 2019

            Check for updates

            Qualifiers

            • demonstration
            • Research
            • Refereed limited

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader