Abstract
The rapid developments in computer technology has made it possible to handle a large amount of data. New algorithms have been invented to process data and new ways have emerged to store their results.
However, the final recipients of these are still the users themselves, so we have to present the information in such a way that it can be easily understood. One of the many possibilities is to express that data in a graphical form. This conversion is called visualization. Various kinds of method exist, beginning with simple charts through compound curves and splines to complex three-dimensional scene rendering. However, they all have one point in common; namely, all of these methods use some underlying model, a language to express its content.
The improved performance of graphical units and processors have made it possible and the data-processing technologies have made it necessary to renew and to reinvent these visualization methods. In this study, we focus on the so-called city metaphor which represents information as buildings, districts, and streets.
Our main goal is to find a way to map the data to the entities in the fictional city. To allow the users to navigate freely in the artificial environment and to understand the meaning of the objects, we have to learn the difference between a realistic and an unrealistic city. To do this, we have to measure how similar it is to reality or the city-likeness of our virtual creations. Here, we present three computable metrics which express various features of a city. These metrics are compactness for measuring space consumption, connectivity for showing the low-level coherence among the buildings, and homogeneity for expressing the smoothness of the landscape. These metrics will be defined in a formal and an informal way and illustrated by examples. The connections among the high-level city-likeness and these low-level metrics will be analyzed. Our preliminary assumptions about these metrics will be compared to the opinions of users collected by an on-line survey. Lastly, we will summarize our results and propose a way to compute the city-likeness metric.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
FrontEndART Ltd.: SourceMeter homepage (2014)
Lalanne, D., Kohlas, J.: Human Machine Interaction: Research Results of the MMI Program
Marcus, A., Comorski, D., Sergeyev, A.: Supporting the evolution of a software visualization tool through usability studies. In: Proceedings of the 13th International Workshop on Program Comprehension, pp. 307–316, May 2005. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1421046 http://dl.acm.org/citation.cfm?id=1058432.1059368
Storey, M.A., Best, C., Michaud, J.: SHriMP views: an interactive environment for information visualization and navigation. In: CHI 2002 Extended Abstracts on Human Factors in Computing Systems - CHI 2002, p. 520, April 2002. http://dl.acm.org/citation.cfm?id=506459 http://dl.acm.org/citation.cfm?id=506443.506459
Wettel, R., Lanza, M.: CodeCity. In: Companion of the 13th International Conference on Software Engineering - ICSE Companion 2008, p. 921. ACM Press, New York, May 2008. http://scholar.godogle.com/scholar?hl=en&btnG=Search&q=intitle:codecity#1 http://scholar.google.com/scholar?hl=en&btnG=Search&q=intitle:CodeCity#1 http://dl.acm.org/citation.cfm?id=1370175.1370188
Wong, K.: Rigi user’s manual. Department of Computer Science, University of Victoria (1998).http://www.rigi.cs.uvic.ca/downloads/pdf/rigi-5_4_4-manual.pdf
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Balogh, G. (2015). Validation of the City Metaphor in Software Visualization. In: Gervasi, O., et al. Computational Science and Its Applications -- ICCSA 2015. ICCSA 2015. Lecture Notes in Computer Science(), vol 9159. Springer, Cham. https://doi.org/10.1007/978-3-319-21413-9_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-21413-9_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-21412-2
Online ISBN: 978-3-319-21413-9
eBook Packages: Computer ScienceComputer Science (R0)