Site icon 4TU.ResearchData

CODECHECK in Practice: How TU Delft and 4TU.ResearchData Are Making Reproducibility Happen

How can we make repro­ducibil­i­ty a rou­tine part of the pub­lish­ing process? That ques­tion is at the heart of a new pilot bring­ing togeth­er the TU Delft Dig­i­tal Com­pe­tence Cen­tre (DCC) and the 4TU.ResearchData repos­i­to­ry with a sim­ple goal: offer researchers a sim­ple way to ver­i­fy the repro­ducibil­i­ty of their research soft­ware.

What Is CODECHECK?

CODECHECK is a com­mu­ni­ty-led ini­tia­tive that helps ver­i­fy the com­pu­ta­tion­al repro­ducibil­i­ty of sci­en­tif­ic research. A vol­un­teer known as a codecheck­er runs the author’s code to repro­duce the results of a pub­li­ca­tion. The goal is not to val­i­date sci­en­tif­ic cor­rect­ness, or ver­i­fy qual­i­ty of code, but to con­firm that the code actu­al­ly works.

When suc­cess­ful, a CODECHECK Cer­tifi­cate is issued. It doc­u­ments what was checked, who did the check­ing, and what steps were tak­en. The cer­tifi­cate is pub­lished in Zen­o­do and can be linked to the orig­i­nal pub­li­ca­tion or dataset.

This trans­par­ent process increas­es trust, improves doc­u­men­ta­tion, and sup­ports Open Sci­ence prin­ci­ples.

From ‘Little Demand’ to a Working Pilot

Build­ing on the momen­tum of the CODECHECK­ing Goes NL project, the TU Delft DCC took the ini­tia­tive, in autumn 2024, of pro­vid­ing CODECHECK as a ser­vice to TU Delft researchers. But very soon they faced a famil­iar prob­lem: few researchers request­ed such repro­ducibil­i­ty checks. Mean­while, 4TU.ResearchData was already host­ing research soft­ware and data out­puts — but lacked the capac­i­ty to ver­i­fy repro­ducibil­i­ty.

The solu­tion? Com­bine strengths.The 4TU.ResearchData repos­i­to­ry became the entry point; the TU Delft DCC, the ser­vice provider.

How It Works

The work­flow is straight­for­ward:

  1. A researcher pub­lish­es soft­ware in 4TU.ResearchData.
  2. The author is invit­ed to par­tic­i­pate in a CODECHECK.
  3. If inter­est­ed, they share the rel­e­vant data and the cor­re­spond­ing arti­cle or preprint.
  4. A TU Delft codecheck­er attempts to run the code. If need­ed, the author is con­tact­ed to clar­i­fy set­up or fix issues.
  5. Once results are repro­duced (note: not val­i­dat­ed for sci­en­tif­ic cor­rect­ness), a Cer­tifi­cate is issued.
  6. The cer­tifi­cate is linked to the dataset land­ing page and marked with a “Code Works” badge.

Collaboration in Numbers (as of June 2025)

CODECHECKed publications

So far, three soft­ware pub­li­ca­tions host­ed on 4TU.ResearchData have suc­cess­ful­ly passed repro­ducibil­i­ty checks and earned a shiny “CODE WORKS” badge. This badge sig­nals that the code runs as expect­ed and pro­duces the pub­lished results — a big step toward trans­paren­cy and reusabil­i­ty.

Con­grat­u­la­tions to the authors for mak­ing their work more repro­ducible and FAIR!

In their own words

Repro­ducibil­i­ty is more than a tech­ni­cal step — it’s a col­lab­o­ra­tive process. Here’s how par­tic­i­pants expe­ri­enced the CODECHECK pilot in their own words:

“I think repro­ducibil­i­ty is extreme­ly impor­tant: If oth­ers can­not repro­duce your results, the sci­en­tif­ic val­ue is sim­ply very low. You can explain the method in your paper, of course, but what is code if not the most detailed expla­na­tion pos­si­ble? I think that if you write code for your paper, you have the sci­en­tif­ic oblig­a­tion to share it. And so I did.”
[Florine, PhD Can­di­date ]

What’s Next?

The pilot is already yield­ing insights — and enthu­si­asm. The next step is to extend the mod­el to all 4TU part­ner insti­tu­tions, with a scal­able work­flow, onboard­ing mate­ri­als, and train­ing oppor­tu­ni­ties for codecheck­ers. The goal: make repro­ducibil­i­ty checks a stan­dard option along­side soft­ware pub­li­ca­tion, not an after­thought.

Want to get involved?

Would you like to con­tribute to more repro­ducible, trust­wor­thy sci­ence? 

Get in touch:
Read more about the TU Delft DCC Repro­ducibil­i­ty Check ser­vice  or con­tact 4TU.ResearchData direct­ly if you are inter­est­ed in CODECHECK as an author of pub­li­ca­tion. 

Let’s make repro­ducibil­i­ty a com­mon prac­tice — one check at a time.

“Parts of this post were draft­ed with the help of AI (Chat­G­PT) and edit­ed by the author.”

Writ­ten by Alek­san­dra Wilczyn­s­ka

Exit mobile version
Skip to toolbar