{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T23:01:58Z","timestamp":1777676518398,"version":"3.51.4"},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2022,10,3]],"date-time":"2022-10-03T00:00:00Z","timestamp":1664755200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,10,3]],"date-time":"2022-10-03T00:00:00Z","timestamp":1664755200000},"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,4]]},"abstract":"<jats:sec>\n                <jats:title>Abstract<\/jats:title>\n                <jats:p>Treemaps depict tree-structured data while maintaining flexibility in mapping data to different visual variables. This work explores how changes in data mapped to color can be represented with rectangular 2.5D treemaps using procedural texture patterns. The patterns are designed to function for both static images and interactive visualizations with animated transitions. During rendering, the procedural texture patterns are superimposed onto the existing color mapping. We present a pattern catalog with seven exemplary patterns having different characteristics in representing the mapped data. This pattern catalog is implemented in a WebGL-based treemap rendering prototype and is evaluated using performance measurements and case studies on two software projects. As a result, this work extends the toolset of visual encodings for 2.5D treemaps by procedural texture patterns to represent changes in color. It serves as a starting point for user-centered evaluation.<\/jats:p>\n              <\/jats:sec><jats:sec>\n                <jats:title>Graphical abstract<\/jats:title>\n                \n              <\/jats:sec>","DOI":"10.1007\/s12650-022-00874-3","type":"journal-article","created":{"date-parts":[[2022,10,3]],"date-time":"2022-10-03T16:02:46Z","timestamp":1664812966000},"page":"317-333","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Procedural texture patterns for encoding changes in color in 2.5D treemap visualizations"],"prefix":"10.1007","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9111-4809","authenticated-orcid":false,"given":"Daniel","family":"Limberger","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Willy","family":"Scheibel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"van Dieken","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00fcrgen","family":"D\u00f6llner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,10,3]]},"reference":[{"key":"874_CR1","doi-asserted-by":"publisher","unstructured":"Benomar O, Sahraoui H, Poulin P (2013) Visualizing software dynamicities with heat maps. In: 2013 1st IEEE working conference on software visualization, VISSOFT \u201913, pp 1\u201310, https:\/\/doi.org\/10.1109\/VISSOFT.2013.6650524","DOI":"10.1109\/VISSOFT.2013.6650524"},{"key":"874_CR2","doi-asserted-by":"publisher","unstructured":"Bladh T, Carr DA, Kljun M (2005) The effect of animated transitions on user navigation in 3d tree-maps. In: Proceedings of the 9th international conference on information visualisation, IV\u00a0\u201905, pp 297\u2013305, https:\/\/doi.org\/10.1109\/IV.2005.122","DOI":"10.1109\/IV.2005.122"},{"key":"874_CR3","doi-asserted-by":"publisher","unstructured":"Carpendale MST (2003) Considering visual variables as a basis for information visualisation. Tech. Rep. 2001-693-16, University of Calgary, https:\/\/doi.org\/10.11575\/PRISM\/30495","DOI":"10.11575\/PRISM\/30495"},{"issue":"7","key":"874_CR4","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. IEEE Trans Visual Comp Graph 17(7):913\u2013933. https:\/\/doi.org\/10.1109\/TVCG.2010.110","journal-title":"IEEE Trans Visual Comp Graph"},{"issue":"6","key":"874_CR5","doi-asserted-by":"publisher","first-page":"1073","DOI":"10.1007\/s00371-017-1373-x","volume":"33","author":"Y Chen","year":"2017","unstructured":"Chen Y, Du X, Yuan X (2017) Ordered small multiple treemaps for visualizing time-varying hierarchical pesticide residue data. Vis Comp 33(6):1073\u20131084. https:\/\/doi.org\/10.1007\/s00371-017-1373-x","journal-title":"Vis Comp"},{"key":"874_CR6","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":"6","key":"874_CR7","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. IEEE Trans Visualiz Comp Graph 13(6):1270\u20131277. https:\/\/doi.org\/10.1109\/TVCG.2007.70623","journal-title":"IEEE Trans Visualiz Comp Graph"},{"key":"874_CR8","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 2nd conference on visualization \u201991, IEEE, VIS \u201991, pp 284\u2013291, https:\/\/doi.org\/10.1109\/VISUAL.1991.175815","DOI":"10.1109\/VISUAL.1991.175815"},{"issue":"12","key":"874_CR9","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. IEEE Trans Visual Comp Graph 20(12):2181\u20132190. https:\/\/doi.org\/10.1109\/TVCG.2014.2346325","journal-title":"IEEE Trans Visual Comp Graph"},{"key":"874_CR10","doi-asserted-by":"publisher","unstructured":"Langelier G, Sahraoui H, Poulin P (2008) Exploring the evolution of software quality with animated visualization. In: Proceedings of the symposium on visual languages and human-centric computing, IEEE, VLHCC\u00a0\u201908, pp 13\u201320, https:\/\/doi.org\/10.1109\/VLHCC.2008.4639052","DOI":"10.1109\/VLHCC.2008.4639052"},{"key":"874_CR11","doi-asserted-by":"publisher","unstructured":"Limberger D, Matthias T, D\u00f6llner J (2019a) 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, INSTICC, SciTePress, IVAPP\u00a0\u201919, pp 314\u2013321, https:\/\/doi.org\/10.5220\/0007576203140321","DOI":"10.5220\/0007576203140321"},{"key":"874_CR12","doi-asserted-by":"publisher","unstructured":"Limberger D, Scheibel W, Trapp M, D\u00f6llner J (2019b) Advanced visual metaphors and techniques for software maps. In: Proceedings of the 12th International symposium on visual information communication and interaction, ACM, VINCI\u00a0\u201919, pp 11:1\u20138, https:\/\/doi.org\/10.1145\/3231622.3231638","DOI":"10.1145\/3231622.3231638"},{"key":"874_CR13","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"},{"issue":"2","key":"874_CR14","doi-asserted-by":"publisher","first-page":"1525","DOI":"10.1109\/TVCG.2020.3030419","volume":"27","author":"S L\u2019Yi","year":"2021","unstructured":"L\u2019Yi S, Jo J, Seo J (2021) Comparative layouts revisited: design space, guidelines, and future directions. IEEE Trans Visualiz Comp Graph 27(2):1525\u20131535. https:\/\/doi.org\/10.1109\/TVCG.2020.3030419","journal-title":"IEEE Trans Visualiz Comp Graph"},{"key":"874_CR15","unstructured":"Perlin K (2001) Noise hardware. In: real-time shading SIGGRAPH course notes (2001), ACM, chap\u00a02"},{"key":"874_CR16","unstructured":"Quilez I (2013) Filtering procedural textures. https:\/\/www.iquilezles.org\/www\/articles\/filtering\/filtering.htm"},{"key":"874_CR17","doi-asserted-by":"publisher","unstructured":"Roberts RC, Laramee RS (2018) Visualising business data: a survey. MDPI Information 9(11), https:\/\/doi.org\/10.3390\/info9110285","DOI":"10.3390\/info9110285"},{"key":"874_CR18","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, INSTICC, SciTePress, IVAPP\u00a0\u201916, pp 131\u2013138, https:\/\/doi.org\/10.5220\/0005694401310138","DOI":"10.5220\/0005694401310138"},{"key":"874_CR19","unstructured":"Scheibel W, Buschmann S, Trapp M, D\u00f6llner J (2017) Attributed Vertex Clouds, Bowker Identifier Services, pp 3\u201321"},{"key":"874_CR20","doi-asserted-by":"publisher","unstructured":"Scheibel W, Limberger D, D\u00f6llner J (2020) Survey of treemap layout algorithms. In: Proceedings of the 13th international symposium on visual information communication and interaction, ACM, VINCI\u00a0\u201920, pp 1:1\u20139, https:\/\/doi.org\/10.1145\/3430036.3430041","DOI":"10.1145\/3430036.3430041"},{"issue":"4","key":"874_CR21","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. IEEE Trans Visualiz Comp Graph 17(4):393\u2013411. https:\/\/doi.org\/10.1109\/TVCG.2010.79","journal-title":"IEEE Trans Visualiz Comp Graph"},{"key":"874_CR22","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: 5th international symposium, Part II, Springer, ISVC\u00a0\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":"874_CR23","unstructured":"Thomas F, Johnston O (1981) Disney animation: the illusion of life. Abbeville Press"},{"issue":"6","key":"874_CR24","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. IEEE Trans Visualiz Comput Graph 13(6):1286\u20131293. https:\/\/doi.org\/10.1109\/TVCG.2007.70529","journal-title":"IEEE Trans Visualiz Comput Graph"},{"issue":"1","key":"874_CR25","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/5.3288","volume":"76","author":"RA Ulichney","year":"1988","unstructured":"Ulichney RA (1988) Dithering with blue noise. Proceed IEEE 76(1):56\u201379. https:\/\/doi.org\/10.1109\/5.3288","journal-title":"Proceed IEEE"},{"key":"874_CR26","doi-asserted-by":"publisher","unstructured":"Urness T, Interrante V, Marusic I, Longmire E, Ganapathisubramani B (2003) Effectively visualizing multi-valued flow data using color and texture. In: Proceedings of the 2003 International conference on visualization, IEEE, VIS \u201903, pp 115\u2013121, https:\/\/doi.org\/10.1109\/VISUAL.2003.1250362","DOI":"10.1109\/VISUAL.2003.1250362"},{"issue":"3","key":"874_CR27","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1111\/cgf.13989","volume":"39","author":"E Vernier","year":"2020","unstructured":"Vernier E, Sondag M, Comba J, Speckmann B, Telea A, Verbeek K (2020) Quantitative comparison of time-dependent treemaps. EG Comp Graph For 39(3):393\u2013404. https:\/\/doi.org\/10.1111\/cgf.13989","journal-title":"EG Comp Graph For"},{"key":"874_CR28","unstructured":"Vivo PG, Lowe J (2015) The book of shaders. https:\/\/thebookofshaders.com\/"},{"key":"874_CR29","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\u00a0\u201908, pp 219\u2013228, https:\/\/doi.org\/10.1109\/WCRE.2008.55","DOI":"10.1109\/WCRE.2008.55"},{"key":"874_CR30","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 conference on computer graphics & visual computing, CGVC\u00a0\u201915, pp 69\u201376, https:\/\/doi.org\/10.2312\/cgvc.20151246","DOI":"10.2312\/cgvc.20151246"}],"container-title":["Journal of Visualization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12650-022-00874-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12650-022-00874-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12650-022-00874-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,19]],"date-time":"2023-03-19T07:05:37Z","timestamp":1679209537000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12650-022-00874-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,3]]},"references-count":30,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,4]]}},"alternative-id":["874"],"URL":"https:\/\/doi.org\/10.1007\/s12650-022-00874-3","relation":{},"ISSN":["1343-8875","1875-8975"],"issn-type":[{"value":"1343-8875","type":"print"},{"value":"1875-8975","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,3]]},"assertion":[{"value":"3 February 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 July 2022","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 August 2022","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 October 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}