Implementing code review in the scientific workflow: Insights from ecology and evolutionary biology
Ivimey-Cook ER, Pick JL, Bairos-Novak KR, Culina A, Gould E, Grainger M, Marshall BM, Moreau D, Paquet M, Royaute R, Sanchez-Tojar A, et al. (2023)
Journal of Evolutionary Biology 36(10): 1347-1356.
Zeitschriftenaufsatz
| Veröffentlicht | Englisch
Download
Es wurden keine Dateien hochgeladen. Nur Publikationsnachweis!
Autor*in
Ivimey-Cook, Edward R.;
Pick, Joel L.;
Bairos-Novak, Kevin R.;
Culina, Antica;
Gould, Elliot;
Grainger, Matthew;
Marshall, Benjamin M.;
Moreau, David;
Paquet, Matthieu;
Royaute, Raphael;
Sanchez-Tojar, AlfredoUniBi ;
Silva, Ines
Alle
Alle
Einrichtung
Abstract / Bemerkung
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.
Stichworte
coding errors;
open science;
reliability;
reproducibility;
research;
process;
software development;
transparency
Erscheinungsjahr
2023
Zeitschriftentitel
Journal of Evolutionary Biology
Band
36
Ausgabe
10
Seite(n)
1347-1356
ISSN
1010-061X
eISSN
1420-9101
Page URI
https://pub.uni-bielefeld.de/record/2985930
Zitieren
Ivimey-Cook ER, Pick JL, Bairos-Novak KR, et al. Implementing code review in the scientific workflow: Insights from ecology and evolutionary biology. Journal of Evolutionary Biology . 2023;36(10):1347-1356.
Ivimey-Cook, E. R., Pick, J. L., Bairos-Novak, K. R., Culina, A., Gould, E., Grainger, M., Marshall, B. M., et al. (2023). Implementing code review in the scientific workflow: Insights from ecology and evolutionary biology. Journal of Evolutionary Biology , 36(10), 1347-1356. https://doi.org/10.1111/jeb.14230
Ivimey-Cook, Edward R., Pick, Joel L., Bairos-Novak, Kevin R., Culina, Antica, Gould, Elliot, Grainger, Matthew, Marshall, Benjamin M., et al. 2023. “Implementing code review in the scientific workflow: Insights from ecology and evolutionary biology”. Journal of Evolutionary Biology 36 (10): 1347-1356.
Ivimey-Cook, E. R., Pick, J. L., Bairos-Novak, K. R., Culina, A., Gould, E., Grainger, M., Marshall, B. M., Moreau, D., Paquet, M., Royaute, R., et al. (2023). Implementing code review in the scientific workflow: Insights from ecology and evolutionary biology. Journal of Evolutionary Biology 36, 1347-1356.
Ivimey-Cook, E.R., et al., 2023. Implementing code review in the scientific workflow: Insights from ecology and evolutionary biology. Journal of Evolutionary Biology , 36(10), p 1347-1356.
E.R. Ivimey-Cook, et al., “Implementing code review in the scientific workflow: Insights from ecology and evolutionary biology”, Journal of Evolutionary Biology , vol. 36, 2023, pp. 1347-1356.
Ivimey-Cook, E.R., Pick, J.L., Bairos-Novak, K.R., Culina, A., Gould, E., Grainger, M., Marshall, B.M., Moreau, D., Paquet, M., Royaute, R., Sanchez-Tojar, A., Silva, I., Windecker, S.M.: Implementing code review in the scientific workflow: Insights from ecology and evolutionary biology. Journal of Evolutionary Biology . 36, 1347-1356 (2023).
Ivimey-Cook, Edward R., Pick, Joel L., Bairos-Novak, Kevin R., Culina, Antica, Gould, Elliot, Grainger, Matthew, Marshall, Benjamin M., Moreau, David, Paquet, Matthieu, Royaute, Raphael, Sanchez-Tojar, Alfredo, Silva, Ines, and Windecker, Saras M. “Implementing code review in the scientific workflow: Insights from ecology and evolutionary biology”. Journal of Evolutionary Biology 36.10 (2023): 1347-1356.
Daten bereitgestellt von European Bioinformatics Institute (EBI)
Zitationen in Europe PMC
Daten bereitgestellt von Europe PubMed Central.
References
Daten bereitgestellt von Europe PubMed Central.
Export
Markieren/ Markierung löschen
Markierte Publikationen
Web of Science
Dieser Datensatz im Web of Science®Quellen
PMID: 37812156
PubMed | Europe PMC
Suchen in