English

Ten Simple Rules for Making Research Software More Robust

Software Engineering 2017-07-05 v2

Abstract

Software produced for research, published and otherwise, suffers from a number of common problems that make it difficult or impossible to run outside the original institution, or even off the primary developer's computer. We present ten simple rules to make such software robust enough to run anywhere, and inspire confidence in your reproducibility, and thereby delight your users and collaborators.

Keywords

Cite

@article{arxiv.1610.04546,
  title  = {Ten Simple Rules for Making Research Software More Robust},
  author = {Morgan Taschuk and Greg Wilson},
  journal= {arXiv preprint arXiv:1610.04546},
  year   = {2017}
}
R2 v1 2026-06-22T16:21:10.064Z