2022
DOI: 10.48550/arxiv.2203.16653
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Error Identification Strategies for Python Jupyter Notebooks

Derek Robinson,
Neil A. Ernst,
Enrique Larios Vargas
et al.

Abstract: Computational notebooks-such as Jupyter or Colab-combine text and data analysis code. They have become ubiquitous in the world of data science and exploratory data analysis. Since these notebooks present a different programming paradigm than conventional IDE-driven programming, it is plausible that debugging in computational notebooks might also be different. More specifically, since creating notebooks blends domain knowledge, statistical analysis, and programming, the ways in which notebook users find and fix… Show more

Help me understand this report
View published versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 16 publications
0
1
0
Order By: Relevance
“…The notebooks we have developed are Creative Commons licensed, and could be used by other researchers or instructors seeking to teach or assess data analytic troubleshooting skills (Bodwin et al, 2022). In fact, the Python translations of the notebooks have already been used for a replication of this work (Robinson et al, 2022). Our three-stage coding practice, starting with separate coding by multiple authors and funneling down to a final set of themes, gives credence to the set of codes we eventually identified.…”
Section: Discussionmentioning
confidence: 91%
“…The notebooks we have developed are Creative Commons licensed, and could be used by other researchers or instructors seeking to teach or assess data analytic troubleshooting skills (Bodwin et al, 2022). In fact, the Python translations of the notebooks have already been used for a replication of this work (Robinson et al, 2022). Our three-stage coding practice, starting with separate coding by multiple authors and funneling down to a final set of themes, gives credence to the set of codes we eventually identified.…”
Section: Discussionmentioning
confidence: 91%