A Framework of Interaction Costs in Information Visualization

Interaction cost is an important but poorly understood factor in visualization design. We propose a framework of interaction costs inspired by Normanpsilas Seven Stages of Action to facilitate study. From 484 papers, we collected 61 interaction-related usability problems reported in 32 user studies and placed them into our framework of seven costs: (1) Decision costs to form goals; (2) system-power costs to form system operations; (3) Multiple input mode costs to form physical sequences; (4) Physical-motion costs to execute sequences; (5) Visual-cluttering costs to perceive state; (6) View-change costs to interpret perception; (7) State-change costs to evaluate interpretation. We also suggested ways to narrow the gulfs of execution (2-4) and evaluation (5-7) based on collected reports. Our framework suggests a need to consider decision costs (1) as the gulf of goal formation.

[1]  Ravin Balakrishnan,et al.  Fitts' law and expanding targets: Experimental studies and designs for user interfaces , 2005, TCHI.

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

[3]  Chris North,et al.  An Evaluation of Microarray Visualization Tools for Biological Insight , 2004, IEEE Symposium on Information Visualization.

[4]  Terry Winograd,et al.  Understanding computers and cognition , 1986 .

[5]  Catherine Plaisant,et al.  NetLens: Iterative Exploration of Content-Actor Network Data , 2006, 2006 IEEE Symposium On Visual Analytics Science And Technology.

[6]  Wingyan Chung,et al.  Studying information seeking on the non-English Web: An experiment on a Spanish business Web portal , 2006, Int. J. Hum. Comput. Stud..

[7]  George W. Furnas,et al.  Critical zones in desert fog: aids to multiscale navigation , 1998, UIST '98.

[8]  Chris North,et al.  Empirical comparison of dynamic query sliders and brushing histograms , 2003, IEEE Symposium on Information Visualization 2003 (IEEE Cat. No.03TH8714).

[9]  Ben Shneiderman,et al.  Split menus: effectively using selection frequency to organize menus , 1994, TCHI.

[10]  Christopher Olston,et al.  ScentTrails: Integrating browsing and searching on the Web , 2003, TCHI.

[11]  Stuart K. Card,et al.  The cost structure of sensemaking , 1993, INTERCHI.

[12]  S. Lundgren Exploring the Interplay Between Emotions and Interaction , 2009, Nordes 2009: Engaging Artifacts.

[13]  Kang Shi,et al.  An evaluation of content browsing techniques for hierarchical space-filling visualizations , 2005, IEEE Symposium on Information Visualization, 2005. INFOVIS 2005..

[14]  Kasper Hornbæk,et al.  Reading patterns and usability in visualizations of electronic documents , 2003, TCHI.

[15]  Allison Druin,et al.  Differences in pointing task performance between preschool children and adults using mice , 2004, TCHI.

[16]  Mary Czerwinski,et al.  DateLens: A fisheye calendar interface for PDAs , 2004, TCHI.

[17]  Hai-Ning Liang,et al.  Application of Information Visualization Techniques to the Design of a Mathematical Mindtool: A Usability Study , 2003, Inf. Vis..

[18]  Catherine Plaisant,et al.  Navigation patterns and usability of zoomable user interfaces with and without an overview , 2002, TCHI.

[19]  Ben Shneiderman,et al.  Readings in information visualization - using vision to think , 1999 .

[20]  John Riedl,et al.  An operator interaction framework for visualization systems , 1998, Proceedings IEEE Symposium on Information Visualization (Cat. No.98TB100258).

[21]  Ben Shneiderman,et al.  Browsing hierarchical data with multi-level dynamic queries and pruning , 1997, Int. J. Hum. Comput. Stud..

[22]  Benjamin B. Bederson,et al.  Fisheye menus , 2000, UIST '00.

[23]  Colin Potts,et al.  Design of Everyday Things , 1988 .

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

[25]  Jock D. Mackinlay,et al.  The cognitive coprocessor architecture for interactive user interfaces , 1989, UIST '89.

[26]  Michael Gertz,et al.  A Model and Framework for Visualization Exploration , 2007, IEEE Transactions on Visualization and Computer Graphics.

[27]  Carl Gutwin Improving focus targeting in interactive fisheye views , 2002, CHI.

[28]  Joseph Sharit,et al.  Aging, Motor Control, and the Performance of Computer Mouse Tasks , 1999, Hum. Factors.

[29]  Alfred Kobsa,et al.  An empirical comparison of three commercial information visualization systems , 2001, IEEE Symposium on Information Visualization, 2001. INFOVIS 2001..

[30]  Alistair G. Sutcliffe,et al.  Evaluating the effectiveness of visual user interfaces for information retrieval , 2000, Int. J. Hum. Comput. Stud..

[31]  Peter Pirolli,et al.  Information Foraging , 2009, Encyclopedia of Database Systems.

[32]  Jock D. Mackinlay,et al.  A morphological analysis of the design space of input devices , 1991, TOIS.

[33]  M. Sheelagh T. Carpendale,et al.  3-dimensional pliable surfaces: for the effective presentation of visual information , 1995, UIST '95.

[34]  M. Sheelagh T. Carpendale,et al.  On the effects of viewing cues in comprehending distortions , 2002, NordiCHI '02.

[35]  Chris North,et al.  User Interaction with Scatterplots on Small Screens - A Comparative Evaluation of Geometric-Semantic Zoom and Fisheye Distortion , 2006 .

[36]  Timothy Cribbin,et al.  Browsing a document collection represented in two- and three-dimensional virtual information space , 2005, Int. J. Hum. Comput. Stud..

[37]  Danah Boyd,et al.  Vizster: visualizing online social networks , 2005, IEEE Symposium on Information Visualization, 2005. INFOVIS 2005..

[38]  Geoffrey S. Hubona,et al.  The effects of motion and stereopsis on three-dimensional visualization , 1997, Int. J. Hum. Comput. Stud..

[39]  Xiangshi Ren,et al.  Improving selection performance on pen-based systems: a study of pen-based interaction for selection tasks , 2000, TCHI.

[40]  B. Schwartz The Paradox of Choice: Why More Is Less , 2004 .

[41]  Colin Ware,et al.  Zooming versus multiple window interfaces: Cognitive costs of visual comparisons , 2006, TCHI.

[42]  Donald A. Norman,et al.  Things that make us smart , 1979 .

[43]  Ravin Balakrishnan,et al.  Expand-Ahead: A Space-Filling Strategy for Browsing Trees , 2004 .

[44]  Catherine Plaisant,et al.  NetLens: Iterative Exploration of Content-Actor Network Data , 2006, 2006 IEEE Symposium On Visual Analytics Science And Technology.

[45]  Wolfgang Kienreich,et al.  Evaluating a System for Interactive Exploration of Large, Hierarchically Structured Document Repositories , 2004 .

[46]  P. Fitts The information capacity of the human motor system in controlling the amplitude of movement. , 1954, Journal of experimental psychology.

[47]  Ed H. Chi,et al.  Using information scent to model user information needs and actions and the Web , 2001, CHI.

[48]  Kozo Sugiyama,et al.  Layout Adjustment and the Mental Map , 1995, J. Vis. Lang. Comput..

[49]  Benjamin B. Bederson,et al.  Benefits of animated scrolling , 2005, CHI Extended Abstracts.

[50]  Morten Hertzum,et al.  Untangling the usability of fisheye menus , 2007, TCHI.

[51]  Deborah A. Payne,et al.  Turning the Bucket of Text into a Pipe , 2005, INFOVIS.

[52]  Chaomei Chen,et al.  Empirical studies of information visualization: a meta-analysis , 2000, Int. J. Hum. Comput. Stud..

[53]  HornbækKasper Current practice in measuring usability , 2006 .

[54]  Patrick Baudisch,et al.  Improving drag-and-drop on wall-size displays , 2005, Graphics Interface.

[55]  John Anthony Roberts Multiple view and multiform visualization , 2000, Electronic Imaging.

[56]  Chris North,et al.  Visualization of Graphs with Associated Timeseries Data , 2005, INFOVIS.

[57]  Ben Shneiderman,et al.  Visual information seeking: tight coupling of dynamic query filters with starfield displays , 1994, CHI '94.

[58]  Robert J. K. Jacob,et al.  Integrality and separability of input devices , 1994, TCHI.

[59]  Bill Moggridge,et al.  Designing interactions , 2006 .

[60]  Matthew O. Ward,et al.  XmdvTool: integrating multiple methods for visualizing multivariate data , 1994, Proceedings Visualization '94.

[61]  James Abello,et al.  ASK-GraphView: A Large Scale Graph Visualization System , 2006, IEEE Transactions on Visualization and Computer Graphics.

[62]  Erkki Mäkinen,et al.  Constructing and Reconstructing the Reorderable Matrix , 2005, Inf. Vis..

[63]  Sylvie Ranwez,et al.  Concept Maps for Designing Adaptive Knowledge Maps , 2006, Inf. Vis..

[64]  John T. Stasko,et al.  Dust & Magnet: Multivariate Information Visualization Using a Magnet Metaphor , 2005, Inf. Vis..

[65]  Jaime Teevan The re:search engine: simultaneous support for finding and re-finding , 2007, UIST '07.

[66]  John Dixon,et al.  The Design of Future Things , 2010 .

[67]  Ramana Rao,et al.  The table lens: merging graphical and symbolic representations in an interactive focus + context visualization for tabular information , 1994, CHI '94.

[68]  Kasper Hornbæk,et al.  Current practice in measuring usability: Challenges to usability studies and research , 2006, Int. J. Hum. Comput. Stud..

[69]  Chris North,et al.  Snap-together visualization: can users construct and operate coordinated visualizations? , 2000, Int. J. Hum. Comput. Stud..

[70]  Catherine Plaisant,et al.  The challenge of information visualization evaluation , 2004, AVI.

[71]  Tamara Munzner,et al.  Overview Use in Multiple Visual Information Resolution Interfaces , 2007, IEEE Transactions on Visualization and Computer Graphics.

[72]  Robert Spence,et al.  A framework for navigation , 1999, Int. J. Hum. Comput. Stud..

[73]  Jeffrey Heer,et al.  Scented Widgets: Improving Navigation Cues with Embedded Visualizations , 2007, IEEE Transactions on Visualization and Computer Graphics.