Skip to main content
v2026.1714 entries · CC-BY 4.0
Dictionary termTrack CStablev2026.2

Code review (research software)

A structured review of research software by one or more peers, focused on correctness, clarity, documentation, testing, and fitness for purpose, conducted before publication or as part of community-curated software repositories.

ByCASRAI Editorial Board
· Last updated 21 May 2026

Examples

Worked examples

  • Is an instance

    A JOSS submission undergoing open peer review on GitHub with editor-assigned reviewers.

  • Is an instance

    An rOpenSci review of a community R package against the rOpenSci packaging guidelines.

Counter-examples

Looks similar, but isn't

  • Not an instance

    An automated linter run.

  • Not an instance

    A reproducibility audit of a single paper's analysis.

Editorial commentary

Whereas industrial code review is line-by-line and routine, code review for research software is comparatively rare and varies in scope. Initiatives such as rOpenSci's peer review of R packages and pyOpenSci's review of Python packages exemplify formal community review; JOSS (Journal of Open Source Software) integrates open code review into its publication workflow.

References

  • Smith et al., 'Journal of Open Source Software (JOSS): design and first-year review' (PeerJ Computer Science, 2018); rOpenSci Statistical Software Peer Review Guide.

Also known as

scientific code review · software peer review

Machine-readable encodings

Use in your systems

JATS XML <role> element
xml
<role vocab="credit"
      vocab-identifier="https://casrai.org/dictionary/"
      vocab-term="Code review (research software)"
      vocab-term-identifier="https://casrai.org/dictionary/term/code-review-research-software" />
Schema.org DefinedTerm (JSON-LD)
json
{
  "@context": "https://schema.org",
  "@type": "DefinedTerm",
  "name": "Code review (research software)",
  "identifier": "https://casrai.org/dictionary/term/code-review-research-software",
  "description": "A structured review of research software by one or more peers, focused on correctness, clarity, documentation, testing, and fitness for purpose, conducted before publication or as part of community-curated software repositories.",
  "inDefinedTermSet": "https://casrai.org/dictionary/domain/reproducibility-and-computational-research/",
  "url": "https://casrai.org/dictionary/term/code-review-research-software",
  "sameAs": [
    "scientific code review",
    "software peer review"
  ],
  "license": "https://creativecommons.org/licenses/by/4.0/"
}

Adopted by research universities worldwide

University of Cambridge logoColumbia University logoUniversity of Edinburgh logoHarvard University logoMassachusetts Institute of Technology logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoUniversity of Cambridge logoColumbia University logoUniversity of Edinburgh logoHarvard University logoMassachusetts Institute of Technology logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logo
  • University of Cambridge logo
  • Columbia University logo
  • University of Edinburgh logo
  • Harvard University logo
  • Massachusetts Institute of Technology logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo

View CASRAI adoption →