Effective Temporal Graph Layout: A Comparative Study of Animation versus Static Display Methods

Graph drawing algorithms have classically addressed the layout of static graphs. However, the need to draw evolving or dynamic graphs has brought into question many of the assumptions, conventions and layout methods designed to date. For example, social scientists studying evolving social networks have created a demand for visual representations of graphs changing over time. Two common approaches to represent temporal information in graphs include animation of the network and use of static snapshots of the network at different points in time. Here, we report on two experiments, one in a laboratory environment and another using an asynchronous remote web-based platform, Mechanical Turk, to compare the efficiency of animated displays versus static displays. Four tasks are studied with each visual representation, where two characterise overview level information presentation, and two characterise micro level analytical tasks. For the tasks studied in these experiments and within the limits of the experimental system, the results of this study indicate that static representations are generally more effective particularly in terms of time performance, when compared to fully animated movie representations of dynamic networks.

[1]  Tom A. B. Snijders,et al.  Social Network Analysis , 2011, International Encyclopedia of Statistical Science.

[2]  Robert Sedgewick,et al.  Techniques for Algorithm Animation , 1985, IEEE Software.

[3]  Jean Scholtz,et al.  VAST 2008 Challenge: Introducing mini-challenges , 2008, 2008 IEEE Symposium on Visual Analytics Science and Technology.

[4]  Panagiotis G. Ipeirotis Demographics of Mechanical Turk , 2010 .

[5]  N. Christakis,et al.  SUPPLEMENTARY ONLINE MATERIAL FOR: The Collective Dynamics of Smoking in a Large Social Network , 2022 .

[6]  Chris Callison-Burch,et al.  Fast, Cheap, and Creative: Evaluating Translation Quality Using Amazon’s Mechanical Turk , 2009, EMNLP.

[7]  John Scott What is social network analysis , 2010 .

[8]  Ayellet Tal,et al.  Online Dynamic Graph Drawing , 2008, IEEE Transactions on Visualization and Computer Graphics.

[9]  David Harel,et al.  Drawing graphs nicely using simulated annealing , 1996, TOGS.

[10]  Ioannis G. Tollis,et al.  Algorithms for Drawing Graphs: an Annotated Bibliography , 1988, Comput. Geom..

[11]  Stephen G. Kobourov,et al.  GraphAEL: Graph Animations with Evolving Layouts , 2003, GD.

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

[13]  Ulrik Brandes,et al.  Analysis and Visualization of Social Networks , 2003, Graph Drawing Software.

[14]  Mary Czerwinski,et al.  Understanding Eight Years of InfoVis Conferences Using PaperLens , 2004 .

[15]  Jim Blythe,et al.  The Effect of Graph Layout on Inference from Social Network Data , 1995, GD.

[16]  Ben Shneiderman,et al.  Balancing Systematic and Flexible Exploration of Social Networks , 2006, IEEE Transactions on Visualization and Computer Graphics.

[17]  J. Kurchan,et al.  The collective dynamics , 1990 .

[18]  F. Stokman Evolution of social networks , 1997 .

[19]  Melanie Tory,et al.  Proceedings of Graphics Interface 2009 , 2009 .

[20]  W. Powell,et al.  Network Dynamics and Field Evolution: The Growth of Interorganizational Collaboration in the Life Sciences1 , 2005, American Journal of Sociology.

[21]  John T. Stasko,et al.  Do algorithm animations assist learning?: an empirical study and analysis , 1993, INTERCHI.

[22]  Marti A. Hearst,et al.  Animated exploration of dynamic graphs with radial layout , 2001, IEEE Symposium on Information Visualization, 2001. INFOVIS 2001..

[23]  Daniel W. Archambault,et al.  Structural differences between two graphs through hierarchies , 2009, Graphics Interface.

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

[25]  Peter Eades,et al.  Journal of Graph Algorithms and Applications Graph Drawing in Motion , 2022 .

[26]  Ulrik Brandes,et al.  Drawing on Physical Analogies , 2001, Drawing Graphs.

[27]  Vladimir Batagelj,et al.  Pajek - Program for Large Network Analysis , 1999 .

[28]  Daniel A. McFarland,et al.  The Art and Science of Dynamic Network Visualization , 2006, J. Soc. Struct..

[29]  Jeffrey Heer,et al.  Animated Transitions in Statistical Data Graphics , 2007, IEEE Transactions on Visualization and Computer Graphics.

[30]  Bill Tomlinson,et al.  Who are the crowdworkers?: shifting demographics in mechanical turk , 2010, CHI Extended Abstracts.

[31]  John T. Stasko,et al.  Empirically evaluating the use of animations to teach algorithms , 1994, Proceedings of 1994 IEEE Symposium on Visual Languages.

[32]  Michael Jünger,et al.  Graph Drawing Software , 2003, Graph Drawing Software.

[33]  Eve E. Hoggan,et al.  How Important Is the "Mental Map"? - An Empirical Investigation of a Dynamic Graph Layout Algorithm , 2006, GD.

[34]  Weimao Ke,et al.  Major Information Visualization Authors, Papers and Topics in the ACM Library , 2004 .

[35]  Hsu-Chun Yen,et al.  Mental map preserving graph drawing using simulated annealing , 2011, Inf. Sci..

[36]  Ivan Herman,et al.  Graph Visualization and Navigation in Information Visualization: A Survey , 2000, IEEE Trans. Vis. Comput. Graph..

[37]  Jeffrey Heer,et al.  Crowdsourcing graphical perception: using mechanical turk to assess visualization design , 2010, CHI.

[38]  Colin Ware Foundation for a science of data visualization , 2004 .

[39]  Michael Farrugia,et al.  TGD: visual data exploration of temporal graph data , 2009, Electronic Imaging.

[40]  F. Stokman,et al.  Evolution of sociology freshmen into a friendship network , 2003 .

[41]  Helen C. Purchase,et al.  Which Aesthetic has the Greatest Effect on Human Understanding? , 1997, GD.

[42]  Daniel A. McFarland,et al.  Dynamic Network Visualization 1 , 2005 .

[43]  Hsinchun Chen,et al.  Analyzing and Visualizing Criminal Network Dynamics: A Case Study , 2004, ISI.

[44]  Ulrik Brandes,et al.  Dynamic WWW Structures in 3D , 2000, J. Graph Algorithms Appl..

[45]  Barbara Tversky,et al.  Animation: can it facilitate? , 2002, Int. J. Hum. Comput. Stud..

[46]  Colin Ware,et al.  Motion to support rapid interactive queries on node--link diagrams , 2004, TAP.

[47]  Daniel A. McFarland,et al.  Dynamic Network Visualization1 , 2005, American Journal of Sociology.

[48]  M. McPherson,et al.  Birds of a Feather: Homophily in Social Networks , 2001 .

[49]  Stephan Diehl,et al.  Preserving the Mental Map using Foresighted Layout , 2001, VisSym.

[50]  Linton C. Freeman,et al.  Carnegie Mellon: Journal of Social Structure: Visualizing Social Networks Visualizing Social Networks , 2022 .

[51]  Peter Eades,et al.  Graph-Drawing Contest Report , 1994, Graph Drawing.

[52]  Aniket Kittur,et al.  Crowdsourcing user studies with Mechanical Turk , 2008, CHI.

[53]  John T. Stasko,et al.  Rethinking the evaluation of algorithm animations as learning aids: an observational study , 2001, Int. J. Hum. Comput. Stud..

[54]  Daniel A. McFarland Student Resistance: How the Formal and Informal Organization of Classrooms Facilitate Everyday Forms of Student Defiance1 , 2001, American Journal of Sociology.

[55]  Thomas Schank,et al.  UvA-DARE ( Digital Academic Repository ) Animating the development of social networks over time using a dynamic extension of multidimensional scaling , 2008 .

[56]  Jacob L. Moreno,et al.  Foundations of Sociometry: An Introduction , 1941 .

[57]  John T. Stasko,et al.  Effectiveness of Animation in Trend Visualization , 2008, IEEE Transactions on Visualization and Computer Graphics.

[58]  Dorothea Wagner,et al.  Analysis and Visualization of Social Networks , 2003, Graph Drawing Software.

[59]  Colin Ware,et al.  Information Visualization: Perception for Design , 2000 .

[60]  Adam Perer Using SocialAction to uncover structure in social networks over time , 2008, 2008 IEEE Symposium on Visual Analytics Science and Technology.

[61]  W. Cleveland,et al.  Graphical Perception: Theory, Experimentation, and Application to the Development of Graphical Methods , 1984 .

[62]  Michael Farrugia,et al.  Cell phone Mini Challenge: Node-link animation award animating multivariate dynamic social networks , 2008, 2008 IEEE Symposium on Visual Analytics Science and Technology.

[63]  Maureen C. Stone,et al.  Alpha, contrast and the perception of visual metadata , 2008, CIC.

[64]  Ulrik Brandes,et al.  A Bayesian Paradigm for Dynamic Graph Layout , 1997, GD.

[65]  Jim Blythe,et al.  Do You See What I Want You to See? The Effects of Motion and Spatial Layout on Viewers' Perceptions of Graph Structure , 2004, J. Soc. Struct..

[66]  Pierre Dragicevic,et al.  Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation , 2008, IEEE Transactions on Visualization and Computer Graphics.

[67]  Michael Kaufmann,et al.  Drawing graphs: methods and models , 2001 .

[68]  Kwan-Liu Ma,et al.  Cell phone mini challenge award: Intuitive social network graphs visual analytics of cell phone data using mobivis and ontovis , 2008, 2008 IEEE Symposium on Visual Analytics Science and Technology.

[69]  David R. Gallagher,et al.  Visualising Changes in Fund Manager Holdings in Two and a Half-Dimensions , 2004, Inf. Vis..

[70]  Tom A. B. Snijders,et al.  Manual for SIENA version 2.1 , 2005 .

[71]  Colin Ware,et al.  Cognitive Measurements of Graph Aesthetics , 2002, Inf. Vis..

[72]  Satoru Kawai,et al.  An Algorithm for Drawing General Undirected Graphs , 1989, Inf. Process. Lett..