English

Re-run, Repeat, Reproduce, Reuse, Replicate: Transforming Code into Scientific Contributions

General Literature 2019-04-25 v2 Computers and Society

Abstract

Scientific code is not production software. Scientific code participates in the evaluation of a scientific hypothesis. This imposes specific constraints on the code that are often overlooked in practice. We articulate, with a small example, five characteristics that a scientific code in computational science should possess: re-runnable, repeatable, reproducible, reusable and replicable.

Keywords

Cite

@article{arxiv.1708.08205,
  title  = {Re-run, Repeat, Reproduce, Reuse, Replicate: Transforming Code into Scientific Contributions},
  author = {Fabien Benureau and Nicolas Rougier},
  journal= {arXiv preprint arXiv:1708.08205},
  year   = {2019}
}

Comments

Frontiers in Neuroinformatics, Frontiers, In press

R2 v1 2026-06-22T21:24:52.211Z