Skip to main content

Validation of the City Metaphor in Software Visualization

  • Conference paper
  • First Online:
Computational Science and Its Applications -- ICCSA 2015 (ICCSA 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9159))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. FrontEndART Ltd.: SourceMeter homepage (2014)

    Google Scholar 

  2. Lalanne, D., Kohlas, J.: Human Machine Interaction: Research Results of the MMI Program

    Google Scholar 

  3. 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

  4. 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

  5. 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

  6. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gergő Balogh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics