#RSAA25 Piloting peer code review in a research consortium community of practice

Code for research is more flexible than point-and-click statistical softwares, but can be more error-prone. These errors may be conceptual (e.g., implementing the wrong function for a given task), programmatic (e.g., indexing the wrong column of a data frame), or syntactic (e.g., the incorrect spelling of a statement or function). Although peer review is part of the scientific process, it rarely (though increasingly) involves review of research code. Part of the difficulty with implementing formal peer review of code is the time, expertise, and supportive environment required to successfully execute it. Particularly for more involved analyses, review of code requires significant time to understand the context, questions, data, methods, and aims. It can also be very difficult to identify people with the appropriate skills in both the given code language and the methods to effectively review the code. Lastly, despite peer review itself being a common and integral part of the research process, people are still less prepared to open up their code itself for review and so a constructive, supportive, peer space is necessary. We present a pilot program for peer code review conducted within a research consortium setting, which may represent a useful model to overcoming these challenges. The Australia-Aotearoa Consortium for Epidemic Forecasting & Analytics (ACEFA) aims to support timely and effective responses to epidemic diseases in Australia and New Zealand through real-time data analytics, modelling, and forecasting. One of our main activities this winter is reporting short-term forecasts for daily case counts of several respiratory pathogens, for each Australian state and territory and for New Zealand, to government health committees and stakeholders. We have multiple forecasts from models developed and maintained by one or more research academics in our consortium. In parallel with a review period for the methods in these models, we are planning to conduct peer code review of models with the following aims in mind: 1. To confirm that each model implements the documented methods; 2. To identify potential improvements in each model's implementation; 3. To share expertise about good coding practices; and 4. To increase exposure to, and familiarity with, code review as a means to support computational research. We will conduct pre- and post- evaluation surveys to evaluate how well we address each aim, and to provide evidence for iterative improvements for future rounds of code review. We will present this initiative as a component of our community of practice, and hope to initiate a discussion with participants about its merits and dissemination of the model. Accessible slide notes can be found here. Dr Saras Windecker is a Senior Research Officer at The Kids Research Institute Australia working in infectious disease modelling and software development. Dr Rob Moss is a Senior Research Fellow in the Infectious Disease Dynamics Unit at the Melbourne School of Population and Global Health, The University of Melbourne with a focus on the development and application of high-performance computational modelling methods for predicting and mitigating the burden of seasonal and pandemic influenza. Drs Windecker and Moss are both members of the Australia-Aotearoa Consortium for Epidemic Forecasting & Analytics (ACEFA), which aims to support timely and effective responses to epidemic diseases in Australia and New Zealand. They are both actively involved in the open research community and interested in promoting reproducible research practices.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-09-18
DOI
https://doi.org/10.5281/zenodo.17149023
Primary Topic
Geochemistry and Geologic Mapping
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

#RSAA25 Piloting peer code review in a research consortium community of practice

Zenodo (CERN European Organization for Nuclear Research)
Geochemistry and Geologic Mapping
article

#RSAA25 Piloting peer code review in a research consortium community of practice

article en

Abstract

Code for research is more flexible than point-and-click statistical softwares, but can be more error-prone. These errors may be conceptual (e.g., implementing the wrong function for a given task), programmatic (e.g., indexing the wrong column of a data frame), or syntactic (e.g., the incorrect spelling of a statement or function). Although peer review is part of the scientific process, it rarely (though increasingly) involves review of research code. Part of the difficulty with implementing formal peer review of code is the time, expertise, and supportive environment required to successfully execute it. Particularly for more involved analyses, review of code requires significant time to understand the context, questions, data, methods, and aims. It can also be very difficult to identify people with the appropriate skills in both the given code language and the methods to effectively review the code. Lastly, despite peer review itself being a common and integral part of the research process, people are still less prepared to open up their code itself for review and so a constructive, supportive, peer space is necessary. We present a pilot program for peer code review conducted within a research consortium setting, which may represent a useful model to overcoming these challenges. The Australia-Aotearoa Consortium for Epidemic Forecasting & Analytics (ACEFA) aims to support timely and effective responses to epidemic diseases in Australia and New Zealand through real-time data analytics, modelling, and forecasting. One of our main activities this winter is reporting short-term forecasts for daily case counts of several respiratory pathogens, for each Australian state and territory and for New Zealand, to government health committees and stakeholders. We have multiple forecasts from models developed and maintained by one or more research academics in our consortium. In parallel with a review period for the methods in these models, we are planning to conduct peer code review of models with the following aims in mind: 1. To confirm that each model implements the documented methods; 2. To identify potential improvements in each model's implementation; 3. To share expertise about good coding practices; and 4. To increase exposure to, and familiarity with, code review as a means to support computational research. We will conduct pre- and post- evaluation surveys to evaluate how well we address each aim, and to provide evidence for iterative improvements for future rounds of code review. We will present this initiative as a component of our community of practice, and hope to initiate a discussion with participants about its merits and dissemination of the model. Accessible slide notes can be found here. Dr Saras Windecker is a Senior Research Officer at The Kids Research Institute Australia working in infectious disease modelling and software development. Dr Rob Moss is a Senior Research Fellow in the Infectious Disease Dynamics Unit at the Melbourne School of Population and Global Health, The University of Melbourne with a focus on the development and application of high-performance computational modelling methods for predicting and mitigating the burden of seasonal and pandemic influenza. Drs Windecker and Moss are both members of the Australia-Aotearoa Consortium for Epidemic Forecasting & Analytics (ACEFA), which aims to support timely and effective responses to epidemic diseases in Australia and New Zealand. They are both actively involved in the open research community and interested in promoting reproducible research practices.

Zenodo (CERN European Organization for Nuclear Research)
The University of Melbourne (AU)
Openalex Percentile: Top 35%
Geochemistry and Geologic Mapping
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.