Exploration and Explanation in Computational Notebooks

By Adam Rule, Aurélien Tabard, James Hollan. International Conference on Human Factors in Computing Systems, 2018

377 citations recorded by the source corpus.

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.

Subfields: Computer Vision and Pattern Recognition, Information Systems, Information Systems and Management

View Paper: https://www.semanticscholar.org/paper/fcc86317d6a0e5f67968d2e84d20dd5ba0524cf2

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Vision and Pattern Recognition

  1. Michael J. Muller
  2. Amy X. Zhang
  3. Q. Liao
  4. Alexander G. Gray
  5. Horst Samulowitz
  6. Sarah Miller
  7. Parikshit Ram
  8. Dakuo Wang

In Information Systems

  1. Michael J. Muller
  2. Amy X. Zhang
  3. Q. Liao
  4. Alexander G. Gray
  5. Horst Samulowitz
  6. Parikshit Ram
  7. Dakuo Wang
  8. Anshumali Shrivastava

In Information Systems and Management

  1. Q. Liao
  2. Michael J. Muller
  3. Amy X. Zhang
  4. Justin D. Weisz
  5. Sarah Miller
  6. Dakuo Wang
  7. D. Gruen
  8. Paul M. Leonardi

Citations in the corpus