Implementing Code Review in the Scientific Workflow: Insights from Ecology and Evolutionary Biology - INRAE - Institut national de recherche pour l’agriculture, l’alimentation et l’environnement Accéder directement au contenu
Article Dans Une Revue Journal of Evolutionary Biology Année : 2023

Implementing Code Review in the Scientific Workflow: Insights from Ecology and Evolutionary Biology

Résumé

Code review increases reliability and improves reproducibility of research. As such, code review is an inevitable step in software development and is common in fields such as computer science. However, despite its importance, code review is noticeably lacking in ecology and evolutionary biology. This is problematic as it facilitates the propagation of coding errors and a reduction in reproducibility and reliability of published results. To address this, we provide a detailed commentary on how to effectively review code, how to set up your project to enable this form of review and detail its possible implementation at several stages throughout the research process. This guide serves as a primer for code review, and adoption of the principles and advice here will go a long way in promoting more open, reliable, and transparent ecology and evolutionary biology.
Fichier principal
Vignette du fichier
Ivmey-Cook_etal_2023_EcoEvoRxiv.pdf (1.29 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Licence : CC BY ND - Paternité - Pas de modifications

Dates et versions

hal-04106410 , version 1 (25-05-2023)

Licence

Paternité - Pas de modifications

Identifiants

Citer

Edward Ivimey-Cook, Joel Pick, Kevin Bairos-Novak, Antica Culina, Elliot Gould, et al.. Implementing Code Review in the Scientific Workflow: Insights from Ecology and Evolutionary Biology. Journal of Evolutionary Biology, 2023, 36 (10), pp.1347-1356. ⟨10.1111/jeb.14230⟩. ⟨hal-04106410⟩
45 Consultations
5 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More