We found a match
Your institution may have rights to this item. Sign in to continue.
- Title
The city metaphor in software visualization: feelings, emotions, and thinking.
- Authors
Romano, Simone; Capece, Nicola; Erra, Ugo; Scanniello, Giuseppe; Lanza, Michele
- Abstract
Software visualization is a program comprehension technique used in the context of software maintenance, reverse engineering, and software evolution analysis. In the last decade, researchers have been exploring 3D representations for visualizing programs. Among these representations, one of the most popular is the city metaphor, which represents a target program as a city. Recently, this metaphor has been also implemented in interactive software visualization tools using Virtual Reality (VR) in an immersive 3D environment medium. We report the results of a study to assess the city metaphor implemented in a VR-based tool and in a 3D-based tool with respect to users' feelings, emotions, and thinking. To this end, we contrasted these tools with a non-visual exploration tool (i.e., Eclipse). The main result of our study is: the use of the city metaphor implemented in a VR-based tool positively affects users' feelings and emotions, while the thinking about this implementation is positive and comparable with that of a traditional 3D implementation of the city metaphor and it is slightly better than the thinking about a non-visual exploration tool (i.e., Eclipse).
- Subjects
SOFTWARE maintenance; METAPHOR; EMOTIONS; VISUALIZATION; THREE-dimensional modeling; REVERSE engineering; VIRTUAL reality software
- Publication
Multimedia Tools & Applications, 2019, Vol 78, Issue 23, p33113
- ISSN
1380-7501
- Publication type
Article
- DOI
10.1007/s11042-019-07748-1