Exploration and Explanation in Computational Notebooks

Honorable Mention
Interactive Data VisualizationData StorytellingJournalists & EditorsUI/UX DesignersData Scientists & Analysts

Computational notebooks combine code, visualizations, and text in a single document. Researchers, data analysts, and even journalists are rapidly adopting this new medium. We present three studies of how they are using notebooks to document and share exploratory data analyses. In the first, we analyzed over 1 million computational notebooks on GitHub, finding that one in four had no explanatory text but consisted entirely of visualizations or code. In a second study, we examined over 200 academic computational notebooks, finding that although the vast majority described methods, only a minority discussed reasoning or results. In a third study, we interviewed 15 academic data analysts, finding that most considered computational notebooks personal, exploratory, and messy. Importantly, they typically used other media to share analyses. These studies demonstrate a tension between exploration and explanation in constructing and sharing computational notebooks. We conclude with opportunities to encourage explanation in computational media without hindering exploration.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/5121/2018

AdRecommended

Learn AI Coding at CodeNow

At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2018
emoji_events
Award
Honorable Mention
group
Authors
3 authors
sell
Subtopics
Interactive Data Visualization, Data Storytelling
work
Professions
Journalists & Editors, UI/UX Designers, Data Scientists & Analysts
article
Content Status
Abstract only
hub
Related Papers
10 related papers