ABSTRACT
Event sequence data analysis is common in many domains, including web and software development, transportation, and medical care. Few have investigated visualization techniques for comparative analysis of multiple event sequence datasets. Grounded in the real-world characteristics of web clickstream data, we explore visualization techniques for comparison of two clickstream datasets collected on different days or from users with different demographics. Through iterative design with web analysts, we designed MatrixWave, a matrix-based representation that allows analysts to get an overview of differences in traffic patterns and interactively explore paths through the website. We use color to encode differences and size to offer context over traffic volume. User feedback on MatrixWave is positive. Our study participants made fewer errors with MatrixWave and preferred it over the more familiar Sankey diagram.
Supplemental Material
- B. Alper, B. Bach, N. Henry Riche, T. Isenberg, and J.-D. Fekete. Weighted graph comparison techniques for brain connectivity analysis. In Proc. CHI, 483--492, 2013. Google ScholarDigital Library
- B. Bach, E. Pietriga, and J.-D. Fekete. Graphdiaries: Animated transitions and temporal navigation for dynamic networks. IEEE TVCG, 20(5):740--754, 2014. Google ScholarDigital Library
- J. Bertin. Semiology of Graphics: Diagrams, Networks, Maps. University of Wisconsin Press, 1983. Google ScholarDigital Library
- A. Bezerianos, P. Dragicevic, J.-D. Fekete, J. Bae, and B. Watson. GeneaQuilts: A System for Exploring Large Genealogies. IEEE TVCG, 16(6):1073--1081, 2010. Google ScholarDigital Library
- J. Brainerd and B. Becker. Case study: e-commerce clickstream visualization. In Proc. InfoVis, 153, 2001. Google ScholarDigital Library
- S. Bremm, T. von Landesberger, M. Hess, T. Schreck, P. Weil, and K. Hamacherk. Interactive visual comparison of multiple trees. In Proc. VAST, 31--40, 2011.Google ScholarCross Ref
- I. Cadez, D. Heckerman, C. Meek, P. Smyth, and S. White. Visualization of navigation patterns on a web site using model-based clustering. In Proc. KDD, 280--284, 2000. Google ScholarDigital Library
- M. Ghoniem, J.-D. Fekete, and P. Castagliola. On the readability of graphs using node-link and matrix-based representations: A controlled experiment and statistical analysis. Info. Vis., 4(2):114--135, 2005. Google ScholarDigital Library
- M. Gleicher, D. Albers, R. Walker, I. Jusufi, C. D. Hansen, and J. C. Roberts. Visual comparison for information visualization. Info. Vis., 10(4):289--309, 2011. Google ScholarDigital Library
- D. Gotz and H. Stavropoulos. Decisionflow: Visual analytics for high-dimensional temporal event sequence data. IEEE TVCG, 20(12):1783--1792, 2014.Google Scholar
- J. Guerra-Gomez, M. Pack, C. Plaisant, and B. Shneiderman. Visualizing change over time using dynamic hierarchies: Treeversity2 and the stemview. IEEE TVCG, 19(12):2566--2575, 2013. Google ScholarDigital Library
- D. Holten and J. J. van Wijk. Visual comparison of hierarchically organized data. Comp. Graph. Forum, 27(3):759--766, 2008. Google ScholarDigital Library
- J. I. Hong, J. Heer, S. Waterson, and J. Landay. Webquilt: A proxy-based approach to remote web usability testing. IEEE Trans. Info. Sys, 19(3):263--285, 2001. Google ScholarDigital Library
- S. Kannappady, S. P. Mudur, and N. Shiri. Visualization of web usage patterns. In Proc. IDEAS, 220--227, 2006. Google ScholarDigital Library
- M. Krstajic, E. Bertini, and D. Keim. Cloudlines: Compact display of event episodes in multiple time-series. IEEE TVCG, 17(12):2432--2439, 2011. Google ScholarDigital Library
- B. Lee, G. G. Robertson, M. Czerwinski, and C. S. Parr. Candidtree: visualizing structural uncertainty in similar hierarchies. Info. Vis., 6(3):233--246, 2007. Google ScholarDigital Library
- J. Lee, M. Podlaseck, E. Schonberg, and R. Hoch. Visualization and analysis of clickstream data of online stores for understanding web merchandising. Data Mining and Knowledge Discovery, 5:59--84, 2001. Google ScholarDigital Library
- E. Maguire, P. Rocca-Serra, S.-A. Sansone, J. Davies, and M. Chen. Visual compression of workflow visualizations with automated detection of macro motifs. IEEE TVCG, 19(12):2576--2585, 2013. Google ScholarDigital Library
- M. Monroe, R. Lan, H. Lee, C. Plaisant, and B. Shneiderman. Temporal event sequence simplification. IEEE TVCG, 19(12):2227--2236, 2013. Google ScholarDigital Library
- M. Monroe, R. Lan, J. Morales del Olmo, B. Shneiderman, C. Plaisant, and J. Millstein. The challenges of specifying intervals and absences in temporal queries: A graphical language approach. In Proc. CHI, 2349--2358, 2013. Google ScholarDigital Library
- T. Munzner, F. Guimbretiére, S. Tasiran, L. Zhang, and Y. Zhou. Treejuxtaposer: scalable tree comparison using focus+context with guaranteed visibility. ACM Trans. Graphics, 22(3):453--462, 2003. Google ScholarDigital Library
- A. Perer and J. Sun. Matrixflow: Temporal network visual analytics to track symptom evolution during disease progression. In Proc. AMIA, 716--725, 2012.Google Scholar
- A. Perer and F. Wang. Frequence: Interactive mining and visualization of temporal frequent event sequences. In Proc. AVI, 153--162, 2014. Google ScholarDigital Library
- C. Plaisant, B. Milash, A. Rose, S. Widoff, and B. Shneiderman. Lifelines: visualizing personal histories. In Proc. CHI, 221--227, 1996. Google ScholarDigital Library
- P. Riehmann, M. Hanfler, and B. Froehlich. Interactive sankey diagrams. In Proc. InfoVis, 233--240, 2005. Google ScholarDigital Library
- Y. Tu and H.-W. Shen. Visualizing changes of hierarchical data using treemaps. IEEE TVCG, 13(6):1286--1293, 2007. Google ScholarDigital Library
- F. van Ham, H. Van De Wetering, and J. van Wijk. Interactive visualization of state transition systems. IEEE TVCG, 8(4):319--329, 2002. Google ScholarDigital Library
- T. D. Wang, C. Plaisant, A. J. Quinn, R. Stanchak, S. Murphy, and B. Shneiderman. Aligning temporal data by sentinel events: Discovering patterns in electronic health records. In Proc. CHI, 457--466, 2008. Google ScholarDigital Library
- J. Wei, Z. Shen, N. Sundaresan, and K.-L. Ma. Visual cluster exploration of web clickstream data. In Proc. VAST, 3--12, 2012. Google ScholarDigital Library
- K. Wongsuphasawat and D. Gotz. Exploring flow, factors, and outcomes of temporal event sequences with the outflow visualization. IEEE TVCG, 18(12):2659--2668, 2012. Google ScholarDigital Library
- K. Wongsuphasawat, J. A. Guerra Gómez, C. Plaisant, T. D. Wang, M. Taieb-Maimon, and B. Shneiderman. Lifeflow: visualizing an overview of event sequences. In Proc. CHI, 1747--1756, 2011. Google ScholarDigital Library
- J. Zhao, F. Chevalier, C. Collins, and R. Balakrishnan. Facilitating discourse analysis with interactive visualization. IEEE TVCG, 18(12):2639--2648, 2012. Google ScholarDigital Library
- J. Zhao, S. M. Drucker, D. Fisher, and D. Brinkman. Timeslice: Interactive faceted browsing of timeline data. In Proc. AVI, 433--436, 2012. Google ScholarDigital Library
Index Terms
- MatrixWave: Visual Comparison of Event Sequence Data
Recommendations
Treemaps and the Visual Comparison of Hierarchical Multi-Attribute Data
AVI '16: Proceedings of the International Working Conference on Advanced Visual InterfacesTreemaps have the desirable property of presenting overviews along with details of data and thus are of interest in visualizations of multi-attribute tabular data with attribute hierarchies. However, the original treemap algorithms and most subsequent ...
EnergyViz: an interactive system for visualization of energy systems
Energy systems are under pressure to transform to address concerns about climate change. The modeling and visualization of energy systems can play an important role in communicating the costs, benefits and trade-offs of energy systems choices. We ...
iVoLVER: A Visual Language for Constructing Visualizations from In-the-Wild Data
ISS '17: Proceedings of the 2017 ACM International Conference on Interactive Surfaces and SpacesiVoLVER, the Interactive Visual Language for Visualization Extraction and Reconstruction, is a web-based pen-and-touch interface that graphically supports construction of interactive visualizations. iVoLVER is designed to enable data extraction from ...
Comments