mlsanityData to 7 Oct 2026

An introduction to Docker for reproducible research, with examples from the R environment

arXiv 1410.0846 ↗First posted 2 Oct 2014cs.SEcited by 25

Not on the map. Why?

Abstract (arXiv)

As computational work becomes more and more integral to many aspects of scientific research, computational reproducibility has become an issue of increasing importance to computer systems researchers and domain scientists alike. Though computational reproducibility seems more straight forward than replicating physical experiments, the complex and rapidly changing nature of computer environments makes being able to reproduce and extend such work a serious challenge. In this paper, I explore common reasons that code developed for one research project cannot be successfully executed or extended by subsequent researchers. I review current approaches to these issues, including virtual machines and workflow systems, and their limitations. I then examine how the popular emerging technology Docker combines several areas from systems research - such as operating system virtualization, cross-platform portability, modular re-usable elements, versioning, and a `DevOps' philosophy, to address these challenges. I illustrate this with several examples of Docker use with a focus on the R statistical environment.

Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Oct 2014.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 6; 2022: 3; 2023: 3; 2024: 3; 2025: 4; 2026: 6.

25 papers.

Sort:

By area:

  1. 2021Bayesian Optimization is Superior to Random Search for Machine Learning Hyperparameter Tuning: Analysis of the Black-Box Optimization Challenge 2020cited by 146
  2. 2024Reproducibility in Machine Learning-based Research: Overview, Barriers and Driverscited by 34
  3. 2021Outlining Traceability: A Principle for Operationalizing Accountability in Computing Systemscited by 26
  4. 2023A Survey for Federated Learning Evaluations: Goals and Measurescited by 16
  5. 2023Reproducibility in Machine Learning-Driven Researchcited by 15
  6. 2021Privacy and Trust Redefined in Federated Machine Learningcited by 13
  7. 2021A framework for fostering transparency in shared artificial intelligence models by increasing visibility of contributionscited by 5
  8. 2022OpenDR: An Open Toolkit for Enabling High Performance, Low Footprint Deep Learning for Roboticscited by 5
  9. 2025Improving the Reproducibility of Deep Learning Software: An Initial Investigation through a Case Study Analysiscited by 3
  10. 2022DeepFT: Fault-Tolerant Edge Computing using a Self-Supervised Deep Surrogate Modelcited by 2
  11. 2024Confronting the Reproducibility Crisis: A Case Study of Challenges in Cybersecurity AIcited by 2
  12. 2021A Guide to Computational Reproducibility in Signal Processing and Machine Learningcited by 1
13 more
  1. 2021Reproducible and Portable Big Data Analytics in the Cloudcited by 1
  2. 2024From Model Performance to Claim: How a Change of Focus in Machine Learning Replicability Can Help Bridge the Responsibility Gapcited by 1
  3. 2025SurvBench: A Standardised Preprocessing Pipeline for Multi-Modal Electronic Health Record Survival Analysiscited by 1
  4. 2026PyHealth 2.0: A Comprehensive Open-Source Toolkit for Accessible and Reproducible Clinical Deep Learningcited by 1
  5. 2026Talk Freely, Execute Strictly: Schema-Gated Agentic AI for Flexible and Reproducible Scientific Workflowscited by 1
  6. 2026ClaimReceipt: Verifying Evidence Sufficiency and Coverage in Agent Evaluationscited by 1
  7. 2022Reliable validation of Reinforcement Learning Benchmarkscited by 0
  8. 2023A Conditioned Unsupervised Regression Framework Attuned to the Dynamic Nature of Data Streamscited by 0
  9. 2025Requirements for Quality Assurance of AI Models for Early Detection of Lung Cancercited by 0
  10. 2025Machine Learning Workflows in Climate Modeling: Design Patterns and Insights from Case Studiescited by 0
  11. 2026Delivering Science as a Service: Sci-Orchestra's Cloud-Native Approach to HPCcited by 0
  12. 2026Feyospace-v1: How the Cyber Mercury Seven Trained Frontier Cyber Modelscited by 0
  13. 2026Code That Works, Environments That Don't: Measuring Environment Reproducibility in AI-Generated Softwarecited by 0