当前位置: X-MOL 学术J. Evol. Biol. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Implementing code review in the scientific workflow: Insights from ecology and evolutionary biology.
Journal of Evolutionary Biology ( IF 2.1 ) Pub Date : 2023-10-01 , DOI: 10.1111/jeb.14230
Edward R Ivimey-Cook 1 , Joel L Pick 2 , Kevin R Bairos-Novak 3 , Antica Culina 4, 5 , Elliot Gould 6 , Matthew Grainger 7 , Benjamin M Marshall 8 , David Moreau 9 , Matthieu Paquet 10 , Raphaël Royauté 11 , Alfredo Sánchez-Tójar 12 , Inês Silva 13 , Saras M Windecker 6
Affiliation  

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.

中文翻译:

在科学工作流程中实施代码审查:来自生态学和进化生物学的见解。

代码审查提高了研究的可靠性和可重复性。因此,代码审查是软件开发中不可避免的步骤,并且在计算机科学等领域很常见。然而,尽管代码审查很重要,但它在生态学和进化生物学领域却明显缺乏。这是有问题的,因为它促进了编码错误的传播并降低了已发表结果的可重复性和可靠性。为了解决这个问题,我们提供了关于如何有效审查代码、如何设置项目以实现这种形式的审查的详细评论,并详细说明了其在整个研究过程的几个阶段可能的实施。本指南作为代码审查的入门读本,采用此处的原则和建议将大大有助于促进更加开放、可靠和透明的生态学和进化生物学。
更新日期:2023-10-01
down
wechat
bug