mlsanityData to 14 Oct 2026

Assessing the Quality of Computational Notebooks for a Frictionless Transition from Exploration to Production

arXiv 2205.11941 ↗First posted 24 May 2022cs.SE cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

The massive trend of integrating data-driven AI capabilities into traditional software systems is rising new intriguing challenges. One of such challenges is achieving a smooth transition from the explorative phase of Machine Learning projects - in which data scientists build prototypical models in the lab - to their production phase - in which software engineers translate prototypes into production-ready AI components. To narrow down the gap between these two phases, tools and practices adopted by data scientists might be improved by incorporating consolidated software engineering solutions. In particular, computational notebooks have a prominent role in determining the quality of data science prototypes. In my research project, I address this challenge by studying the best practices for collaboration with computational notebooks and proposing proof-of-concept tools to foster guidelines compliance.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 14 of its 39 references that are in the map. First posted on arXiv 24 May 2022.

Builds on

14 of 39 references.

References · 14

  1. 2020How do Data Science Workers Collaborate? Roles, Workflows, and Toolscited by 64
  2. 2017Guidelines for including grey literature and conducting multivocal literature reviews in software engineeringcited by 41
  3. 2018Software Engineering Challenges of Deep Learningcited by 41
  4. 2020Adoption and Effects of Software Engineering Best Practices in Machine Learningcited by 33
  5. 2019Studying Software Engineering Patterns for Designing Machine Learning Systemscited by 24
  6. 2021Characterizing Technical Debt and Antipatterns in AI-Based Systems: A Systematic Mapping Studycited by 21
  7. 2021Characterizing and Detecting Mismatch in Machine-Learning-Enabled Systemscited by 19
  8. 2021The Prevalence of Code Smells in Machine Learning projectscited by 16
  9. 2019Better Code, Better Sharing:On the Need of Analyzing Jupyter Notebookscited by 13
  10. 2021KGTorrent: A Dataset of Python Jupyter Notebooks from Kagglecited by 10
  11. 2018Ten Simple Rules for Reproducible Research in Jupyter Notebookscited by 6
  12. 2020Code Duplication and Reuse in Jupyter Notebookscited by 5
2 more
  1. 2019Component Mismatches Are a Critical Bottleneck to Fielding AI-Enabled Systems in the Public Sectorcited by 2
  2. 2021Towards Productizing AI/ML Models: An Industry Perspective from Data Scientistscited by 2

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.