Exploration and Explanation in Computational Notebooks
Honorable MentionAuthors
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.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 100%
Leveraging Text-Chart Links to Support Authoring of Data-Driven Articles with VizFlow
CHI '21· Interactive Data Visualization +1
- 80%
Design Patterns for Data Comics
CHI '18· Interactive Data Visualization +1
- 80%
Improving Early Navigation in Time-Lapse Video with Spread-Frame Loading
CHI '19· Interactive Data Visualization +1
- 80%
Automatic Annotation Synchronizing with Textual Description for Visualization
CHI '20· Interactive Data Visualization +1
- 80%
Unpacking Micro Data Videos: Key Elements and Design Practices in Minute-Long Data Videos for Mobile Usage
MobileHCI '25· Interactive Data Visualization +1
- 80%
Olio: A Semantic Search Interface for Data Repositories
UIST '23· Interactive Data Visualization +1
- 80%
Bluefish: Composing Diagrams with Declarative Relations
UIST '24· Interactive Data Visualization +1
- 67%
InfoNice: Easy Creation of Information Graphics
CHI '18· Interactive Data Visualization +1
- 67%
Comparing Effectiveness and Engagement of Data Comics and Infographics
CHI '19· Interactive Data Visualization +1
- 67%
Techniques for Flexible Responsive Visualization Design
CHI '20· Interactive Data Visualization +1
Based on Jaccard similarity of research subtopics & professions (≥60%)