Using a Task Classification in the Visualisation Design Process for Task Understanding and Abstraction: an Empirical Study

Task classifications are widely purported to be useful in the design process, with various suggestions having been made for their use at the different stages. However, little has been written regarding the actual use of task classifications in these design scenarios or reflection on the success (or otherwise) of employing them in this respect. In this paper we explore the use of a task classification at the task understanding and abstraction stages of the design process. Specifically, we use a task classification to overcome some of the known problems of eliciting tasks from domain experts during requirements gathering and as a lexicon for task abstraction. Our initial findings suggest that using a task classification helps domain experts to articulate tasks which they may not otherwise have identified. Using a task classification for task abstraction allowed us to characterise tasks in a consistent manner and organise them to establish the most commonly occurring and important tasks. CCS Concepts •Human-centered computing → Visualization design and evaluation methods; Empirical studies in visualization;

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

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

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

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

[5]  Natalie Kerracher,et al.  A Task Taxonomy for Temporal Graph Visualisation , 2015, 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]  Tamara Munzner,et al.  Bridging from Goals to Tasks with Design Study Analysis Reports , 2018, IEEE Transactions on Visualization and Computer Graphics.

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

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

[10]  Jason Dykes,et al.  Human-Centered Approaches in Geovisualization Design: Investigating Multiple Methods Through a Long-Term Case Study , 2011, IEEE Transactions on Visualization and Computer Graphics.

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

[12]  Tamara Munzner,et al.  Design Study Methodology: Reflections from the Trenches and the Stacks , 2012, IEEE Transactions on Visualization and Computer Graphics.

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

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

[15]  M. Sheelagh T. Carpendale,et al.  LinkWave: une Liste d'Adjacence Visuelle Interactive pour explorer les Réseaux Pondérés Dynamiques , 2014 .

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

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

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