2023 · 11 citations · 20 references
ComputingComputer ScienceAutomationScientific ComputingSoftware EngineeringProduction WorkflowWorkflow AnalysisWorkflow DesignWorkflow ManagementWorkflow OrchestrationScientific Workflow ManagementWorkflow Interoperability
Workflows make it easier for scientists to assemble computational experiments consisting of many disparate components. However, those disparate components also increase the probability that the computational experiment fails to be reproducible. Even if software is reproducible today, it may become irreproducible tomorrow without the software itself changing at all, because of the constantly changing software environment in which the software is run.
20
Usage, costs, and benefits of continuous integration in open-source projects
Michael Hilton, Timothy Tunnell, Kai Huang et al. · 2016 · 289 citations · Full text
Todd Gamblin, Matthew LeGendre, Michael Collette et al. · 2015 · 279 citations
A Large-Scale Study About Quality and Reproducibility of Jupyter Notebooks
João Felipe Pimentel, Leonardo Murta, Vanessa Braganholo et al. · 2019 · 234 citations