CrossData: Leveraging Text-Data Connections for Authoring Data Documents
arXiv:2310.11639 · doi:10.1145/3491102.3517485
Abstract
Data documents play a central role in recording, presenting, and disseminating data. Despite the proliferation of applications and systems designed to support the analysis, visualization, and communication of data, writing data documents remains a laborious process, requiring a constant back-and-forth between data processing and writing tools. Interviews with eight professionals revealed that their workflows contained numerous tedious, repetitive, and error-prone operations. The key issue that we identified is the lack of persistent connection between text and data. Thus, we developed CrossData, a prototype that treats text-data connections as persistent, interactive, first-class objects. By automatically identifying, establishing, and leveraging text-data connections, CrossData enables rich interactions to assist in the authoring of data documents. An expert evaluation with eight users demonstrated the usefulness of CrossData, showing that it not only reduced the manual effort in writing data documents but also opened new possibilities to bridge the gap between data exploration and writing.
References in corpus (9)
- Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learning
- NL4DV: A Toolkit for Generating Analytic Specifications for Data Visualization from Natural Language Queries
- A Comparative Survey of Recent Natural Language Interfaces for Databases
- Towards Automated Infographic Design: Deep Learning-based Auto-Extraction of Extensible Timeline
- Augmenting Static Visualizations with PapARVis Designer
- IncSQL: Training Incremental Text-to-SQL Parsers with Non-Deterministic Oracles
- Collecting and Characterizing Natural Language Utterances for Specifying Data Visualizations
- An End-to-end Neural Natural Language Interface for Databases
- Text-to-Viz: Automatic Generation of Infographics from Proportion-Related Natural Language Statements
Cited by in corpus (15)
- Graphologue: Exploring Large Language Model Responses with Interactive Diagrams
- PromptMagician: Interactive Prompt Engineering for Text-to-Image Creation
- WaitGPT: Monitoring and Steering Conversational LLM Agent in Data Analysis with On-the-Fly Code Visualization
- Augmented Math: Authoring AR-Based Explorable Explanations by Augmenting Static Math Textbooks
- XNLI: Explaining and Diagnosing NLI-based Visual Data Analysis
- Sporthesia: Augmenting Sports Videos Using Natural Language
- Aspirations and Practice of Model Documentation: Moving the Needle with Nudging and Traceability
- Epigraphics: Message-Driven Infographics Authoring
- Narrative Player: Reviving Data Narratives with Visuals
- EmphasisChecker: A Tool for Guiding Chart and Caption Emphasis
- GistVis: Automatic Generation of Word-scale Visualizations from Data-rich Documents
- "The Data Says Otherwise"-Towards Automated Fact-checking and Communication of Data Claims
- DATAWEAVER: Authoring Data-Driven Narratives through the Integrated Composition of Visualization and Text
- ReSpark: Leveraging Previous Data Reports as References to Generate New Reports with LLMs
- Reality Proxy: Fluid Interactions with Real-World Objects in MR via Abstract Representations