Interaction Techniques for Exploratory Data Visualization on Mobile Devices (2404.11602v1)
Abstract: The ubiquity and on-the-go availability of mobile devices makes them central to many tasks such as interpersonal communication and media consumption. However, despite the potential of mobile devices for on-demand exploratory data visualization, existing mobile interactions are difficult, often using highly custom interactions, complex gestures, or multi-modal input. We synthesize limitations from the literature and outline four motivating principles for improved mobile interaction: leverage ubiquitous modalities, prioritize discoverability, enable rapid in-context data exploration, and promote graceful recovery. We then contribute thirteen interaction candidates and conduct a formative study with twelve participants who experienced our interactions in a testbed prototype. Based on these interviews, we discuss design considerations and tradeoffs from four main themes: precise and rapid inspection, focused navigation, single-touch and fixed orientation interaction, and judicious use of motion.
- https://support.apple.com/guide/iphone/check-stocks-iph1ac0b1bc/ios, 2024.
- Touchwave: Kinetic multi-touch manipulation for hierarchical stacked graphs. In ACM International Conference on Interactive Tabletops and Surfaces (2012), pp. 255–264.
- Visualizing ranges over time on mobile phones: a task-based crowdsourced evaluation. IEEE Transactions on Visualization and Computer Graphics 25, 1 (2018), 619–629.
- Brehmer M., Munzner T.: A multi-level typology of abstract visualization tasks. IEEE Transactions on Visualization and Computer Graphics 19, 12 (2013), 2376–2385.
- https://www.bls.gov/.
- The state of the art of spatial interfaces for 3d visualization. In Computer Graphics Forum (2021), vol. 40, Wiley Online Library, pp. 293–326.
- Capture & analysis of active reading behaviors for interactive articles on the web. In Computer Graphics Forum (2019), vol. 38, Wiley Online Library, pp. 687–698.
- TouchViz: a case study comparing two interfaces for data analytics on tablets. In ACM Human Factors in Computing Systems (SIGCHI) (2013), pp. 2301–2310.
- Orchard: Exploring multivariate heterogeneous networks on mobile phones. In Computer Graphics Forum (2020), vol. 39, Wiley Online Library, pp. 115–126.
- Mapping tasks to interactions for graph exploration and graph editing on interactive surfaces. arXiv preprint arXiv:1504.07844 (2015).
- 3d object manipulation techniques in handheld mobile augmented reality interface: A review. IEEE Access 7 (2019), 40581–40601.
- Generalized selection via interactive query relaxation. In ACM Human Factors in Computing Systems (SIGCHI) (2008), pp. 959–968.
- Techniques for flexible responsive visualization design. In ACM Human Factors in Computing Systems (CHI) (2020).
- Heer J., Moritz D.: Mosaic: An architecture for scalable & interoperable data views. IEEE Transactions on Visualization and Computer Graphics (2023).
- Isenberg T., Hancock M.: Gestures vs. postures: ‘gestural’ touch interaction in 3d environments. In CHI Workshop on “The 3rd Dimension of CHI: Touching and Designing 3D User Interfaces” ’(3DCHI) (2012), pp. 53–61.
- https://archive.ics.uci.edu/dataset/53/iris/.
- TouchPivot: blending wimp & post-wimp interfaces for data exploration on tablet devices. In ACM Human Factors in Computing Systems (CHI) (2017), pp. 2660–2671.
- GraSp: Combining spatially-aware mobile devices and a display wall for graph visualization and interaction. In Computer Graphics Forum (2017), vol. 36, Wiley Online Library, pp. 503–514.
- Data@ hand: Fostering visual exploration of personal data on smartphones leveraging speech and touch interaction. In ACM Human Factors in Computing Systems (CHI) (2021), pp. 1–17.
- Cicero: A declarative grammar for responsive visualization. In ACM Human Factors in Computing Systems (CHI) (2022).
- Dupo: A mixed-initiative authoring tool for responsive visualization. In IEEE Transactions on Visualization and Computer Graphics (2023).
- Mobile Data Visualization. CRC Press, 2021.
- VisTiles: Coordinating and combining co-located mobile devices for visual data exploration. IEEE Transactions on Visualization and Computer Graphics 24, 1 (2017), 626–636.
- https://github.com/observablehq/plot/, 2022.
- https://www.pewresearch.org/internet/fact-sheet/mobile/, 2024.
- Rzeszotarski J. M., Kittur A.: Kinetica: Naturalistic multi-touch data visualization. In ACM Human Factors in Computing Systems (SIGCHI) (2014), pp. 897–906.
- Snyder L. S., Heer J.: DIVI: Dynamically interactive visualization. IEEE Transactions on Visualization and Computer Graphics (2023).
- Evaluating pan and zoom timelines and sliders. In ACM Human Factors in Computing Systems (CHI) (2019), pp. 1–12.
- InChorus: Designing consistent multimodal interactions for data visualization on tablet devices. In ACM Human Factors in Computing Systems (CHI) (2020), pp. 1–13.
- Vega-lite: A grammar of interactive graphics. IEEE Transactions on Visualization and Computer Graphics 23, 1 (2016), 341–350.
- Sadana R., Stasko J.: Designing and implementing an interactive scatterplot visualization for a tablet computer. In International Working Conference on Advanced Visual Interfaces (AVI) (2014), pp. 265–272.
- https://data.worldbank.org/indicator/SP.POP.TOTL.
- Augmenting tactile 3d data navigation with pressure sensing. In Computer Graphics Forum (2019), vol. 38, Wiley Online Library, pp. 635–647.
- User-defined gestures for surface computing. In ACM Human Factors in Computing Systems (SIGCHI) (2009), pp. 1083–1092.
- Enabling hand gesture customization on wrist-worn devices. In ACM Human Factors in Computing Systems (CHI) (2022), pp. 1–19.
- Luke S. Snyder (7 papers)
- Ryan A. Rossi (124 papers)
- Eunyee Koh (36 papers)
- Jeffrey Heer (30 papers)
- Jane Hoffswell (18 papers)