Best practices for scientific computing
- PMID: 24415924
- PMCID: PMC3886731
- DOI: 10.1371/journal.pbio.1001745
Best practices for scientific computing
Abstract
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.
Conflict of interest statement
The lead author (GVW) is involved in a pilot study of code review in scientific computing with PLOS Computational Biology.
References
-
- Hannay JE, Langtangen HP, MacLeod C, Pfahl D, Singer J, et al... (2009) How do scientists develop and use scientific software? In: Proceedings Second International Workshop on Software Engineering for Computational Science and Engineering. pp. 1–8. doi:10.1109/SECSE.2009.5069155.
-
- Prabhu P, Jablin TB, Raman A, Zhang Y, Huang J, et al... (2011) A survey of the practice of computational science. In: Proceedings 24th ACM/IEEE Conference on High Performance Computing, Networking, Storage and Analysis. pp. 19:1–19:12. doi:10.1145/2063348.2063374.
-
- Vardi M (2010) Science has only two legs. Communications of the ACM 53: 5.
-
- Hatton L, Roberts A (1994) How accurate is scientific software? IEEE T Software Eng 20: 785–797.
-
- Hatton L (1997) The T experiments: errors in scientific software. Computational Science & Engineering 4: 27–38.
Publication types
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
Other Literature Sources