Code review

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

Related term:

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 with all references used so far.