{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T20:40:32Z","timestamp":1769892032323,"version":"3.49.0"},"reference-count":124,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,9,16]],"date-time":"2022-09-16T00:00:00Z","timestamp":1663286400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,9,16]],"date-time":"2022-09-16T00:00:00Z","timestamp":1663286400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Hasso-Plattner-Institut f\u00fcr Digital Engineering gGmbH"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Vis"],"published-print":{"date-parts":[[2023,2]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Software maps provide a general-purpose interactive user interface and information display in software analytics. This paper classifies software maps as a containment-based treemap embedded into a 3D attribute space and introduces respective terminology. It provides a comprehensive overview of advanced visual metaphors and techniques, each suitable for interactive visual analytics tasks. The metaphors and techniques are briefly described, located within a visualization pipeline model, and considered within a software map design space. The general expressiveness and applicability of visual variables are detailed and discussed. Consequent applications and use cases for different software system data and software engineering data are discussed, arguing for the versatile use of software maps in visual software analytics.\n<\/jats:p>","DOI":"10.1007\/s12650-022-00868-1","type":"journal-article","created":{"date-parts":[[2022,9,16]],"date-time":"2022-09-16T05:02:30Z","timestamp":1663304550000},"page":"249-274","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Visual variables and configuration of software maps"],"prefix":"10.1007","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9111-4809","authenticated-orcid":false,"given":"Daniel","family":"Limberger","sequence":"first","affiliation":[]},{"given":"Willy","family":"Scheibel","sequence":"additional","affiliation":[]},{"given":"J\u00fcrgen","family":"D\u00f6llner","sequence":"additional","affiliation":[]},{"given":"Matthias","family":"Trapp","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,9,16]]},"reference":[{"key":"868_CR1","doi-asserted-by":"publisher","unstructured":"Andrews K (1995) Case study. visualising cyberspace: information visualisation in the harmony internet browser. In: Proceedings of the 1995 Conference on Visualization, IEEE, InfoVis \u201995, pp 97\u2013104, https:\/\/doi.org\/10.1109\/INFVIS.1995.528692","DOI":"10.1109\/INFVIS.1995.528692"},{"key":"868_CR2","doi-asserted-by":"publisher","unstructured":"Andrews K (2002) Visual exploration of large hierarchies with information pyramids. In: Proceedings of the 6th International Conference on Information Visualisation, IEEE, IV \u201902, pp 793\u2013798, https:\/\/doi.org\/10.1109\/IV.2002.1028871","DOI":"10.1109\/IV.2002.1028871"},{"issue":"4","key":"868_CR3","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1109\/TVCG.2010.78","volume":"17","author":"D Archambault","year":"2011","unstructured":"Archambault D, Purchase H, Pinaud B (2011) Animation, small multiples, and the effect of mental map preservation in dynamic graphs. IEEE Trans Vis Comput Graph 17(4):539\u2013552. https:\/\/doi.org\/10.1109\/TVCG.2010.78","journal-title":"IEEE Trans Vis Comput Graph"},{"key":"868_CR4","doi-asserted-by":"publisher","unstructured":"Ardig\u00f2 S, Nagy C, Minelli R, Lanza M (2021) Visualizing data in software cities. In: Proceedings of the 2021 Working Conference on Software Visualization, IEEE, VISSOFT \u201921, pp 145\u2013149, https:\/\/doi.org\/10.1109\/VISSOFT52517.2021.00028","DOI":"10.1109\/VISSOFT52517.2021.00028"},{"key":"868_CR5","doi-asserted-by":"publisher","unstructured":"Atzberger D, Cech T, de\u00a0la Haye M, S\u00f6chting M, Scheibel W, Limberger D, D\u00f6llner J (2021) Software forest: A visualization of semantic similarities in source code using a tree metaphor. In: Proceedings of the 16th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications \u2013 Vol 3: IVAPP, INSTICC, SciTePress, IVAPP \u201921, pp 112\u2013122, https:\/\/doi.org\/10.5220\/0010267601120122","DOI":"10.5220\/0010267601120122"},{"issue":"11","key":"868_CR6","doi-asserted-by":"publisher","first-page":"1820","DOI":"10.1109\/TVCG.2013.91","volume":"19","author":"David Auber","year":"2013","unstructured":"Auber David, Huet Charles, Lambert Antoine, Renoust Benjamin, Sallaberry Arnaud, Saulnier Agnes (2013) GosperMap: using a gosper curve for laying out hierarchical data. IEEE Trans Vis Comput Graph 19(11):1820\u20131832. https:\/\/doi.org\/10.1109\/TVCG.2013.91","journal-title":"IEEE Trans Vis Comput Graph"},{"key":"868_CR7","doi-asserted-by":"publisher","unstructured":"Balogh G, Szabolics A, Besz\u00e9des \u00c1 (2015) CodeMetropolis: Eclipse over the city of source code. In: Proceedings of the 15th International Working Conference on Source Code Analysis and Manipulation, IEEE, SCAM \u201915, pp 271\u2013276, https:\/\/doi.org\/10.1109\/SCAM.2015.7335425","DOI":"10.1109\/SCAM.2015.7335425"},{"key":"868_CR8","doi-asserted-by":"publisher","unstructured":"Balzer M, Deussen O (2004) Hierarchy based 3D visualization of large software structures. In: Proceedings of the 2004 Conference on Visualization, IEEE, VIS \u201904, https:\/\/doi.org\/10.1109\/VISUAL.2004.39","DOI":"10.1109\/VISUAL.2004.39"},{"key":"868_CR9","doi-asserted-by":"publisher","unstructured":"Balzer M, Deussen O (2005) Voronoi treemaps. In: Proceedings of the 2005 Symposium on Information Visualization, IEEE, INFOVIS \u201905, pp 49\u201356, https:\/\/doi.org\/10.1109\/INFVIS.2005.1532128","DOI":"10.1109\/INFVIS.2005.1532128"},{"key":"868_CR10","doi-asserted-by":"publisher","unstructured":"Balzer M, Noack A, Deussen O, Lewerentz C (2004) Software landscapes: Visualizing the structure of large software systems. In: Proceedings of the 2004 Joint Eurographics \/ IEEE VGTC Symposium on Visualization, EG, VisSym \u201904, https:\/\/doi.org\/10.2312\/VisSym\/VisSym04\/261-266","DOI":"10.2312\/VisSym\/VisSym04\/261-266"},{"key":"868_CR12","doi-asserted-by":"publisher","unstructured":"Bethge J, Hahn S, D\u00f6llner J (2017) Improving layout quality by mixing treemap-layouts based on data-change characteristics. In: Proceedings of the 2017 Conference on Vision, Modeling and Visualization, EG, VMV \u201917, pp 69\u201376, https:\/\/doi.org\/10.2312\/vmv.20171261","DOI":"10.2312\/vmv.20171261"},{"key":"868_CR13","doi-asserted-by":"publisher","unstructured":"Bladh T, Carr DA, Scholl J (2004) Extending tree-maps to three dimensions: A comparative study. In: Proceedings of the 2004 Asia-Pacific Conference on Computer Human Interaction, Springer, APCHI \u201904, pp 50\u201359, https:\/\/doi.org\/10.1007\/978-3-540-27795-8_6","DOI":"10.1007\/978-3-540-27795-8_6"},{"key":"868_CR14","doi-asserted-by":"publisher","unstructured":"Boccuzzo S, Gall H (2007) CocoViz: Towards cognitive software visualizations. In: Proceedings of the 4th International Workshop on Visualizing Software for Understanding and Analysis, IEEE, VISSOFT \u201907, pp 72\u201379, https:\/\/doi.org\/10.1109\/VISSOF.2007.4290703","DOI":"10.1109\/VISSOF.2007.4290703"},{"key":"868_CR15","doi-asserted-by":"publisher","unstructured":"Bruls M, Huizing K, van Wijk JJ (2000) Squarified treemaps. In: Data Visualization 2000. Proceedings of the Joint EUROGRAPHICS \/ IEEE TCVG Symposium on Visualization, Springer, pp 33\u201342, https:\/\/doi.org\/10.1007\/978-3-7091-6783-0_4","DOI":"10.1007\/978-3-7091-6783-0_4"},{"key":"868_CR16","unstructured":"Card SK, Mackinlay JD, Shneiderman B (1999) Readings in information visualization: using vision to think. Morgan Kaufmann Publishers"},{"key":"868_CR17","doi-asserted-by":"publisher","unstructured":"Carpendale MST (2003) Considering visual variables as a basis for information visualisation. Tech Rep, University of Calgary, https:\/\/doi.org\/10.11575\/PRISM\/30495","DOI":"10.11575\/PRISM\/30495"},{"issue":"7","key":"868_CR18","doi-asserted-by":"publisher","first-page":"913","DOI":"10.1109\/TVCG.2010.110","volume":"17","author":"P Caserta","year":"2011","unstructured":"Caserta P, Zendra O (2011) Visualization of the static aspects of software: a survey. Trans Vis Comput Graph 17(7):913\u2013933. https:\/\/doi.org\/10.1109\/TVCG.2010.110","journal-title":"Trans Vis Comput Graph"},{"key":"868_CR19","doi-asserted-by":"publisher","unstructured":"Chaudhuri A, Shen HW (2009) A self-adaptive treemap-based technique for visualizing hierarchical data in 3D. In: Proceedings of the 2009 Pacific Visualization Symposium, IEEE, PACIFICVIS \u201909, pp 105\u2013112, https:\/\/doi.org\/10.1109\/PACIFICVIS.2009.4906844","DOI":"10.1109\/PACIFICVIS.2009.4906844"},{"key":"868_CR20","first-page":"522","volume":"124","author":"E Chazard","year":"2006","unstructured":"Chazard E, Puech P, Gregoire M, Beuscart R (2006) Using treemaps to represent medical data. Stud Health Technol Inf 124:522\u2013527","journal-title":"Stud Health Technol Inf"},{"key":"868_CR21","doi-asserted-by":"publisher","unstructured":"Chi EHh (2000) A taxonomy of visualization techniques using the data state reference model. In: Proceedings of the 2000 Symposium on Information Visualization, IEEE, INFOVIS \u201900, pp 69\u201375, https:\/\/doi.org\/10.1109\/INFVIS.2000.885092","DOI":"10.1109\/INFVIS.2000.885092"},{"key":"868_CR22","doi-asserted-by":"publisher","unstructured":"Chi EHh, Riedl J (1998) An operator interaction framework for visualization systems. In: Proceedings of the 1998 Symposium on Information Visualization (Cat. No.98TB100258), IEEE, INFOVIS \u201998, pp 63\u201370, https:\/\/doi.org\/10.1109\/INFVIS.1998.729560","DOI":"10.1109\/INFVIS.1998.729560"},{"key":"868_CR23","doi-asserted-by":"publisher","unstructured":"Choi J, Kwon Oh, Lee K (2011) Strata treemaps. In: Proceedings of the 2011 SIGGRAPH Conference \u2013 Posters, ACM, SIGGRAPH \u201911, p 87:1, https:\/\/doi.org\/10.1145\/2037715.2037813","DOI":"10.1145\/2037715.2037813"},{"key":"868_CR24","doi-asserted-by":"publisher","unstructured":"Csallner C, Handte M, Lehmann O, Stasko J (2003) FundExplorer: supporting the diversification of mutual fund portfolios using context treemaps. In: Proceedings of the 2003 Symposium on Information Visualization (Cat. No.03TH8714), IEEE, INFOVIS \u201903, pp 203\u2013208, https:\/\/doi.org\/10.1109\/INFVIS.2003.1249027","DOI":"10.1109\/INFVIS.2003.1249027"},{"key":"868_CR25","doi-asserted-by":"publisher","unstructured":"Dashuber V, Philippsen M (2021) Trace visualization within the software city metaphor: a controlled experiment on program comprehension. In: Proceedings of the 2021 Working Conference on Software Visualization, IEEE, VISSOFT \u201921, pp 55\u201364, https:\/\/doi.org\/10.1109\/VISSOFT52517.2021.00015","DOI":"10.1109\/VISSOFT52517.2021.00015"},{"issue":"1","key":"868_CR11","first-page":"212","volume":"4","author":"M de Berg","year":"2013","unstructured":"de Berg M, Onak K, Sidiropoulos A (2013) Fat polygonal partitions with applications to visualization and embeddings. J Comput Geom 4(1):212\u2013239","journal-title":"J Comput Geom"},{"key":"868_CR26","unstructured":"Diehl S (2007) Software Visualization: visualizing the structure, behaviour, and evolution of software. Springer Science & Business Media"},{"key":"868_CR27","doi-asserted-by":"publisher","unstructured":"Domr\u00f6s S, Lucas D, von Hanxleden R, Jansen K (2021) On order-preserving, gap-avoiding rectangle packing. In: Proceedings of the 16th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications \u2013 Volume 1: IVAPP,, INSTICC, SciTePress, IVAPP \u201921, pp 38\u201349, https:\/\/doi.org\/10.5220\/0010186400380049","DOI":"10.5220\/0010186400380049"},{"key":"868_CR28","doi-asserted-by":"publisher","unstructured":"D\u00fcbel S, R\u00f6hlig M, Schumann H, Trapp M (2014) 2D and 3D presentation of spatial data: a systematic review. In: Proceedings of the 2014 VIS International Workshop on 3DVis, IEEE, 3DVis \u201914, pp 11\u201318, https:\/\/doi.org\/10.1109\/3DVis.2014.7160094","DOI":"10.1109\/3DVis.2014.7160094"},{"issue":"3","key":"868_CR29","doi-asserted-by":"publisher","first-page":"439","DOI":"10.1109\/TVCG.2009.84","volume":"16","author":"N Elmqvist","year":"2010","unstructured":"Elmqvist N, Fekete JD (2010) Hierarchical aggregation for information visualization: overview, techniques, and design guidelines. Trans Vis Comput Graph 16(3):439\u2013454. https:\/\/doi.org\/10.1109\/TVCG.2009.84","journal-title":"Trans Vis Comput Graph"},{"key":"868_CR30","doi-asserted-by":"publisher","unstructured":"Fekete JD, Plaisant C (1999) Excentric labeling: dynamic neighborhood labeling for data visualization. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, CHI \u201999, pp 512\u2013519, https:\/\/doi.org\/10.1145\/302979.303148","DOI":"10.1145\/302979.303148"},{"key":"868_CR31","unstructured":"Feng C, Gong M, Deussen O, Huang H (2019) Treemapping via balanced partitioning. In: Proceedings of the Computational Visual Media Conference, CVM \u201919"},{"key":"868_CR32","unstructured":"Few S (2004) Tapping the power of visual perception. Perceptual Edge pp 1\u20138"},{"key":"868_CR33","doi-asserted-by":"publisher","unstructured":"Fiedler C, Scheibel W, Limberger D, Trapp M, D\u00f6llner J (2020) Survey on user studies on the effectiveness of treemaps. In: Proceedings of the 13th International Symposium on Visual Information Communication and Interaction, ACM, VINCI \u201920, pp 2:1\u201310, https:\/\/doi.org\/10.1145\/3430036.3430054","DOI":"10.1145\/3430036.3430054"},{"issue":"11","key":"868_CR34","doi-asserted-by":"publisher","first-page":"1637","DOI":"10.1080\/02331934.2012.728217","volume":"63","author":"A F\u00fcgenschuh","year":"2014","unstructured":"F\u00fcgenschuh A, Junosza-Szaniawski K, Lonc Z (2014) Exact and approximation algorithms for a soft rectangle packing problem. Optimization 63(11):1637\u20131663. https:\/\/doi.org\/10.1080\/02331934.2012.728217","journal-title":"Optimization"},{"key":"868_CR35","doi-asserted-by":"publisher","unstructured":"Giereth M, Bosch H, Ertl T (2008) A 3D treemap approach for analyzing the classificatory distribution in patent portfolios. In: Proceedings of the 2008 Symposium on Visual Analytics Science and Technology, IEEE, VAST \u201908, pp 189\u2013190, https:\/\/doi.org\/10.1109\/VAST.2008.4677380","DOI":"10.1109\/VAST.2008.4677380"},{"issue":"1","key":"868_CR36","doi-asserted-by":"publisher","first-page":"719","DOI":"10.1109\/TVCG.2017.2743959","volume":"24","author":"J G\u00f6rtler","year":"2017","unstructured":"G\u00f6rtler J, Schulz C, Weiskopf D, Deussen O (2017) Bubble treemaps for uncertainty visualization. Trans Vis Comput Graph 24(1):719\u2013728. https:\/\/doi.org\/10.1109\/TVCG.2017.2743959","journal-title":"Trans Vis Comput Graph"},{"issue":"6","key":"868_CR37","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1145\/2909476","volume":"59","author":"B Gregg","year":"2016","unstructured":"Gregg B (2016) The flame graph. Communications 59(6):48\u201357. https:\/\/doi.org\/10.1145\/2909476","journal-title":"Communications"},{"key":"868_CR38","first-page":"93","volume":"74","author":"RB Haber","year":"1990","unstructured":"Haber RB, McNabb DA (1990) Visualization idioms: a conceptual model for scientific visualization systems. Vis Sci Comput 74:93","journal-title":"Vis Sci Comput"},{"issue":"6","key":"868_CR39","doi-asserted-by":"publisher","first-page":"1270","DOI":"10.1109\/TVCG.2007.70623","volume":"13","author":"H Hagh-Shenas","year":"2007","unstructured":"Hagh-Shenas H, Kim S, Interrante V, Healey C (2007) Weaving versus blending: a quantitative assessment of the information carrying capacities of two alternative methods for conveying multivariate data with color. Trans Vis Comput Graph 13(6):1270\u20131277. https:\/\/doi.org\/10.1109\/TVCG.2007.70623","journal-title":"Trans Vis Comput Graph"},{"key":"868_CR40","doi-asserted-by":"publisher","unstructured":"Hahn S, D\u00f6llner J (2017) Hybrid-treemap layouting. In: Proceedings of the Eurographics \/ IEEE VGTC European Conference on Visualization \u2013 Short Papers, EG, EuroVis \u201917, pp 79\u201383, https:\/\/doi.org\/10.2312\/eurovisshort.20171137","DOI":"10.2312\/eurovisshort.20171137"},{"key":"868_CR41","doi-asserted-by":"publisher","unstructured":"Hawes N, Marshall S, Anslow C (2015) CodeSurveyor: Mapping large-scale software to aid in code comprehension. In: Proceedings of the 3rd Working Conference on Software Visualization, IEEE, VISSOFT \u201915, pp 96\u2013105, https:\/\/doi.org\/10.1109\/VISSOFT.2015.7332419","DOI":"10.1109\/VISSOFT.2015.7332419"},{"key":"868_CR42","doi-asserted-by":"publisher","first-page":"70","DOI":"10.3389\/fnhum.2017.00070","volume":"11","author":"PN Hesse","year":"2017","unstructured":"Hesse PN, Schmitt C, Klingenhoefer S, Bremmer F (2017) Preattentive processing of numerical visual information. Front Hum Neurosci 11:70. https:\/\/doi.org\/10.3389\/fnhum.2017.00070","journal-title":"Front Hum Neurosci"},{"issue":"5","key":"868_CR43","doi-asserted-by":"publisher","first-page":"741","DOI":"10.1109\/TVCG.2006.147","volume":"12","author":"D Holten","year":"2006","unstructured":"Holten D (2006) Hierarchical edge bundles: visualization of adjacency relations in hierarchical data. Trans Vis Comput Graph 12(5):741\u2013748. https:\/\/doi.org\/10.1109\/TVCG.2006.147","journal-title":"Trans Vis Comput Graph"},{"key":"868_CR44","doi-asserted-by":"publisher","unstructured":"Holten D, Vliegen R, van Wijk JJ (2005) Visual realism for the visualization of software metrics. In: Proceedings of the 3rd International Workshop on Visualizing Software for Understanding and Analysis, IEEE, VISSOFT \u201905, pp 1\u20136, https:\/\/doi.org\/10.1109\/VISSOF.2005.1684299","DOI":"10.1109\/VISSOF.2005.1684299"},{"issue":"2","key":"868_CR45","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/MCG.2006.34","volume":"26","author":"T Itoh","year":"2006","unstructured":"Itoh T, Takakura H, Sawada A, Koyamada K (2006) Hierarchical visualization of network intrusion detection data. Comput Graph Appl 26(2):40\u201347. https:\/\/doi.org\/10.1109\/MCG.2006.34","journal-title":"Comput Graph Appl"},{"key":"868_CR46","doi-asserted-by":"publisher","unstructured":"Jadeja M, Muthu R (2017) Labeled object treemap: a new graph-labeling based technique for visualizing multiple hierarchies. Annals of Pure and Applied Mathematics 13:49\u201362, https:\/\/doi.org\/10.22457\/apam.v13n1a6","DOI":"10.22457\/apam.v13n1a6"},{"key":"868_CR47","doi-asserted-by":"publisher","unstructured":"Jern M, Rogstadius J, \u00c5str\u00f6m T (2009) Treemaps and choropleth maps applied to regional hierarchical statistical data. In: Proceedings of the 13th International Conference on Information Visualisation, IEEE, IV \u201909, pp 403\u2013410, https:\/\/doi.org\/10.1109\/IV.2009.97","DOI":"10.1109\/IV.2009.97"},{"key":"868_CR48","doi-asserted-by":"publisher","unstructured":"Johnson BS, Shneiderman B (1991) Tree-maps: a space-filling approach to the visualization of hierarchical information structures. In: Proceedings of the 1991 Conference on Visualization, IEEE, VIS \u201991, pp 284\u2013291, https:\/\/doi.org\/10.1109\/VISUAL.1991.175815","DOI":"10.1109\/VISUAL.1991.175815"},{"key":"868_CR49","doi-asserted-by":"publisher","first-page":"154","DOI":"10.1007\/978-3-540-70956-5_7","volume":"4950","author":"DA Keim","year":"2008","unstructured":"Keim DA, Andrienko G, Fekete JD, Gorg C, Kohlhammer J, Melan\u00e7on G (2008) Visual analytics: definition, process, and challenges. Inf Vis Lect Notes Comput Sci 4950:154\u2013176. https:\/\/doi.org\/10.1007\/978-3-540-70956-5_7","journal-title":"Inf Vis Lect Notes Comput Sci"},{"issue":"12","key":"868_CR50","doi-asserted-by":"publisher","first-page":"2181","DOI":"10.1109\/TVCG.2014.2346325","volume":"20","author":"G Kindlmann","year":"2014","unstructured":"Kindlmann G, Scheidegger C (2014) An algebraic process for visualization design. Trans Vis Comput Graph 20(12):2181\u20132190. https:\/\/doi.org\/10.1109\/TVCG.2014.2346325","journal-title":"Trans Vis Comput Graph"},{"key":"868_CR51","doi-asserted-by":"publisher","unstructured":"Knight C, Munro M (1999) Comprehension with[in] virtual environment visualisations. In: Proceedings oh the 7th International Workshop on Program Comprehension, IEEE, WPC \u201999, pp 4\u201311, https:\/\/doi.org\/10.1109\/WPC.1999.777733","DOI":"10.1109\/WPC.1999.777733"},{"key":"868_CR52","doi-asserted-by":"publisher","unstructured":"Kokash N, de\u00a0Bono B, Kok J (2014) Template-based treemaps to preserve spatial constraints. In: Proceedings of the 5th International Conference on Information Visualization Theory and Applications \u2013 Vol 1: IVAPP, SciTePress, IVAPP \u201914, pp 39\u201349, https:\/\/doi.org\/10.5220\/0004684900390049","DOI":"10.5220\/0004684900390049"},{"issue":"6","key":"868_CR53","doi-asserted-by":"publisher","first-page":"990","DOI":"10.1109\/TVCG.2010.186","volume":"16","author":"N Kong","year":"2010","unstructured":"Kong N, Heer J, Agrawala M (2010) Perceptual guidelines for creating rectangular treemaps. Trans Vis Comput Graph 16(6):990\u2013998. https:\/\/doi.org\/10.1109\/TVCG.2010.186","journal-title":"Trans Vis Comput Graph"},{"key":"868_CR54","doi-asserted-by":"publisher","unstructured":"Kuhn A, Loretan P, Nierstrasz O (2008) Consistent layout for thematic software maps. In: Proceedings of the 15th Working Conference on Reverse Engineering, IEEE, WCRE \u201908, pp 209\u2013218, https:\/\/doi.org\/10.1109\/WCRE.2008.45","DOI":"10.1109\/WCRE.2008.45"},{"key":"868_CR55","doi-asserted-by":"publisher","unstructured":"Langelier G, Sahraoui H, Poulin P (2005) Visualization-based analysis of quality for large-scale software systems. In: Proceedings of the 20th IEEE \/ ACM International Conference on Automated Software Engineering, ACM, ASE \u201905, pp 214\u2013223, https:\/\/doi.org\/10.1145\/1101908.1101941","DOI":"10.1145\/1101908.1101941"},{"key":"868_CR56","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1016\/j.jvlc.2015.10.009","volume":"31","author":"J Liang","year":"2015","unstructured":"Liang J, Nguyen QV, Simoff S, Huang ML (2015) Divide and conquer treemaps: visualizing large trees with various shapes. J Vis Lang Comput 31:104\u2013127. https:\/\/doi.org\/10.1016\/j.jvlc.2015.10.009","journal-title":"J Vis Lang Comput"},{"key":"868_CR57","doi-asserted-by":"publisher","unstructured":"Limberger D, Wasty B, Tr\u00fcmper J, D\u00f6llner J (2013) Interactive software maps for web-based source code analysis. In: Proceedings of the 18th International Conference on 3D Web Technology, ACM, Web3D \u201913, pp 91\u201398, https:\/\/doi.org\/10.1145\/2466533.2466550","DOI":"10.1145\/2466533.2466550"},{"key":"868_CR58","doi-asserted-by":"publisher","unstructured":"Limberger D, Fiedler C, Hahn S, Trapp M, D\u00f6llner J (2016a) Evaluation of sketchiness as a visual variable for 2.5D treemaps. In: Proceedings of the 20th International Conference on Information Visualisation, IEEE, IV \u201916, pp 183\u2013189, https:\/\/doi.org\/10.1109\/IV.2016.61","DOI":"10.1109\/IV.2016.61"},{"key":"868_CR59","doi-asserted-by":"publisher","unstructured":"Limberger D, Scheibel W, Lemme S, D\u00f6llner J (2016b) Dynamic 2.5D treemaps using declarative 3D on the web. In: Proceedings of the 21st International Conference on Web3D Technology, ACM, Web3D \u201916, pp 33\u201336, https:\/\/doi.org\/10.1145\/2945292.2945313","DOI":"10.1145\/2945292.2945313"},{"key":"868_CR60","doi-asserted-by":"publisher","unstructured":"Limberger D, Pursche M, Klimke J, D\u00f6llner J (2017a) Progressive high-quality rendering for interactive information cartography using WebGL. In: Proceedings of the 22nd International Conference on 3D Web Technology, ACM, Web3D \u201917, pp 8:1\u20134, https:\/\/doi.org\/10.1145\/3055624.3075951","DOI":"10.1145\/3055624.3075951"},{"key":"868_CR61","doi-asserted-by":"publisher","unstructured":"Limberger D, Scheibel W, Hahn S, D\u00f6llner J (2017b) Reducing visual complexity in software maps using importance-based aggregation of nodes. In: Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications \u2013 Vol 3: IVAPP, INSTICC, SciTePress, IVAPP \u201917, pp 176\u2013185, https:\/\/doi.org\/10.5220\/0006267501760185","DOI":"10.5220\/0006267501760185"},{"key":"868_CR62","doi-asserted-by":"publisher","unstructured":"Limberger D, Scheibel W, Trapp M, D\u00f6llner J (2017c) Mixed-projection treemaps: A novel approach mixing 2D and 2.5D treemaps. In: Proceedings of the 21st International Conference on Information Visualisation, IEEE, IV \u201917, pp 164\u2013169, https:\/\/doi.org\/10.1109\/iV.2017.67","DOI":"10.1109\/iV.2017.67"},{"key":"868_CR63","doi-asserted-by":"publisher","unstructured":"Limberger D, Gropler A, Buschmann S, D\u00f6llner J, Wasty B (2018a) OpenLL: an API for dynamic 2D and 3D labeling. In: Proceedings of the 22nd International Conference on Information Visualisation, IEEE, IV \u201918, https:\/\/doi.org\/10.1109\/iV.2018.00039","DOI":"10.1109\/iV.2018.00039"},{"key":"868_CR64","doi-asserted-by":"publisher","unstructured":"Limberger D, Trapp M, D\u00f6llner J (2018b) Interactive, height-based filtering in 2.5D treemaps. In: Proceedings of the 11th International Symposium on Visual Information Communication and Interaction, ACM, VINCI \u201918, pp 49\u201355, https:\/\/doi.org\/10.1145\/3231622.3231638","DOI":"10.1145\/3231622.3231638"},{"key":"868_CR65","doi-asserted-by":"publisher","unstructured":"Limberger D, Scheibel W, D\u00f6llner J, Trapp M (2019a) Advanced visual metaphors and techniques for software maps. In: Proceedings of the 12th International Symposium on Visual Information Communication and Interaction, ACM, VINCI \u201919, pp 1\u20138, https:\/\/doi.org\/10.1145\/3356422.3356444","DOI":"10.1145\/3356422.3356444"},{"key":"868_CR66","doi-asserted-by":"publisher","unstructured":"Limberger D, Trapp M, D\u00f6llner J (2019b) In-situ comparison for 2.5D treemaps. In: Proceedings of the 14th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications \u2013 Volume 3: IVAPP, SciTePress, IVAPP \u201919, https:\/\/doi.org\/10.5220\/0007576203140321","DOI":"10.5220\/0007576203140321"},{"key":"868_CR67","doi-asserted-by":"publisher","unstructured":"Limberger D, Trapp M, D\u00f6llner J (2020) Depicting uncertainty in 2.5D treemaps. In: Proceedings of the 13th International Symposium on Visual Information Communication and Interaction, ACM, VINCI \u201920, pp 28:1\u20132, https:\/\/doi.org\/10.1145\/3430036.3432753","DOI":"10.1145\/3430036.3432753"},{"key":"868_CR68","doi-asserted-by":"publisher","unstructured":"Limberger D, Scheibel W, van Dieken J, D\u00f6llner J (2021) Visualization of data changes in 2.5D treemaps using procedural textures and animated transitions. In: Proceedings of the 14th International Symposium on Visual Information Communication and Interaction, ACM, VINCI \u201921, pp 6:1\u20135, https:\/\/doi.org\/10.1145\/3481549.3481570","DOI":"10.1145\/3481549.3481570"},{"key":"868_CR69","doi-asserted-by":"publisher","unstructured":"Liu S, Cao N, Lv H (2008) Interactive visual analysis of the NSF funding information. In: Proceedings of the 2008 Pacific Visualization Symposium, IEEE, PACIFICVIS \u201908, pp 183\u2013190, https:\/\/doi.org\/10.1109\/PACIFICVIS.2008.4475475","DOI":"10.1109\/PACIFICVIS.2008.4475475"},{"issue":"3","key":"868_CR70","doi-asserted-by":"publisher","first-page":"1249","DOI":"10.1109\/TVCG.2016.2640960","volume":"23","author":"S Liu","year":"2017","unstructured":"Liu S, Maljovec D, Wang B, Bremer P, Pascucci V (2017) Visualizing high-dimensional data: advances in the past decade. Trans Vis Comput Graph 23(3):1249\u20131268. https:\/\/doi.org\/10.1109\/TVCG.2016.2640960","journal-title":"Trans Vis Comput Graph"},{"issue":"6","key":"868_CR71","doi-asserted-by":"publisher","first-page":"999","DOI":"10.1109\/TVCG.2010.177","volume":"16","author":"Z Liu","year":"2010","unstructured":"Liu Z, Stasko J (2010) Mental models, visual reasoning and interaction in information visualization: a top-down perspective. Trans Vis Comput Graph 16(6):999\u20131008. https:\/\/doi.org\/10.1109\/TVCG.2010.177","journal-title":"Trans Vis Comput Graph"},{"key":"868_CR72","unstructured":"Luboschik M, Schumann H (2008) Discovering the covered: ghost-views in information visualization. In: Proceedings of the 16th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, WSCG \u201908, pp 113\u2013118, 11025\/10927"},{"key":"868_CR73","doi-asserted-by":"publisher","unstructured":"Marcus A, Feng L, Maletic JI (2003) 3D representations for software visualization. In: Proceedings of the 2003 Symposium on Software Visualization, ACM, SoftVis \u201903, pp 27\u201337, https:\/\/doi.org\/10.1145\/774833.774837","DOI":"10.1145\/774833.774837"},{"key":"868_CR74","doi-asserted-by":"publisher","unstructured":"Merino L, Ghafari M, Nierstrasz O (2016) Towards actionable visualisation in software development. In: Proceedings of the 2016 Working Conference on Software Visualization, IEEE, VISSOFT \u201916, pp 61\u201370, https:\/\/doi.org\/10.1109\/VISSOFT.2016.10","DOI":"10.1109\/VISSOFT.2016.10"},{"key":"868_CR75","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1016\/j.jss.2018.06.027","volume":"144","author":"L Merino","year":"2018","unstructured":"Merino L, Ghafari M, Anslow C, Nierstrasz O (2018) A systematic literature review of software visualization evaluation. J Syst Softw 144:165\u2013180. https:\/\/doi.org\/10.1016\/j.jss.2018.06.027","journal-title":"J Syst Softw"},{"key":"868_CR76","doi-asserted-by":"publisher","unstructured":"Molli P, Skaf-Molli H, Bouthier C (2001) State treemap: an awareness widget for multi-synchronous groupware. In: Proceedings of the 7th International Workshop on Groupware, IEEE, CRIWG \u201901, pp 106\u2013114, https:\/\/doi.org\/10.1109\/CRIWG.2001.951823","DOI":"10.1109\/CRIWG.2001.951823"},{"issue":"4","key":"868_CR77","doi-asserted-by":"publisher","first-page":"523","DOI":"10.1016\/j.dam.2006.08.005","volume":"155","author":"H Nagamochi","year":"2007","unstructured":"Nagamochi H, Abe Y (2007) An approximation algorithm for dissecting a rectangle into rectangles with specified areas. Discr Appl Math 155(4):523\u2013537. https:\/\/doi.org\/10.1016\/j.dam.2006.08.005","journal-title":"Discr Appl Math"},{"key":"868_CR78","doi-asserted-by":"publisher","unstructured":"Pfahler F, Minelli R, Nagy C, Lanza M (2020) Visualizing evolving software cities. In: Proceedings of the 2020 Working Conference on Software Visualization, VISSOFT \u201920, pp 22\u201326, https:\/\/doi.org\/10.1109\/VISSOFT51673.2020.00007","DOI":"10.1109\/VISSOFT51673.2020.00007"},{"issue":"3","key":"868_CR79","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1111\/cgf.13695","volume":"38","author":"PS Quinan","year":"2019","unstructured":"Quinan PS, Padilla L, Creem-Regehr SH, Meyer M (2019) Examining implicit discretization in spectral schemes. Comput Graph Forum 38(3):363\u2013374. https:\/\/doi.org\/10.1111\/cgf.13695","journal-title":"Comput Graph Forum"},{"issue":"11","key":"868_CR80","doi-asserted-by":"publisher","first-page":"1","DOI":"10.3390\/info9110285","volume":"9","author":"RC Roberts","year":"2018","unstructured":"Roberts RC, Laramee RS (2018) Visualising business data: a survey. Information 9(11):1\u201354. https:\/\/doi.org\/10.3390\/info9110285","journal-title":"Information"},{"key":"868_CR81","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1016\/j.cag.2004.03.013","volume":"28","author":"SR dos Santos","year":"2004","unstructured":"dos Santos SR, Brodlie K (2004) Gaining understanding of multivariate and multidimensional data through visualization. Comput Graph 28:311\u2013325. https:\/\/doi.org\/10.1016\/j.cag.2004.03.013","journal-title":"Comput Graph"},{"key":"868_CR82","doi-asserted-by":"publisher","unstructured":"Scheibel W, Trapp M, D\u00f6llner J (2016) Interactive revision exploration using small multiples of software maps. In: Proceedings of the 11th Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications \u2013 Volume 2: IVAPP, SciTePress, IVAPP \u201916, pp 131\u2013138, https:\/\/doi.org\/10.5220\/0005694401310138","DOI":"10.5220\/0005694401310138"},{"key":"868_CR83","unstructured":"Scheibel W, Buschmann S, Trapp M, D\u00f6llner J (2017) Attributed vertex clouds. In: GPU Zen: Advanced Rendering Techniques, Bowker Identifier Services, chap Geometry Manipulation, pp 3\u201321"},{"key":"868_CR84","doi-asserted-by":"publisher","unstructured":"Scheibel W, Weyand C, D\u00f6llner J (2018) Evocells \u2013 a treemap layout algorithm for evolving tree data. In: Proceedings of the 13th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications \u2013 Volume 2: IVAPP, SciTePress, IVAPP \u201918, pp 273\u2013280, https:\/\/doi.org\/10.5220\/0006617102730280","DOI":"10.5220\/0006617102730280"},{"key":"868_CR85","doi-asserted-by":"publisher","unstructured":"Scheibel W, Hartmann J, Limberger D, D\u00f6llner J (2020a) Visualization of tree-structured data using web service composition. VISIGRAPP 2019: Computer Vision, Imaging and Computer Graphics Theory and Applications pp 227\u2013252, https:\/\/doi.org\/10.1007\/978-3-030-41590-7_10","DOI":"10.1007\/978-3-030-41590-7_10"},{"key":"868_CR86","doi-asserted-by":"publisher","unstructured":"Scheibel W, Limberger D, D\u00f6llner J (2020b) Survey of treemap layout algorithms. In: Proceedings of the 13th International Symposium on Visual Information Communication and Interaction, ACM, VINCI \u201920, pp 1:1\u20139, https:\/\/doi.org\/10.1145\/3430036.3430041","DOI":"10.1145\/3430036.3430041"},{"key":"868_CR87","doi-asserted-by":"publisher","unstructured":"Scheibel W, Trapp M, Limberger D, D\u00f6llner J (2020c) A taxonomy of treemap visualization techniques. In: Proceedings of the 15th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications \u2013 Volume 3: IVAPP, INSTICC, SciTePress, IVAPP \u201920, pp 273\u2013280, https:\/\/doi.org\/10.5220\/0009153902730280","DOI":"10.5220\/0009153902730280"},{"key":"868_CR88","doi-asserted-by":"publisher","unstructured":"Scheibel W, Weyand C, Bethge J, D\u00f6llner J (2021) Algorithmic improvements on Hilbert and Moore treemaps for visualization of large tree-structured datasets. In: Proceedings of the 23rd Eurographics \/ IEEE VGTC European Conference on Visualization \u2013 Short Papers, EG, EuroVis \u201921, pp 115\u2013119, https:\/\/doi.org\/10.2312\/evs.20211065","DOI":"10.2312\/evs.20211065"},{"key":"868_CR89","doi-asserted-by":"publisher","unstructured":"Schlechtweg S, Schulze-Wollgast P, Schumann H (2004) Interactive treemaps with detail on demand to support information search in documents. In: Proceedings of the 6th Joint Eurographics \/ IEEE VGTC Symposium on Visualization, EG, VISSYM\u201904, pp 121\u2013128, https:\/\/doi.org\/10.2312\/VisSym\/VisSym04\/121-128","DOI":"10.2312\/VisSym\/VisSym04\/121-128"},{"issue":"1","key":"868_CR90","doi-asserted-by":"publisher","first-page":"810","DOI":"10.1109\/TVCG.2018.2865147","volume":"25","author":"KB Schloss","year":"2018","unstructured":"Schloss KB, Gramazio CC, Silverman AT, Parker ML, Wang AS (2018) Mapping color to meaning in colormap data visualizations. Trans Vis Comput Graph 25(1):810\u2013819. https:\/\/doi.org\/10.1109\/TVCG.2018.2865147","journal-title":"Trans Vis Comput Graph"},{"issue":"4","key":"868_CR91","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1109\/TVCG.2010.79","volume":"17","author":"HJ Schulz","year":"2011","unstructured":"Schulz HJ, Hadlak S, Schumann H (2011) The design space of implicit hierarchy visualization: a survey. Trans Vis Comput Graph 17(4):393\u2013411. https:\/\/doi.org\/10.1109\/TVCG.2010.79","journal-title":"Trans Vis Comput Graph"},{"key":"868_CR92","doi-asserted-by":"publisher","unstructured":"Shah S, Mitchell W, Shook D (2005) Challenges in the detection, diagnosis and visualization controller performance data. In: Proceedings of the 2005 Seminar on Control Loop Assessment and Diagnosis (Ref. No. 2005\/11008), IEE, pp 7\u201321, https:\/\/doi.org\/10.1049\/ic:20050170","DOI":"10.1049\/ic:20050170"},{"key":"868_CR93","unstructured":"Shneiderman B (2009) Treemaps for space-constrained visualization of hierarchies. Tech Rep, Hum Comput Interact Lab http:\/\/www.cs.umd.edu\/hcil\/treemap-history"},{"key":"868_CR94","doi-asserted-by":"publisher","unstructured":"Shneiderman B, Wattenberg M (2001) Ordered treemap layouts. In: Proceedings of the 2001 Symposium on Information Visualization, IEEE, INFOVIS \u201901, pp 73\u201378, https:\/\/doi.org\/10.1109\/INFVIS.2001.963283","DOI":"10.1109\/INFVIS.2001.963283"},{"issue":"3\u20134","key":"868_CR95","doi-asserted-by":"publisher","first-page":"210","DOI":"10.1057\/PALGRAVE.IVS.9500185","volume":"7","author":"A Slingsby","year":"2008","unstructured":"Slingsby A, Dykes J, Wood J (2008) Using treemaps for variable selection in spatio-temporal visualisation. Inf Vis 7(3\u20134):210\u2013224. https:\/\/doi.org\/10.1057\/PALGRAVE.IVS.9500185","journal-title":"Inf Vis"},{"issue":"2","key":"868_CR96","doi-asserted-by":"publisher","first-page":"1","DOI":"10.3390\/info11020123","volume":"11","author":"AGM Soares","year":"2020","unstructured":"Soares AGM, Miranda ETC, Lima RSdAD, Resque dos Santos CG, Meiguins BS (2020) Depicting more information in enriched squarified treemaps with layered glyphs. Information 11(2):1\u201321. https:\/\/doi.org\/10.3390\/info11020123","journal-title":"Information"},{"issue":"1","key":"868_CR97","doi-asserted-by":"publisher","first-page":"729","DOI":"10.1109\/TVCG.2017.2745140","volume":"24","author":"M Sondag","year":"2018","unstructured":"Sondag M, Speckmann B, Verbeek K (2018) Stable treemaps via local moves. Trans Vis Comput Graph 24(1):729\u2013738. https:\/\/doi.org\/10.1109\/TVCG.2017.2745140","journal-title":"Trans Vis Comput Graph"},{"key":"868_CR98","doi-asserted-by":"publisher","unstructured":"Sondag M, Meulemans W, Schulz C, Verbeek K, Weiskopf D, Speckmann B (2020) Uncertainty treemaps. In: Proceedings of the 2020 Pacific Visualization Symposium, IEEE, PacificVis \u201920, pp 111\u2013120, https:\/\/doi.org\/10.1109\/PacificVis48177.2020.7614","DOI":"10.1109\/PacificVis48177.2020.7614"},{"issue":"5","key":"868_CR99","doi-asserted-by":"publisher","first-page":"663","DOI":"10.1006\/ijhc.2000.0420","volume":"53","author":"J Stasko","year":"2000","unstructured":"Stasko J, Catrambone R, Guzdial M, McDonald K (2000) An evaluation of space-filling information visualizations for depicting hierarchical structures. Int J Hum Comput Stud 53(5):663\u2013694. https:\/\/doi.org\/10.1006\/ijhc.2000.0420","journal-title":"Int J Hum Comput Stud"},{"key":"868_CR100","doi-asserted-by":"publisher","unstructured":"Steinbeck M, Koschke R, R\u00fcdel MO (2019) Comparing the EvoStreets visualization technique in two- and three-dimensional environments: a controlled experiment. In: Proceedings of the 27th IEEE \/ ACM International Conference on Program Comprehension, IEEE, ICPC \u201919, pp 231\u2013242, https:\/\/doi.org\/10.1109\/icpc.2019.00042","DOI":"10.1109\/icpc.2019.00042"},{"issue":"2","key":"868_CR101","doi-asserted-by":"publisher","first-page":"200","DOI":"10.1177\/1473871612438785","volume":"12","author":"F Steinbr\u00fcckner","year":"2013","unstructured":"Steinbr\u00fcckner F, Lewerentz C (2013) Understanding software evolution with software cities. Inf Vis 12(2):200\u2013216. https:\/\/doi.org\/10.1177\/1473871612438785","journal-title":"Inf Vis"},{"issue":"1","key":"868_CR102","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1109\/TVCG.2012.108","volume":"19","author":"S Tak","year":"2013","unstructured":"Tak S, Cockburn A (2013) Enhanced spatial stability with Hilbert and Moore treemaps. Trans Vis Comput Graph 19(1):141\u2013148. https:\/\/doi.org\/10.1109\/TVCG.2012.108","journal-title":"Trans Vis Comput Graph"},{"key":"868_CR103","doi-asserted-by":"publisher","unstructured":"Thakur S, Rhyne TM (2009) Data vases: 2D and 3D plots for visualizing multiple time series. In: Advances in Visual Computing, Springer, ISVC \u201909, pp 929\u2013938, https:\/\/doi.org\/10.1007\/978-3-642-10520-3_89","DOI":"10.1007\/978-3-642-10520-3_89"},{"key":"868_CR104","doi-asserted-by":"publisher","unstructured":"Trapp M, Schmechel S, D\u00f6llner J (2013) Interactive rendering of complex 3D-treemaps with a comparative performance evaluations. In: Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications \u2013 Volume 1: GRAPP, SciTePress, GRAPP \u201913, pp 165\u2013175, https:\/\/doi.org\/10.5220\/0004290101650175","DOI":"10.5220\/0004290101650175"},{"issue":"6","key":"868_CR105","doi-asserted-by":"publisher","first-page":"1286","DOI":"10.1109\/TVCG.2007.70529","volume":"13","author":"Y Tu","year":"2007","unstructured":"Tu Y, Shen HW (2007) Visualizing changes of hierarchical data using treemaps. Trans Vis Comput Graph 13(6):1286\u20131293. https:\/\/doi.org\/10.1109\/TVCG.2007.70529","journal-title":"Trans Vis Comput Graph"},{"key":"868_CR106","doi-asserted-by":"publisher","unstructured":"Turo D (1994) Hierarchical visualization with treemaps: making sense of pro basketball data. In: Conference Companion on Human Factors in Computing Systems, ACM, CHI \u201994, pp 441\u2013442, https:\/\/doi.org\/10.1145\/259963.260441","DOI":"10.1145\/259963.260441"},{"key":"868_CR107","doi-asserted-by":"publisher","unstructured":"Turo D, Johnson BS (1992) Improving the visualization of hierarchies with treemaps: design issues and experimentation. In: Proceedings of the 1992 Conference on Visualization, IEEE, VIS \u201992, pp 124\u2013131, https:\/\/doi.org\/10.1109\/VISUAL.1992.235217","DOI":"10.1109\/VISUAL.1992.235217"},{"key":"868_CR108","doi-asserted-by":"publisher","unstructured":"Vaidya RK, De\u00a0Carli L, Davidson D, Rastogi V (2019) Security issues in language-based software ecosystems. https:\/\/doi.org\/10.48550\/ARXIV.1903.02613, https:\/\/arxiv.org\/abs\/1903.02613","DOI":"10.48550\/ARXIV.1903.02613"},{"key":"868_CR118","doi-asserted-by":"publisher","unstructured":"van Wijk JJ (2005) The value of visualization. In: Proceedings of the 2005 Conference on Visualization, IEEE, VIS \u201905, pp 79\u201386, https:\/\/doi.org\/10.1109\/VISUAL.2005.1532781","DOI":"10.1109\/VISUAL.2005.1532781"},{"key":"868_CR119","doi-asserted-by":"publisher","unstructured":"van Wijk JJ, van\u00a0de Wetering H (1999) Cushion treemaps: visualization of hierarchical information. In: Proceedings of the 1999 Symposium on Information Visualization, IEEE, InfoVis \u201999, pp 73\u201378, https:\/\/doi.org\/10.1109\/INFVIS.1999.801860","DOI":"10.1109\/INFVIS.1999.801860"},{"issue":"1","key":"868_CR109","doi-asserted-by":"publisher","first-page":"631","DOI":"10.1109\/TVCG.2016.2598591","volume":"23","author":"R Veras","year":"2017","unstructured":"Veras R, Collins C (2017) Optimizing hierarchical visualizations with the minimum description length principle. Trans Vis Comput Graph 23(1):631\u2013640. https:\/\/doi.org\/10.1109\/TVCG.2016.2598591","journal-title":"Trans Vis Comput Graph"},{"key":"868_CR110","doi-asserted-by":"publisher","unstructured":"Vernier EF, Comba J, Telea AC (2018) A stable greedy insertion treemap algorithm for software evolution visualization. In: Proceedings of the 31st Conference on Graphics, Patterns and Images, IEEE, SIBGRAPI \u201918, pp 158\u2013165, https:\/\/doi.org\/10.1109\/SIBGRAPI.2018.00027","DOI":"10.1109\/SIBGRAPI.2018.00027"},{"issue":"3","key":"868_CR111","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1111\/cgf.13989","volume":"39","author":"EF Vernier","year":"2020","unstructured":"Vernier EF, Sondag M, Comba J, Speckmann B, Telea A, Verbeek K (2020) Quantitative comparison of time-dependent treemaps. Comput Graph Forum 39(3):393\u2013404. https:\/\/doi.org\/10.1111\/cgf.13989","journal-title":"Comput Graph Forum"},{"issue":"5","key":"868_CR112","doi-asserted-by":"publisher","first-page":"789","DOI":"10.1109\/TVCG.2006.200","volume":"12","author":"R Vliegen","year":"2006","unstructured":"Vliegen R, van Wijk JJ, van der Linden EJ (2006) Visualizing business data with generalized treemaps. Trans Vis Comput Graph 12(5):789\u2013796. https:\/\/doi.org\/10.1109\/TVCG.2006.200","journal-title":"Trans Vis Comput Graph"},{"key":"868_CR113","doi-asserted-by":"publisher","DOI":"10.1007\/s12650-022-00830-1","author":"YC Wang","year":"2022","unstructured":"Wang YC, Xing Y, Lin F, Seah HS, Zhang J (2022) OST: a heuristic-based orthogonal partitioning algorithm for dynamic hierarchical data visualization. J Vis. https:\/\/doi.org\/10.1007\/s12650-022-00830-1","journal-title":"J Vis"},{"key":"868_CR114","unstructured":"Ware C (2012) Information visualization: perception for design. Elsevier"},{"key":"868_CR115","doi-asserted-by":"publisher","unstructured":"Wattenberg M (1999) Visualizing the stock market. In: Proceedings of the 1999 SIGCHI Conference on Human Factors in Computing Systems \u2013 Extended Abstracts, ACM, CHI \u201999, pp 188\u2013189, https:\/\/doi.org\/10.1145\/632716.632834","DOI":"10.1145\/632716.632834"},{"key":"868_CR116","doi-asserted-by":"publisher","unstructured":"Wettel R, Lanza M (2007) Program comprehension through software habitability. In: Proceedings of the 15th International Conference on Program Comprehension, IEEE, ICPC \u201907, pp 231\u2013240, https:\/\/doi.org\/10.1109\/ICPC.2007.30","DOI":"10.1109\/ICPC.2007.30"},{"key":"868_CR117","doi-asserted-by":"publisher","unstructured":"Wettel R, Lanza M (2008) Visual exploration of large-scale system evolution. In: Proceedings of the 15th Working Conference on Reverse Engineering, IEEE, WCRE \u201908, pp 219\u2013228, https:\/\/doi.org\/10.1109\/WCRE.2008.55","DOI":"10.1109\/WCRE.2008.55"},{"key":"868_CR120","doi-asserted-by":"publisher","unstructured":"W\u00fcrfel H, Trapp M, Limberger D, D\u00f6llner J (2015) Natural phenomena as metaphors for visualization of trend data in interactive software maps. In: Proceedings of the 2015 Conference on Computer Graphics and Visual Computing, EG, CGVC \u201915, https:\/\/doi.org\/10.2312\/cgvc.20151246","DOI":"10.2312\/cgvc.20151246"},{"issue":"3","key":"868_CR121","doi-asserted-by":"publisher","first-page":"328","DOI":"10.1002\/col.22196","volume":"43","author":"Y Xie","year":"2018","unstructured":"Xie Y, Lin T, Chen R, Chen Z (2018) Toward improved aesthetics and data discrimination for treemaps via color schemes. Color Res Appl 43(3):328\u2013340. https:\/\/doi.org\/10.1002\/col.22196","journal-title":"Color Res Appl"},{"key":"868_CR122","doi-asserted-by":"publisher","unstructured":"Yamaguchi Y, Itoh T (2003) Visualization of distributed processes using \u201cData Jewelry Box\u201d algorithm. In: Proceedings Computer Graphics International 2003, IEEE, CGI \u201903, pp 162\u2013169, https:\/\/doi.org\/10.1109\/CGI.2003.1214461","DOI":"10.1109\/CGI.2003.1214461"},{"issue":"15","key":"868_CR123","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s40537-015-0022-3","volume":"2","author":"Y Yang","year":"2015","unstructured":"Yang Y, Zhang K, Wang J, Nguyen QV (2015) Cabinet tree: an orthogonal enclosure approach to visualizing and exploring big data. J Big Data 2(15):1\u201318. https:\/\/doi.org\/10.1186\/s40537-015-0022-3","journal-title":"J Big Data"},{"key":"868_CR124","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1007\/978-3-540-75148-9_10","volume":"23","author":"J Zhang","year":"2008","unstructured":"Zhang J (2008) The implication of metaphors in information visualization. Vis Inf Retr 23:215\u2013237. https:\/\/doi.org\/10.1007\/978-3-540-75148-9_10","journal-title":"Vis Inf Retr"}],"container-title":["Journal of Visualization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12650-022-00868-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12650-022-00868-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12650-022-00868-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,31]],"date-time":"2023-01-31T09:21:35Z","timestamp":1675156895000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12650-022-00868-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,16]]},"references-count":124,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,2]]}},"alternative-id":["868"],"URL":"https:\/\/doi.org\/10.1007\/s12650-022-00868-1","relation":{},"ISSN":["1343-8875","1875-8975"],"issn-type":[{"value":"1343-8875","type":"print"},{"value":"1875-8975","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,16]]},"assertion":[{"value":"2 February 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 May 2022","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 July 2022","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 September 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}