Evidence map›Paper›PMID 39236077›Full record

ArticlePLoS computational biology2024

Ten simple rules for scientific code review.

Ariel Rokem

Abstract read
In one paragraph

Article in PLoS computational biology, 2024. The graph could read no effect estimate from its abstract, so it casts no vote on the map. Cited by 5 papers.

0numbers the graph read from it
0cells of the map it votes in
5citing papers in PubMed
–field-weighted citation impact
1 · What the graph read from it

What it found

Each row is one number read from the abstract, on the scale the paper reported it, with its interval. Left of the dashed line favours the treatment, right favours the comparator. Under each row is the sentence it came from. New to these charts? A ten-minute tutorial.

The abstract states no effect estimate the extractor could read, or names no intervention and outcome on the map, so this paper lights no cell and moves no belief. It is still indexed, cited and linked below.

2 · The registry

The trial behind it

Trials whose registry record cites this paper, or whose number appears in the abstract. A trial that started after this paper was published is citing it as background, not reporting it.

Neither the registry nor the abstract names a trial number. If this is a trial report, that itself is worth knowing.

3 · Its place in the literature

Who cites it

5 citing papers in PubMed.

  1. Article
  2. Article
  3. Review
  4. Article
  5. Review
4 · The record

Corrections and comments

PubMed lists nothing against this paper. Absence here is not a guarantee, only a check that was made.

5 · Who and what money

Authors and funding

1 author.

Ariel RokemDepartment of Psychology and eScience Institute, University of Washington, Seattle, Washington, United States of America.ORCID 0000-0003-0679-1985

Funding

CRCNS: Community-supported open-source software for computational neuroanatomyR01EB027585 · NIBIB · TRUSTEES OF INDIANA UNIVERSITY · PI Eleftherios Garyfallidis · 2018 to 2026
$2.6M
NIPreps: integrating neuroimaging preprocessing workflows across modalities, populations, and speciesRF1MH121867 · NIMH · STANFORD UNIVERSITY · PI POLDRACK, RUSSELL A, ROKEM, ARIEL SHALOM · 2021 to 2022
$1.6M
A data science toolbox for analysis of Human Connectome Project diffusion MRIRF1MH121868 · NIMH · UNIVERSITY OF WASHINGTON · PI ROKEM, ARIEL SHALOM · 2019 to 2019
$707k
NIBIB NIH HHS R01 EB027585NIMH NIH HHS RF1 MH121867NIMH NIH HHS RF1 MH121868
6 · The paper itself

Abstract

As large, high-dimensional data have become more common, software development is playing an increasingly important role in research across many different fields. This creates a need to adopt software engineering practices in research settings. Code review is the engineering practice of giving and receiving detailed feedback on a computer program. Consistent and continuous examination of the evolution of computer programs by others has been shown to be beneficial, especially when reviewers are familiar with the technical aspects of the software and also when they possess relevant domain expertise. The rules described in the present article provide information about the why, when, and how of code review. They provide the motivation for continual code reviews as a natural part of a rigorous research program. They provide practical guidelines for conducting review of code both in person, as a "lab meeting for code," as well as asynchronously, using industry-standard online tools. A set of guidelines is provided for the nitty-gritty details of code review, as well as for the etiquette of such a review. Both the technical and the social aspects of code review are covered to provide the reader with a comprehensive approach that facilitates an effective, enjoyable, and educational approach to code review.

Indexed as

SoftwareComputational BiologyGuidelines as TopicHumans

Identifiers

PMID39236077
PMCPMC11376551

What OpenQuestion holds

Textmetadata
LicenceCC BY
Read underepoch 390

Registered trials

None linked

Read under generation 80e0d062 · epoch 390. Bibliography from PubMed, PubMed Central and OpenAlex; grants from NIH RePORTER; trial links from ClinicalTrials.gov; estimates, votes and beliefs from the OpenQuestion graph.