{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,24]],"date-time":"2026-06-24T16:21:34Z","timestamp":1782318094145,"version":"3.54.5"},"reference-count":71,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[2013,12,10]],"date-time":"2013-12-10T00:00:00Z","timestamp":1386633600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Information Visualization"],"published-print":{"date-parts":[[2015,7]]},"abstract":"<jats:p>We propose the nested blocks and guidelines model for the design and validation of visualization systems. The nested blocks and guidelines model extends the previously proposed four-level nested model by adding finer grained structure within each level, providing explicit mechanisms to capture and discuss design decision rationale. Blocks are the outcomes of the design process at a specific level, and guidelines discuss relationships between these blocks. Blocks at the algorithm and technique levels describe design choices, as do data blocks at the abstraction level, whereas task abstraction blocks and domain situation blocks are identified as the outcome of the designer\u2019s understanding of the requirements. In the nested blocks and guidelines model, there are two types of guidelines: within-level guidelines provide comparisons for blocks within the same level, while between-level guidelines provide mappings between adjacent levels of design. We analyze several recent articles using the nested blocks and guidelines model to provide concrete examples of how a researcher can use blocks and guidelines to describe and evaluate visualization research. We also discuss the nested blocks and guidelines model with respect to other design models to clarify its role in visualization design. Using the nested blocks and guidelines model, we pinpoint two implications for visualization evaluation. First, comparison of blocks at the domain level must occur implicitly downstream at the abstraction level; second, comparison between blocks must take into account both upstream assumptions and downstream requirements. Finally, we use the model to analyze two open problems: the need for mid-level task taxonomies to fill in the task blocks at the abstraction level and the need for more guidelines mapping between the algorithm and technique levels.<\/jats:p>","DOI":"10.1177\/1473871613510429","type":"journal-article","created":{"date-parts":[[2013,12,10]],"date-time":"2013-12-10T23:25:49Z","timestamp":1386717949000},"page":"234-249","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":64,"title":["The nested blocks and guidelines model"],"prefix":"10.1177","volume":"14","author":[{"given":"Miriah","family":"Meyer","sequence":"first","affiliation":[{"name":"University of Utah, Salt Lake City, UT, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael","family":"Sedlmair","sequence":"additional","affiliation":[{"name":"University of Vienna, Vienna, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"P Samuel","family":"Quinan","sequence":"additional","affiliation":[{"name":"University of Utah, Salt Lake City, UT, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tamara","family":"Munzner","sequence":"additional","affiliation":[{"name":"University of British Columbia, Vancouver, BC, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2013,12,10]]},"reference":[{"key":"bibr1-1473871613510429","volume-title":"Readings in information visualization: using vision to think","author":"Card SK","year":"1999"},{"key":"bibr2-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2006.178"},{"key":"bibr3-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.213"},{"key":"bibr4-1473871613510429","first-page":"1","volume-title":"Proceedings of the AVI workshop on BEyond time and errors: novel evaluation methods for information visualization (BELIV)","author":"Shneiderman B"},{"key":"bibr5-1473871613510429","series-title":"Center for environmental structure Berkeley series","volume-title":"A pattern language: towns, buildings, constructions","author":"Alexander C","year":"1977"},{"key":"bibr6-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/2.59"},{"key":"bibr7-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2012.11.002"},{"key":"bibr8-1473871613510429","volume-title":"Design patterns: elements of reusable object-oriented software","author":"Gamma E","year":"1994"},{"key":"bibr9-1473871613510429","first-page":"109","volume-title":"Working IEEE\/IFIP conference on software architecture (WICSA)","author":"Jansen A"},{"key":"bibr10-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.133"},{"key":"bibr11-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1007\/PL00013715"},{"key":"bibr12-1473871613510429","first-page":"328","volume-title":"Proceedings of international conference on software engineering (ICSE)","author":"Royce WW","year":"1987"},{"key":"bibr13-1473871613510429","doi-asserted-by":"publisher","DOI":"10.2307\/1511637"},{"key":"bibr14-1473871613510429","first-page":"225","volume-title":"Proceedings of the ACM conference human factors in computing systems (CHI)","author":"Fallman D"},{"key":"bibr15-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1007\/BF01405730"},{"key":"bibr16-1473871613510429","volume-title":"The reflective practitioner: how professionals think in action","author":"Sch\u00f6n DA","year":"1983"},{"key":"bibr17-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(73)90011-8"},{"key":"bibr18-1473871613510429","volume-title":"The sciences of the artificial","author":"Simon HA","year":"1996","edition":"3"},{"key":"bibr19-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2009.111"},{"key":"bibr20-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1016\/j.autcon.2010.11.010"},{"key":"bibr21-1473871613510429","volume-title":"Conference on geographic information science research UK (GISRUK)","author":"Dillingham I"},{"key":"bibr22-1473871613510429","first-page":"240","volume-title":"Scientific visualization: interactions, features, metaphors (Dagstuhl Follow-Ups)","volume":"2","author":"Munzner T","year":"2011"},{"key":"bibr23-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01684.x"},{"key":"bibr24-1473871613510429","first-page":"1727","volume-title":"Proceedings of the ACM conference human factors in computing systems (CHI)","author":"Sedlmair M"},{"key":"bibr25-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.106"},{"key":"bibr26-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2010.134"},{"key":"bibr27-1473871613510429","first-page":"21","volume-title":"IEEE conference visual on analytics science and technology (VAST)","author":"Kang Y-ah"},{"key":"bibr28-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1177\/1473871611433710"},{"key":"bibr29-1473871613510429","first-page":"443","volume-title":"Proceedings of the ACM conference human factors in computing systems (CHI)","author":"Chuang J"},{"key":"bibr30-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1177\/1473871611415988"},{"key":"bibr31-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.255"},{"key":"bibr32-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.279"},{"key":"bibr33-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1177\/1473871611413099"},{"key":"bibr34-1473871613510429","first-page":"249","volume-title":"IEEE conference on visual analytics science and technology (VAST)","author":"Wang X"},{"key":"bibr35-1473871613510429","volume-title":"The tulip 3 framework: a scalable software library for information visualization applications based on relational data","author":"Auber D","year":"2012"},{"key":"bibr36-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2010.126"},{"key":"bibr37-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-58950-3_393"},{"key":"bibr38-1473871613510429","volume-title":"Proceedings VisWeek workshop on BEyond time and errors: novel evaluation methods for information visualization (BELIV)","author":"Meyer M"},{"key":"bibr39-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2009.167"},{"key":"bibr40-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.199"},{"key":"bibr41-1473871613510429","first-page":"111","volume-title":"Proceedings of IEEE symposium on information visualization (InfoVis)","author":"Amar R"},{"key":"bibr42-1473871613510429","first-page":"675","volume-title":"Fundamentals of graphics","author":"Munzner T","year":"2009","edition":"3"},{"key":"bibr43-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2009.116"},{"key":"bibr44-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.172"},{"key":"bibr45-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2009.165"},{"key":"bibr46-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2009.171"},{"key":"bibr47-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/38.511"},{"key":"bibr48-1473871613510429","unstructured":"Westover LA. Splatting: a parallel, feed-forward volume rendering algorithm. Technical report, University of North Carolina at Chapel Hill, Chapel Hill, NC, July 1991."},{"key":"bibr49-1473871613510429","first-page":"91","volume-title":"Proceedings of symposium on volume visualization (VolVis)","author":"Cabral B"},{"key":"bibr50-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.70596"},{"key":"bibr51-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03078.x"},{"key":"bibr52-1473871613510429","first-page":"49","volume-title":"Proceedings of the IEEE symposium on information visualization (InfoVis)","author":"Balzer M"},{"key":"bibr53-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1016\/B978-155860819-1\/50004-2"},{"key":"bibr54-1473871613510429","volume-title":"Proceedings of VisWeek workshop on BEyond time and errors: novel evaluation methods for information visualization (BELIV)","author":"Gleicher M"},{"key":"bibr55-1473871613510429","first-page":"1303","volume-title":"Proceedings of the ACM conference on human factors in computing systems (CHI)","author":"Heer J"},{"key":"bibr56-1473871613510429","first-page":"203","volume-title":"Proceedings of the ACM conference on human factors in computing systems (CHI)","author":"Heer J"},{"key":"bibr57-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1080\/01621459.1984.10478080"},{"key":"bibr58-1473871613510429","first-page":"15","volume-title":"Proceedings of the ACM conference on advanced visual interfaces (AVI)","author":"Beaudouin-Lafon M"},{"key":"bibr59-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.255"},{"key":"bibr60-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1057\/palgrave.ivs.9500092"},{"key":"bibr61-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.238"},{"key":"bibr62-1473871613510429","first-page":"187","volume-title":"Pacific visualization symposium (PacificVis)","author":"Gansner E"},{"key":"bibr63-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03079.x"},{"key":"bibr64-1473871613510429","volume-title":"Research in art and design","author":"Frayling C","year":"1993"},{"key":"bibr65-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1080\/17493460802303333"},{"key":"bibr66-1473871613510429","first-page":"310","volume-title":"Proceedings of the ACM conference on designing interactive systems, DIS \u201910","author":"Zimmerman J"},{"key":"bibr67-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-004-0072-z"},{"key":"bibr68-1473871613510429","volume-title":"InfoVis 2000 (Keynote Address)","author":"Mackinlay JD","year":"2000"},{"key":"bibr69-1473871613510429","first-page":"143","volume-title":"Proceedings of IEEE symposium on information visualization (InfoVis)","author":"Amar R"},{"key":"bibr70-1473871613510429","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2013.124"},{"key":"bibr71-1473871613510429","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1007\/978-3-540-24595-7_40","volume-title":"Proceedings of graph drawing","volume":"2912","author":"Noack A","year":"2003"}],"container-title":["Information Visualization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1473871613510429","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1473871613510429","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1473871613510429","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T19:18:39Z","timestamp":1777490319000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1473871613510429"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,12,10]]},"references-count":71,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2015,7]]}},"alternative-id":["10.1177\/1473871613510429"],"URL":"https:\/\/doi.org\/10.1177\/1473871613510429","relation":{},"ISSN":["1473-8716","1473-8724"],"issn-type":[{"value":"1473-8716","type":"print"},{"value":"1473-8724","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,12,10]]}}}