The Nested Blocks and Guidelines Model

Miriah Meyer, Michael Sedlmair, P. Samuel Quinan, and Tamara Munzner

Abstract | Paper | HighRes Figures
The Nested Blocks and Guidelines Model (NBGM) is an extension of the Nested Model that organizes visualization design and validation in four cascading levels: problem characterization (orange), data and task abstraction (yellow), interaction and visual encoding design (green), and algorithm design (blue). On top of that, the MBGM explicitly introduces blocks that are the outcomes of the design process within a level, represented by individual shapes within each level, and guidelines for making choices between these blocks, represented by arrows.


We propose the nested blocks and guidelines model (NBGM) for the design and validation of visualization systems. The NBGM 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's understanding of the requirements. In the NBGM, 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 papers using the NBGM to provide concrete examples of how a researcher can use blocks and guidelines to describe and evaluate visualization research. We also discuss the NBGM with respect to other design models to clarify its role in visualization design. Using the NBGM, we pinpoint two implications for visualization evaluation. First, comparison of blocks at the domain level must occur implicitly downstream at the abstraction level; and 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, as well as the need for more guidelines mapping between the algorithm and technique levels.


The Nested Blocks and Guidelines Model
Information Visualization 14(3), Special Issue on Visualization Evaluation (BELIV), to appear.

PDF (324 KB)             DOI
The paper is based on a previous workshop publication at BELIV 2012: → paper page

HighRes Figures