Definition: The process of checking another researcher’s programming (specifically, computer source code) including but not limited to statistical code and data modelling. This process is designed to detect and resolve mistakes, thereby improving code quality. In practice, a modern peer review process may take place via a hosted online repository such as GitHub, GitLab or SourceForge.Related terms: Reproducibility; Version control
References: Petre and Wilson (2014), & Scopatz and Huff (2015)
Drafted and Reviewed by: Filip Dechterenko, Ali H. Al-Hoorie, Dominik Kiersz, Sam Parsons, Charlotte R. Pennington
Note that we are currently working on an automated mechanism to link references cited above with their full-length version that can be found at https://forrt.org/glossary/references with all references used so far.