There are various directions for future work. For
example, using eye-tracking support or head track-
ing systems, it can be examined if a tilted soft-
ware map, depending on the viewpoint of the user,
can improve the view on small multiples in three-
dimensional scenes. Further, the alignment and man-
agement of the small multiples can be improved for
scalability in both number of revisions and themes.
ACKNOWLEDGEMENTS
The authors would like to thank seerene GmbH
(http://www.seerene.com/) for providing the datasets.
This work was funded by the German Federal
Ministry of Education and Research (BMBF) in
the InnoProfile Transfer research group ”4DnD-Vis”
(http://www.4dndvis.de/). We would also like to
thank the anonymous reviewers for their valuable
comments and suggestions to improve the paper.
REFERENCES
Anslow, C., Noble, J., Marshall, S., and Tempero, E.
(2009). Towards visual software analytics. Proc. of the
Australasian computing doctoral consortium (ACDC)
2009.
Archambault, D., Purchase, H., and Pinaud, B. (2011). An-
imation, small multiples, and the effect of mental map
preservation in dynamic graphs. IEEE TVCG 2011,
17(4):539–552.
Auber, D., Huet, C., Lambert, A., Renoust, B., Sallaberry,
A., and Saulnier, A. (2013). Gospermap: Using a
gosper curve for laying out hierarchical data. IEEE
TVCG 2013, 19(11):1820–1832.
Bavoil, L., Callahan, S. P., Scheidegger, C. E., Vo, H. T.,
Crossno, P., Silva, C. T., and Freire, J. (2005). Vis-
trails: Enabling interactive multiple-view visualiza-
tions. In IEEE Visualization 2005, pages 18–ff. IEEE.
Bladh, T., Carr, D., and Scholl, J. (2004). Extending tree-
maps to three dimensions: A comparative study. In
Computer Human Interaction, volume 3101 of LNCS,
pages 50–59. Springer Berlin Heidelberg.
Bohnet, J. and D
¨
ollner, J. (2011). Monitoring code qual-
ity and development activity by software maps. In
Proc. of the 2nd Workshop on Managing Technical
Debt 2011, pages 9–16. ACM.
Bremm, S., von Landesberger, T., Hess, M., Schreck, T.,
Weil, P., and Hamacher, K. (2011). Interactive visual
comparison of multiple trees. In IEEE VAST 2011,
pages 31–40. IEEE.
Burch, M. and Weiskopf, D. (2014). A flip-book of
edge-splatted small multiples for visualizing dynamic
graphs. In Proc. of the 7th International Symposium
on Visual Information Communication and Interac-
tion 2014, pages 29:29–29:38. ACM.
Caserta, P. and Zendra, O. (2011). Visualization of the static
aspects of software: A survey. IEEE TVCG 2011,
17(7):913–933.
Charters, S. M., Knight, C., Thomas, N., and Munro, M.
(2002). Visualisation for informed decision making;
from code to components. In Proc. of the 14th In-
ternational Conference on Software Engineering and
Knowledge Engineering 2002, pages 765–772. ACM.
Chen, J., Forsberg, A., Swartz, S., and Laidlaw, D. H.
(2007). Interactive multiple scale small multiples.
IEEE Visualization 2007 Poster Compendium.
Collberg, C., Kobourov, S., Nagra, J., Pitts, J., and
Wampler, K. (2003). A system for graph-based vi-
sualization of the evolution of software. In Proc. of
the Symposium on Software Visualization 2003, Soft-
Vis ’03, pages 77–ff. ACM.
Guerra-Gomez, J., Pack, M. L., Plaisant, C., and Shneider-
man, B. (2013). Visualizing change over time using
dynamic hierarchies: Treeversity2 and the stemview.
IEEE TVCG 2013, 19(12):2566–2575.
Hahn, S., Tr
¨
umper, J., Moritz, D., and D
¨
ollner, J. (2014).
Visualization of varying hierarchies by stable layout
of voronoi treemaps. In International Conference on
IVAPP 2014, pages 50–58.
Hauser, H. (2006). Generalizing focus+context visualiza-
tion. In Scientific visualization: The visual extraction
of knowledge from data, pages 305–327. Springer.
Isenberg, P. and Carpendale, S. (2007). Interactive tree
comparison for co-located collaborative information
visualization. IEEE TVCG 2007, 13(6):1232–1239.
Javed, W., McDonnel, B., and Elmqvist, N. (2010). Graph-
ical perception of multiple time series. IEEE TVCG
2010, 16(6):927–934.
Kehrer, J., Piringer, H., Berger, W., and Gr
¨
oller, E. (2013).
A model for structure-based comparison of many cat-
egories in small-multiple displays. IEEE TVCG 2013,
19(12):2287–2296.
Khan, T., Barthel, H., Ebert, A., and Liggesmeyer, P.
(2012). Visualization and evolution of software archi-
tectures. In OASIcs-OpenAccess Series in Informatics,
volume 27. Schloss Dagstuhl-Leibniz-Zentrum f
¨
ur In-
formatik.
Kokash, N., de Bono, B., and Kok, J. (2014). Template-
based treemaps to preserve spatial constraints. Inter-
national Conference on IVAPP 2014.
Kuhn, A., Loretan, P., and Nierstrasz, O. (2008). Consistent
layout for thematic software maps. In 15th Working
Conference on Reverse Engineering 2008, pages 209–
218. IEEE.
Lanza, M. and Ducasse, S. (2002). Understanding software
evolution using a combination of software visualiza-
tion and software metrics. In In Proceedings of LMO
2002 (Langages et Mod
`
eles
`
a Objets), pages 135–149.
Liu, X., Hu, Y., North, S., Lee, T.-Y., and Shen, H.-
W. (2013). Correlatedmultiples: Spatially coher-
ent small multiples with constrained multidimensional
scaling. Technical report, OSU Technical Report SE-
RIES (OSU-CISRC-4/13-TR10).
MacEachren, A. M., Dai, X., Hardisty, F., Guo, D., and
Lengerich, E. (2003). Exploring high-d spaces with
Interactive Revision Exploration using Small Multiples of Software Maps
139