On the use of virtual reality in software visualization: The case of the city metaphor | doi.page