On continuous integration/continuous delivery for automated deployment of machine learning models using mlops
In recent years, model deployment in machine learning is observed to be an interesting area
of study. It can be seen as a process similar to the one established for traditional software …
of study. It can be seen as a process similar to the one established for traditional software …
Assessing and restoring reproducibility of Jupyter notebooks
Jupyter notebooks---documents that contain live code, equations, visualizations, and
narrative text---now are among the most popular means to compute, present, discuss and …
narrative text---now are among the most popular means to compute, present, discuss and …
KGTorrent: A dataset of python jupyter notebooks from kaggle
L Quaranta, F Calefato… - 2021 IEEE/ACM 18th …, 2021 - ieeexplore.ieee.org
Computational notebooks have become the tool of choice for many data scientists and
practitioners for performing analyses and disseminating results. Despite their increasing …
practitioners for performing analyses and disseminating results. Despite their increasing …
Exploring how deprecated python library apis are (not) handled
In this paper, we present the first exploratory study of deprecated Python library APIs to
understand the status quo of API deprecation in the realm of Python libraries. Specifically …
understand the status quo of API deprecation in the realm of Python libraries. Specifically …
Understanding and improving the quality and reproducibility of Jupyter notebooks
Jupyter Notebooks have been widely adopted by many different communities, both in
science and industry. They support the creation of literate programming documents that …
science and industry. They support the creation of literate programming documents that …
Computational reproducibility of Jupyter notebooks from biomedical publications
S Samuel, D Mietchen - GigaScience, 2024 - academic.oup.com
Background Jupyter notebooks facilitate the bundling of executable code with its
documentation and output in one interactive environment, and they represent a popular …
documentation and output in one interactive environment, and they represent a popular …
A large-scale comparison of Python code in Jupyter notebooks and scripts
In recent years, Jupyter notebooks have grown in popularity in several domains of software
engineering, such as data science, machine learning, and computer science education …
engineering, such as data science, machine learning, and computer science education …
Restoring execution environments of Jupyter notebooks
More than ninety percent of published Jupyternotebooks do not state dependencies on
external packages. This makes them non-executable and thus hinders reproducibility of …
external packages. This makes them non-executable and thus hinders reproducibility of …
DynaPyt: a dynamic analysis framework for Python
Python is a widely used programming language that powers important application domains
such as machine learning, data analysis, and web applications. For many programs in these …
such as machine learning, data analysis, and web applications. For many programs in these …
Eliciting best practices for collaboration with computational notebooks
Despite the widespread adoption of computational notebooks, little is known about best
practices for their usage in collaborative contexts. In this paper, we fill this gap by eliciting a …
practices for their usage in collaborative contexts. In this paper, we fill this gap by eliciting a …