Plume: Scaffolding Text Composition in Dashboards
Maxim Lisnic, Vidya Setlur, Nicole Sultanum
TL;DR
Plume tackles the lack of text authoring support in dashboards by proposing a frame-based, text-role aware system that uses large language models with human-in-the-loop oversight to generate and edit narrative text that accompanies visualizations. The authors conduct a formative study on 672 text fragments from 40 dashboards to build a granular codebook and a design space for text generation, then validate the approach with a user study of 12 dashboard authors, showing both time-saving benefits and concerns about verbosity and accuracy. The work demonstrates that structured text guidance, frame-aware placement, and role-specific generation can meaningfully augment dashboard authoring, while highlighting tradeoffs between automation and control in dynamic, data-driven contexts. It also outlines future directions, including real-time updates, multilingual support, and enhanced coherence across text roles, which could substantially impact how data stories are crafted and maintained across teams.
Abstract
Text in dashboards plays multiple critical roles, including providing context, offering insights, guiding interactions, and summarizing key information. Despite its importance, most dashboarding tools focus on visualizations and offer limited support for text authoring. To address this gap, we developed Plume, a system to help authors craft effective dashboard text. Through a formative review of exemplar dashboards, we created a typology of text parameters and articulated the relationship between visual placement and semantic connections, which informed Plume's design. Plume employs large language models (LLMs) to generate contextually appropriate content and provides guidelines for writing clear, readable text. A preliminary evaluation with 12 dashboard authors explored how assisted text authoring integrates into workflows, revealing strengths and limitations of LLM-generated text and the value of our human-in-the-loop approach. Our findings suggest opportunities to improve dashboard authoring tools by better supporting the diverse roles that text plays in conveying insights.
