Published May 2025 | Version v5

Dataset of paper "Why do Machine Learning Notebooks Crash? An Empirical Study on Public Python Jupyter Notebooks"

Description

All the related data of our paper "Why Do Machine Learning Notebooks Crash? An Empirical Study on Public Python Jupyter Notebooks" includes:

  • GitHub and Kaggle notebooks that contain error outputs.
  • Identified programming language results of GitHub notebooks.
  • Identified ML library results from Kaggle notebooks.
  • Datasets of crashes from GitHub and Kaggle.
  • Clustering results of crashes from all crashes, and from GitHub and Kaggle respectively.
  • Sampled crashes and associated notebooks (organized by cluster id).
  • Manual labeling results.

The related code repository can be found here.

Files

data_jupyter_nbs_empirical.zip

Files (12.2 GB)

Name Size
md5:bfd528cd9320e85e59ce9f161d2e6432
12.2 GB Preview Download

Additional details

References

  • D. Kocetkov, R. Li, L. B. Allal, J. Li, C. Mou, C. M. Ferrandis, Y. Jernite, M. Mitchell, S. Hughes, T. Wolf, D. Bahdanau, L. von Werra, and H. de Vries, "The Stack: 3 TB of permissively licensed source code," in arXiv:2211.15533, 2022.
  • Quaranta, Luigi, Calefato, Fabio, & Lanubile, Filippo. (2021). collab-uniba/KGTorrent: First release (v. 1.0.0) of KGTorrent (v1.0.0). Zenodo. https://doi.org/10.5281/zenodo.4472990
  • M. Risdal and T. Bozsolik, "Meta Kaggle," 2022, https://www.kaggle.com/ds/9.