Bridging from Goals to Tasks with Design Study Analysis Reports

Visualization researchers and practitioners engaged in generating or evaluating designs are faced with the difficult problem of transforming the questions asked and actions taken by target users from domain-specific language and context into more abstract forms. Existing abstract task classifications aim to provide support for this endeavour by providing a carefully delineated suite of actions. Our experience is that this bottom-up approach is part of the challenge: low-level actions are difficult to interpret without a higher-level context of analysis goals and the analysis process. To bridge this gap, we propose a framework based on analysis reports derived from open-coding 20 design study papers published at IEEE InfoVis 2009–2015, to build on the previous work of abstractions that collectively encompass a broad variety of domains. The framework is organized in two axes illustrated by nine analysis goals. It helps situate the analysis goals by placing each goal under axes of specificity (Explore, Describe, Explain, Confirm) and number of data populations (Single, Multiple). The single-population types are Discover Observation, Describe Observation, Identify Main Cause, and Collect Evidence. The multiple-population types are Compare Entities, Explain Differences, and Evaluate Hypothesis. Each analysis goal is scoped by an input and an output and is characterized by analysis steps reported in the design study papers. We provide examples of how we and others have used the framework in a top-down approach to abstracting domain problems: visualization designers or researchers first identify the analysis goals of each unit of analysis in an analysis stream, and then encode the individual steps using existing task classifications with the context of the goal, the level of specificity, and the number of populations involved in the analysis.

[1]  Steve Kelling,et al.  BirdVis: Visualizing and Understanding Bird Populations , 2011, IEEE Transactions on Visualization and Computer Graphics.

[2]  John T. Stasko,et al.  SnapShot: Visualization to Propel Ice Hockey Analytics , 2012, IEEE Transactions on Visualization and Computer Graphics.

[3]  P. Pirolli,et al.  The Sensemaking Process and Leverage Points for Analyst Technology as Identified Through Cognitive Task Analysis , 2007 .

[4]  Ye Zhao,et al.  TenniVis: Visualization for Tennis Match Analysis , 2014, IEEE Transactions on Visualization and Computer Graphics.

[5]  Miriah D. Meyer,et al.  Visually Comparing Weather Features in Forecasts , 2016, IEEE Transactions on Visualization and Computer Graphics.

[6]  Ying Zhu,et al.  A task-centered visualization design environment and a method for measuring the complexity of visualization designs , 2009 .

[7]  Martin Schulz,et al.  Visualizing Network Traffic to Understand the Performance of Massively Parallel Simulations , 2012, IEEE Transactions on Visualization and Computer Graphics.

[8]  Melanie Tory,et al.  Exploiting analysis history to support collaborative data analysis , 2015, Graphics Interface.

[9]  Bernd Hamann,et al.  Combing the Communication Hairball: Visualizing Parallel Execution Traces using Logical Time , 2014, IEEE Transactions on Visualization and Computer Graphics.

[10]  Tamara Munzner,et al.  Visualizing dimensionally-reduced data: interviews with analysts and a characterization of task sequences , 2014, BELIV.

[11]  ชวิตรา ตันติมาลา Constructing Grounded Theory: A Practical Guide through Qualitative Analysis , 2017 .

[12]  Michelle X. Zhou,et al.  Characterizing users’ visual analytic activity for insight provenance , 2008, 2008 IEEE Symposium on Visual Analytics Science and Technology.

[13]  Markus Hadwiger,et al.  NeuroLines: A Subway Map Metaphor for Visualizing Nanoscale Neuronal Connectivity , 2014, IEEE Transactions on Visualization and Computer Graphics.

[14]  Roy A. Ruddle,et al.  Visualization of Parameter Space for Image Analysis , 2011, IEEE Transactions on Visualization and Computer Graphics.

[15]  Melanie Tory,et al.  How Information Visualization Novices Construct Visualizations , 2010, IEEE Trans. Vis. Comput. Graph..

[16]  Ben Shneiderman,et al.  The eyes have it: a task by data type taxonomy for information visualizations , 1996, Proceedings 1996 IEEE Symposium on Visual Languages.

[17]  Hanspeter Pfister,et al.  Vials: Visualizing Alternative Splicing of Genes , 2016, IEEE Transactions on Visualization and Computer Graphics.

[18]  Dieter Schmalstieg,et al.  Entourage: Visualizing Relationships between Biological Pathways using Contextual Subsets , 2013, IEEE Transactions on Visualization and Computer Graphics.

[19]  Robert Kincaid,et al.  SignalLens: Focus+Context Applied to Electronic Time Series , 2010, IEEE Transactions on Visualization and Computer Graphics.

[20]  James R. Eagan,et al.  Low-level components of analytic activity in information visualization , 2005, IEEE Symposium on Information Visualization, 2005. INFOVIS 2005..

[21]  Tamara Munzner,et al.  Visualization Analysis and Design , 2014, A.K. Peters visualization series.

[22]  M. Sheelagh T. Carpendale,et al.  An Exploratory Study of Data Sketching for Visual Representation , 2015, Comput. Graph. Forum.

[23]  Tamara Munzner,et al.  A Nested Model for Visualization Design and Validation , 2009, IEEE Transactions on Visualization and Computer Graphics.

[24]  Silvia Miksch,et al.  Task Cube: A three-dimensional conceptual space of user tasks in visualization design and evaluation , 2016, Inf. Vis..

[25]  John T. Stasko,et al.  Knowledge precepts for design and evaluation of information visualizations , 2005, IEEE Transactions on Visualization and Computer Graphics.

[26]  Tamara Munzner,et al.  A Multi-Level Typology of Abstract Visualization Tasks , 2013, IEEE Transactions on Visualization and Computer Graphics.

[27]  Robert E. Roth,et al.  An Empirically-Derived Taxonomy of Interaction Primitives for Interactive Cartography and Geovisualization , 2013, IEEE Transactions on Visualization and Computer Graphics.

[28]  Melanie Tory,et al.  Supporting Communication and Coordination in Collaborative Sensemaking , 2014, IEEE Transactions on Visualization and Computer Graphics.

[29]  Stefan Bruckner,et al.  Visual Parameter Space Analysis: A Conceptual Framework , 2014, IEEE Transactions on Visualization and Computer Graphics.

[30]  Hans-Peter Seidel,et al.  MovExp: A Versatile Visualization Tool for Human-Computer Interaction Studies with 3D Performance and Biomechanical Data , 2014, IEEE Transactions on Visualization and Computer Graphics.

[31]  Kristin A. Cook,et al.  Illuminating the Path: The Research and Development Agenda for Visual Analytics , 2005 .

[32]  Inanç Birol,et al.  ABySS-Explorer: Visualizing Genome Sequence Assemblies , 2009, IEEE Transactions on Visualization and Computer Graphics.

[33]  Clayton Lewis,et al.  A problem-oriented classification of visualization techniques , 1990, Proceedings of the First IEEE Conference on Visualization: Visualization `90.

[34]  Gennady L. Andrienko,et al.  Exploratory analysis of spatial and temporal data - a systematic approach , 2005 .

[35]  M. Sheelagh T. Carpendale,et al.  Evaluating Information Visualizations , 2008, Information Visualization.

[36]  John T. Stasko,et al.  SellTrend: Inter-Attribute Visual Analysis of Temporal Transaction Data , 2009, IEEE Transactions on Visualization and Computer Graphics.

[37]  Heidrun Schumann,et al.  A Design Space of Visualization Tasks , 2013, IEEE Transactions on Visualization and Computer Graphics.

[38]  Natalie Kerracher,et al.  Constructing and Evaluating Visualisation Task Classifications: Process and Considerations , 2017, Comput. Graph. Forum.

[39]  Alan Cooper,et al.  About Face 3: the essentials of interaction design , 1995 .

[40]  Hadley Wickham,et al.  A Cognitive Interpretation of Data Analysis , 2014 .

[41]  M. Sheelagh T. Carpendale,et al.  Empirical Studies in Information Visualization: Seven Scenarios , 2012, IEEE Transactions on Visualization and Computer Graphics.

[42]  Tobias Isenberg,et al.  A Systematic Review on the Practice of Evaluating Visualization , 2013, IEEE Transactions on Visualization and Computer Graphics.

[43]  Tamara Munzner,et al.  MulteeSum: A Tool for Comparative Spatial and Temporal Gene Expression Data , 2010, IEEE Transactions on Visualization and Computer Graphics.

[44]  Melanie Tory,et al.  Note-taking in co-located collaborative visual analytics: Analysis of an observational study , 2012, Inf. Vis..

[45]  Joanne Debose,et al.  BallotMaps : Detecting Name Bias in Alphabetically Ordered Ballot Papers , 2019 .

[46]  Jian Zhao,et al.  Facilitating Discourse Analysis with Interactive Visualization , 2012, IEEE Transactions on Visualization and Computer Graphics.

[47]  Charles Perin,et al.  SoccerStories: A Kick-off for Visual Soccer Analysis , 2013, IEEE Transactions on Visualization and Computer Graphics.

[48]  John W. Tukey,et al.  Exploratory Data Analysis. , 1979 .

[49]  Miriah D. Meyer,et al.  Poemage: Visualizing the Sonic Topology of a Poem , 2016, IEEE Transactions on Visualization and Computer Graphics.

[50]  Heidrun Schumann,et al.  Visualisierung - Grundlagen und allgemeine Methoden , 2000 .

[51]  Tamara Munzner,et al.  Variant View: Visualizing Sequence Variants in their Gene Context , 2013, IEEE Transactions on Visualization and Computer Graphics.

[52]  Michael E. Papka,et al.  Modeling and evaluating user behavior in exploratory visual analysis , 2016, Inf. Vis..