Assessing the Quality of Computational Notebooks for a Frictionless Transition from Exploration to Production
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
- 2020How do Data Science Workers Collaborate? Roles, Workflows, and Toolscited by 64
- 2017Guidelines for including grey literature and conducting multivocal literature reviews in software engineeringcited by 41
- 2018Software Engineering Challenges of Deep Learningcited by 41
- 2020Adoption and Effects of Software Engineering Best Practices in Machine Learningcited by 33
- 2019Studying Software Engineering Patterns for Designing Machine Learning Systemscited by 24
- 2021Characterizing Technical Debt and Antipatterns in AI-Based Systems: A Systematic Mapping Studycited by 21
- 2021Characterizing and Detecting Mismatch in Machine-Learning-Enabled Systemscited by 19
- 2021The Prevalence of Code Smells in Machine Learning projectscited by 16
- 2019Better Code, Better Sharing:On the Need of Analyzing Jupyter Notebookscited by 13
- 2021KGTorrent: A Dataset of Python Jupyter Notebooks from Kagglecited by 10
- 2018Ten Simple Rules for Reproducible Research in Jupyter Notebookscited by 6
- 2020Code Duplication and Reuse in Jupyter Notebookscited by 5
Built on by
Citing papers per year: 2024: 1.
1 paper.