Skip to main content

2017 | OriginalPaper | Buchkapitel

Visualising a Software System as a City Through Virtual Reality

verfasst von : Nicola Capece, Ugo Erra, Simone Romano, Giuseppe Scanniello

Erschienen in: Augmented Reality, Virtual Reality, and Computer Graphics

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We describe a technique developed using C++ language and Unreal Engine 4 that allows users to visualise software systems written in object-oriented Java through virtual reality and using the city metaphor. Our aim is to use virtual reality to visualise the metrics of classes and packages of a software system. In this paper, we present a prototype. The ultimate goal will be to demonstrate that it is possible to use virtual reality to better understand software.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
5.
Zurück zum Zitat Bowman, D.A., McMahan, R.P.: Virtual reality: how much immersion is enough? Computer 40(7), 36–43 (2007)CrossRef Bowman, D.A., McMahan, R.P.: Virtual reality: how much immersion is enough? Computer 40(7), 36–43 (2007)CrossRef
6.
Zurück zum Zitat Ducasse, S., Lanza, M.: The class blueprint: visually supporting the understanding of glasses. IEEE Trans. Softw. Eng. 31(1), 75–90 (2005)CrossRef Ducasse, S., Lanza, M.: The class blueprint: visually supporting the understanding of glasses. IEEE Trans. Softw. Eng. 31(1), 75–90 (2005)CrossRef
7.
Zurück zum Zitat Hattori, L., D’Ambros, M., Lanza, M., Lungu, M.: Software evolution comprehension: replay to the rescue. In: 2011 IEEE 19th International Conference on Program Comprehension, pp. 161–170, June 2011 Hattori, L., D’Ambros, M., Lanza, M., Lungu, M.: Software evolution comprehension: replay to the rescue. In: 2011 IEEE 19th International Conference on Program Comprehension, pp. 161–170, June 2011
8.
Zurück zum Zitat Ierusalimschy, R., de Figueiredo, L.H., Filho, W.C.: Lua - an extensible extension language. Softw. Pract. Exper. 26(6), 635–652 (1996)CrossRef Ierusalimschy, R., de Figueiredo, L.H., Filho, W.C.: Lua - an extensible extension language. Softw. Pract. Exper. 26(6), 635–652 (1996)CrossRef
9.
Zurück zum Zitat Kapec, P., Brndiarov, G., Gloger, M., Mark, J.: Visual analysis of software systems in virtual and augmented reality. In: 2015 IEEE 19th International Conference on Intelligent Engineering Systems (INES), pp. 307–312 (2015) Kapec, P., Brndiarov, G., Gloger, M., Mark, J.: Visual analysis of software systems in virtual and augmented reality. In: 2015 IEEE 19th International Conference on Intelligent Engineering Systems (INES), pp. 307–312 (2015)
10.
Zurück zum Zitat Maletic, J.I., Leigh, J., Marcus, A., Dunlap, G.: Visualizing object-oriented software in virtual reality. In: Proceedings 9th International Workshop on Program Comprehension, IWPC 2001, pp. 26–35 (2001) Maletic, J.I., Leigh, J., Marcus, A., Dunlap, G.: Visualizing object-oriented software in virtual reality. In: Proceedings 9th International Workshop on Program Comprehension, IWPC 2001, pp. 26–35 (2001)
11.
Zurück zum Zitat Skiena, S.S.: The Algorithm Design Manual, 2nd edn. Springer Publishing Company Inc., Heidelberg (2008)CrossRefMATH Skiena, S.S.: The Algorithm Design Manual, 2nd edn. Springer Publishing Company Inc., Heidelberg (2008)CrossRefMATH
12.
Zurück zum Zitat Souza, R., Silva, B., Mendes, T., Mendonça, M.: Skyscrapar: an augmented reality visualization for software evolution. In: Proceedings of 2nd Brazilian Workshop on Software Visualization (WBVS 2012) (2012) Souza, R., Silva, B., Mendes, T., Mendonça, M.: Skyscrapar: an augmented reality visualization for software evolution. In: Proceedings of 2nd Brazilian Workshop on Software Visualization (WBVS 2012) (2012)
13.
Zurück zum Zitat Stoakley, R., Conway, M.J., Pausch, R.: Virtual reality on a WIM: interactive worlds in miniature. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 1995, pp. 265–272. ACM Press/Addison-Wesley Publishing Co., New York (1995) Stoakley, R., Conway, M.J., Pausch, R.: Virtual reality on a WIM: interactive worlds in miniature. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 1995, pp. 265–272. ACM Press/Addison-Wesley Publishing Co., New York (1995)
14.
Zurück zum Zitat Wettel, R., Lanza, M.: Program comprehension through software habitability. In: 15th IEEE International Conference on Program Comprehension (ICPC 2007), pp. 231–240, June 2007 Wettel, R., Lanza, M.: Program comprehension through software habitability. In: 15th IEEE International Conference on Program Comprehension (ICPC 2007), pp. 231–240, June 2007
15.
Zurück zum Zitat Wettel, R., Lanza, M.: Visualizing software systems as cities. In: 2007 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis, pp. 92–99, June 2007 Wettel, R., Lanza, M.: Visualizing software systems as cities. In: 2007 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis, pp. 92–99, June 2007
16.
Zurück zum Zitat Wettel, R., Lanza, M.: CodeCity: 3D visualization of large-scale software. In: Companion of the 30th International Conference on Software Engineering, ICSE Companion 2008, New York, NY, USA, pp. 921–922. ACM, New York (2008) Wettel, R., Lanza, M.: CodeCity: 3D visualization of large-scale software. In: Companion of the 30th International Conference on Software Engineering, ICSE Companion 2008, New York, NY, USA, pp. 921–922. ACM, New York (2008)
Metadaten
Titel
Visualising a Software System as a City Through Virtual Reality
verfasst von
Nicola Capece
Ugo Erra
Simone Romano
Giuseppe Scanniello
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-60928-7_28

Premium Partner