Notable: On-the-fly Assistant for Data Storytelling in Computational Notebooks

03/07/2023
by   Haotian Li, et al.
0

Computational notebooks are widely used for data analysis. Their interleaved displays of code and execution results (e.g., visualizations) are welcomed since they enable iterative analysis and preserve the exploration process. However, the communication of data findings remains challenging in computational notebooks. Users have to carefully identify useful findings from useless ones, document them with texts and visual embellishments, and then organize them in different tools. Such workflow greatly increases their workload, according to our interviews with practitioners. To address the challenge, we designed Notable to offer on-the-fly assistance for data storytelling in computational notebooks. It provides intelligent support to minimize the work of documenting and organizing data findings and diminishes the cost of switching between data exploration and storytelling. To evaluate Notable, we conducted a user study with 12 data workers. The feedback from user study participants verifies its effectiveness and usability.

READ FULL TEXT
research
07/16/2023

InkSight: Leveraging Sketch Interaction for Documenting Chart Findings in Computational Notebooks

Computational notebooks have become increasingly popular for exploratory...
research
08/24/2023

EVM: Incorporating Model Checking into Exploratory Visual Analysis

Visual analytics (VA) tools support data exploration by helping analysts...
research
01/25/2023

XNLI: Explaining and Diagnosing NLI-based Visual Data Analysis

Natural language interfaces (NLIs) enable users to flexibly specify anal...
research
10/24/2022

Evaluation of Argo Scholar with Observational Study

Discovering and making sense of relevant literature is fundamental in an...
research
08/08/2023

Dead or Alive: Continuous Data Profiling for Interactive Data Science

Profiling data by plotting distributions and analyzing summary statistic...
research
09/22/2020

mage: Fluid Moves Between Code and Graphical Work in Computational Notebooks

We aim to increase the flexibility at which a data worker can choose the...
research
06/30/2021

Design and Evaluation of Scalable Representations of Communication in Gantt Charts for Large-scale Execution Traces

Gantt charts are frequently used to explore execution traces of large-sc...

Please sign up or login with your details

Forgot password? Click here to reset