DashGuide: Authoring Interactive Dashboard Tours for Guiding Dashboard Users
Naimul Hoque, Nicole Sultanum
TL;DR
DashGuide tackles the challenging task of authoring guided dashboard content by introducing an interaction-first workflow that records author actions and uses a large language model to generate contextual tour content. The system extracts real dashboard metadata via Tableau Public API, captures targeted interactions, and renders tours as playable, in-dashboard overlays with editable steps and playback. Formative insights from 9 practitioners informed design goals, and a summative study with 12 dashboard creators demonstrated efficiency gains and high-quality content generation, while highlighting challenges around data updates, context control, and multi-tour delivery. Overall, DashGuide provides a practical, author-centric pathway to scalable, expressive dashboard guidance, with clear directions for extending to reuse, personalization, and end-user evaluation.
Abstract
Dashboard guidance helps dashboard users better navigate interactive features, understand the underlying data, and assess insights they can potentially extract from dashboards. However, authoring dashboard guidance is a time consuming task, and embedding guidance into dashboards for effective delivery is difficult to realize. In this work, we contribute DashGuide, a framework and system to support the creation of interactive dashboard guidance with minimal authoring input. Given a dashboard and a communication goal, DashGuide captures a sequence of author-performed interactions to generate guidance materials delivered as playable step-by-step overlays, a.k.a., dashboard tours. Authors can further edit and refine individual tour steps while receiving generative assistance. We also contribute findings from a formative assessment with 9 dashboard creators, which helped inform the design of DashGuide; and findings from an evaluation of DashGuide with 12 dashboard creators, suggesting it provides an improved authoring experience that balances efficiency, expressiveness, and creative freedom.
