English

Best Practices for Scientific Computing

Mathematical Software 2016-08-04 v4 Software Engineering

Abstract

Scientists spend an increasing amount of time building and using software. However, most scientists are never taught how to do this efficiently. As a result, many are unaware of tools and practices that would allow them to write more reliable and maintainable code with less effort. We describe a set of best practices for scientific software development that have solid foundations in research and experience, and that improve scientists' productivity and the reliability of their software.

Keywords

Cite

@article{arxiv.1210.0530,
  title  = {Best Practices for Scientific Computing},
  author = {Greg Wilson and D. A. Aruliah and C. Titus Brown and Neil P. Chue Hong and Matt Davis and Richard T. Guy and Steven H. D. Haddock and Katy Huff and Ian M. Mitchell and Mark Plumbley and Ben Waugh and Ethan P. White and Paul Wilson},
  journal= {arXiv preprint arXiv:1210.0530},
  year   = {2016}
}

Comments

18 pages

R2 v1 2026-06-21T22:14:10.927Z