Public Library of Science, PLoS Biology, 1(12), p. e1001745, 2014
DOI: 10.1371/journal.pbio.1001745
Full text: Download
We describe a set of best practices for scientific software development, based on research and experience, that will improve scientists' productivity and the reliability of their software.