CityVR: Gameful Software Visualization
merino@inf.unibe.ch @leonel_merino
Leonel Merino, Mohammad Ghafari, Craig Anslow, Oscar Nierstrasz
Software Composition Group
University of Bern
School of Engineering and Computer Science
Victoria University of Wellington
By providing developers a user interface
similar to computer games, software
visualization can enhance user engagement.
2
3
Software Comprehension
Technique: City Metaphor
4
Technique: City Metaphor
5
Medium: Head Mounted Display
6
Interaction
7
Demo
8
Case Study
9
• Navigation
• Feelings
• Time
Perception
Case Study
10
• Navigation
• Feelings
• Time
Perception
“nice to
walk”
• curious
• immersed
• in control
• challenged
Case Study
11
• Navigation
• Feelings
• Time
Perception
“time flown very fast”
Open Questions
What are the consequences for real life of
developers? (social debt)
How this tool can be really used by ordinary
developers in practice?
merino@inf.unibe.ch @leonel_merinoscg.unibe.ch/research/cityvr

CityVR ICSME 2017