Facilitating Reproducibility in Scientific Computing: Principles and Practice

David H. Bailey, Jonathan M. Borwein, Victoria Stodden

Research output: Chapter in Book/Report/Conference proceedingChapter


The foundation of scientific research is theory and experiment, carefully documented in open publications, in part so that other researchers can reproduce and validate the claimed findings. Unfortunately, the field of scientific and mathematical computing has evolved in ways that often do not meet these high standards. In published computational work, frequently, there is no record of the workflow process that produced the published computational results, and in some cases, even the code is missing or has been changed significantly since the study was completed. In other cases, the computation is subject to statistical errors or numerical variability that makes it difficult for other researchers to reconstruct results. Thus confusion often reigns. That tide may be changing, though, in the wake of recent efforts that recognize both the need for explicit and widely implemented standards and also the opportunity to do computational research work more effectively. This chapter discusses the roots of the reproducibility problem in scientific computing and summarizes some possible solutions that have been suggested in the community.

Original languageEnglish (US)
Title of host publicationReproducibility
Subtitle of host publicationPrinciples, Problems, Practices, and Prospects
Number of pages27
ISBN (Electronic)9781118865064
ISBN (Print)9781118864975
StatePublished - Jan 1 2015

ASJC Scopus subject areas

  • Mathematics(all)
  • Social Sciences(all)


Dive into the research topics of 'Facilitating Reproducibility in Scientific Computing: Principles and Practice'. Together they form a unique fingerprint.

Cite this