~/talk

Exploration and Explanation in Computational Notebooks

Talkat CHI 2018 · 2018-04-21..04-26· [developer-experience]
name:Adam Rule
links:none on file
links:none on file
links:none on file
slides:none on file

Analysis of over 1 million public Jupyter notebooks on GitHub finds 27% have no explanatory text and a median of ~20 cells and ~100 lines of code. A curated set of 145 notebooks for 50 academic papers shows 77% include text but 88% only describe steps while about one third discuss reasoning or results. Interviews with 15 academic analysts reveal notebooks are treated as personal and messy, and simple defaults like flipping new cells to markdown are proposed to nudge explanation.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 1:09Lessons from Reinhart-Rogoff paper
  3. 2:30Computational notebooks overview
  4. 3:52Research questions and methods
  5. 4:34Analysis of GitHub notebooks
  6. 7:21Academic notebooks study
  7. 9:09Text usage in academic notebooks
  8. 10:11Interviews with analysts
  9. 12:57Exploration vs explanation tension
  10. 13:39Summary and future directions
  11. 15:04Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.