Constructing and Evaluating Visualisation Task Classifications: Process and Considerations

Categorising tasks is a common pursuit in the visualisation research community, with a wide variety of taxonomies, typologies, design spaces, and frameworks having been developed over the last three decades. While these classifications are universally purported to be useful in both the design and evaluation processes and in guiding future research, remarkably little attention has been paid to how these frameworks have—and can be—constructed and evaluated. In this paper we review the task classification literature and report on current practices in construction and evaluation. We consider the stages of task classification construction and identify the associated threats to validity arising at each stage and in response to the different methods employed. We provide guidance on suitable validation approaches in order to mitigate these threats. We also consider the appropriateness of evaluation strategies according to the different aspects of the classification which they evaluate. In so doing, we seek to provide guidance for developers of classifications in determining appropriate construction and evaluation strategies when developing a classification, and also for those selecting between competing classifications for use in the design and evaluation processes.

[1]  Marjorie M. K. Hlava The Taxobook: Principles and Practices of Building Taxonomies, Part 2 of a 3-Part Series , 2014, The Taxobook, Part 2.

[2]  Silvia Miksch,et al.  Visualizing Sets and Set-typed Data: State-of-the-Art and Future Challenges , 2014, EuroVis.

[3]  Ben Shneiderman,et al.  Interactive Dynamics for Visual Analysis , 2012 .

[4]  Steven F. Roth,et al.  On the semantics of interactive visualizations , 1996, Proceedings IEEE Symposium on Information Visualization '96.

[5]  John T. Stasko,et al.  Toward a Deeper Understanding of the Role of Interaction in Information Visualization , 2007, IEEE Transactions on Visualization and Computer Graphics.

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

[7]  Michelle X. Zhou,et al.  Characterizing Users' Visual Analytic Activity for Insight Provenance , 2008, 2008 IEEE Symposium on Visual Analytics Science and Technology.

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

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

[10]  Heidrun Schumann,et al.  The Design Space of Implicit Hierarchy Visualization: A Survey , 2011, IEEE Transactions on Visualization and Computer Graphics.

[11]  Jarke J. van Wijk,et al.  Bridging the Gaps , 2006, IEEE Computer Graphics and Applications.

[12]  Jean-Daniel Fekete,et al.  Task taxonomy for graph visualization , 2006, BELIV '06.

[13]  James Agutter,et al.  Transactions on Visualization and Computer Graphics Design Activity Framework for Visualization Design , 2014 .

[14]  Natalie Kerracher,et al.  The Design Space of Temporal Graph Visualisation , 2014, EuroVis.

[15]  John T. Stasko,et al.  Mental Models, Visual Reasoning and Interaction in Information Visualization: A Top-down Perspective , 2010, IEEE Transactions on Visualization and Computer Graphics.

[16]  Ryo Sakai,et al.  Card Sorting Techniques for Domain Characterization in Problem-driven Visualization Research , 2015, EuroVis.

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

[18]  Jeffrey Heer,et al.  A tour through the visualization zoo , 2010, ACM Queue.

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

[20]  Rostislav Khlebnikov,et al.  Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , 2016 .

[21]  Chris North,et al.  The Value of Information Visualization , 2008, Information Visualization.

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

[23]  Eliane Regina de Almeida Valiati,et al.  A taxonomy of tasks for guiding the evaluation of multidimensional visualizations , 2006, BELIV '06.

[24]  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.

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

[26]  Tamara Munzner,et al.  MizBee: A Multiscale Synteny Browser , 2009, IEEE Transactions on Visualization and Computer Graphics.

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

[28]  Silvia Miksch,et al.  Developing an Extended Task Framework for Exploratory Data Analysis Along the Structure of Time , 2012, EuroVA@EuroVis.

[29]  John T. Stasko,et al.  Tasks for Multivariate Network Analysis , 2013, Multivariate Network Visualization.

[30]  Natalie Kerracher,et al.  Visual Techniques to Support Exploratory Analysis of Temporal Graph Data , 2015, EuroVis.

[31]  Natalie Kerracher,et al.  A Task Taxonomy for Temporal Graph Visualisation , 2015, IEEE Transactions on Visualization and Computer Graphics.

[32]  Michel Beaudouin-Lafon,et al.  Designing interaction, not interfaces , 2004, AVI.

[33]  Adel M. Alimi,et al.  Survey of information visualization techniques for exploitation in KDD , 2009, 2009 IEEE/ACS International Conference on Computer Systems and Applications.

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

[35]  Daniel A. Keim,et al.  Knowledge Generation Model for Visual Analytics , 2014, IEEE Transactions on Visualization and Computer Graphics.

[36]  Kamran Sedig,et al.  Transactions on Human-computer Interaction Thci Design for Complex Cognitive Activities with Visual Representations: a Pattern-based Approach Sedig and Parsons Interaction Design for Complex Cognitive Activities with Visualizations , 2022 .

[37]  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.

[38]  Rebecca Green,et al.  Typologies and taxonomies: An introduction to classification techniques , 1996 .

[39]  Nancy Argüelles,et al.  Author ' s , 2008 .

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

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

[42]  Ben Shneiderman,et al.  Interactive Information Visualization to Explore and Query Electronic Health Records , 2013, Found. Trends Hum. Comput. Interact..

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

[44]  Ben Shneiderman,et al.  A Task Taxonomy for Network Evolution Analysis , 2014, IEEE Transactions on Visualization and Computer Graphics.

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

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

[47]  Melanie Tory,et al.  Rethinking Visualization: A High-Level Taxonomy , 2004, IEEE Symposium on Information Visualization.

[48]  Weidong Huang,et al.  Handbook of Human Centric Visualization , 2013, Springer New York.

[49]  Niklas Elmqvist,et al.  Exploring the design space of composite visualization , 2012, 2012 IEEE Pacific Visualization Symposium.

[50]  Alan M. MacEachren,et al.  How Maps Work - Representation, Visualization, and Design , 1995 .

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

[52]  Arjan Kuijper,et al.  Interaction Taxonomy for Tracking of User Actions in Visual Analytics Applications , 2014, Handbook of Human Centric Visualization.

[53]  P Beatty,et al.  Bridging the gaps. , 1990, Hospital trustee.

[54]  Marjorie M. K. Hlava The Taxobook: History, Theories, and Concepts of Knowledge Organization, Part 1 of a 3-Part Series , 2014, The Taxobook: History, Theories, and Concepts of Knowledge Organization.

[55]  Andrian Marcus,et al.  A task oriented view of software visualization , 2002, Proceedings First International Workshop on Visualizing Software for Understanding and Analysis.