Skip to content

Commit ee0ecfc

Browse files
committed
add wrap-up blog post for CHECK-NL
1 parent 6ea21f3 commit ee0ecfc

File tree

3 files changed

+105
-12
lines changed

3 files changed

+105
-12
lines changed

index.md

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,22 +42,29 @@ To **stay in touch** with the project, follow us on social media at <img src="/i
4242

4343
## News
4444

45-
### 2025-04 | CHECK-PUB project started
45+
### 2025-05 | CHECK-NL project completed 🇳🇱
46+
47+
The [Codechecking-NL project](/nl/) team published a **final blog post** and presents their experiences and the future of the Dutch community - read _[Advancing reproducibility and Open Science one workshop at a time - community-building in the Netherlands](/nl/advancing-reproducibility-and-open-science-one-workshop-at-a-time)_.
48+
49+
The group also shares their **event recipe** for running a local CODECHECK event [on Zenodo](https://doi.org/10.5281/zenodo.15423186) and on the website [here](/guide/event-recipe).
50+
No excuses anymore, you can now run your own CODECHECK event!
51+
52+
### 2025-04 | CHECK-PUB project started 🚀
4653

4754
TU Delft supports the development of a new building block for the CODECHECK initiative: a plugin for Open Journal Systems (OJS) to support the CODECHECK process in journals. In the CHECK-PUB project, we will develop a prototype of the plugin and look for journals to collaborate on real-world test scenarios.
4855
👉 Learn more about the project at [codecheck.org.uk/pub/](/pub/).
4956

5057
📢 We are looking for an engaged student to work as a developer (student assistant, SHK) in the project team and lead the development of the OJS plugin prototype.
5158
Please see the job add at <https://tu-dresden.de/bu/umwelt/geo/geoinformatik/die-professur/news/job-vacancy-shk-codecheck?set_language=en>.
5259

53-
### 2025-03 | Tutorial at AGILE 2025 conference
60+
### 2025-03 | Tutorial at AGILE 2025 conference 🧑‍🎓
5461

5562
On **Tuesday, June 10, 2025** a half-day workshop and tutorial _"Open and reproducible research best practices: Codechecks, AGILE repro reviews, and reprohacks for your research"_ will take place in Dresden, Germany, as part of the [AGILE 2025 conference](https://agile-online.org/conference-2025).
5663
The event includes hands-on work in small groups to train codecheckers and is a continuation of the close collaboration between the [Reproducible AGILE initiative](https://reproducible-agile.github.io/) and CODECHECK, more specifically the [CHECK-NL](/nl/) project.
5764

5865
Learn more at the event website: <https://codecheck.org.uk/nl/agilegis-2025.html>
5966

60-
### 2025-01 | Blog post by Eduard Klapwijk on author's perspective
67+
### 2025-01 | Blog post by Eduard Klapwijk on author's perspective 🖊️
6168

6269
What is the experience for authors in a CODECHECK?
6370
[Eduard Klapwijk](https://www.linkedin.com/in/eduardklapwijk/) (<https://orcid.org/0000-0002-8936-0365>), research data steward at Erasmus School of Social and Behavioural Sciences (ESSB), Erasmus University Rotterdam, and [eScience fellow](https://www.esciencecenter.nl/fellowship-programme/eduard-klapwijk/) answers it from his perspective.
@@ -66,8 +73,7 @@ He describes his research workflow, the changes he made in the context of the co
6673

6774
Read the blog [on the ESSB Repro Checks website](https://eduardklap.github.io/repro-checks/posts/2025-01-16-experience-getting-codechecked/) and on the [Netherlands eScience Center Medium page](https://medium.com/escience-center/my-experience-of-getting-codechecked-39cf612cfd35) and check out the [CODECHECK Certificate 2024-005](https://codecheck.org.uk/register/certs/2024-005/) by [Lukas Röseler](https://orcid.org/0000-0002-6446-1901).
6875

69-
70-
### 2024-11 | CODECHECK at ASSA summer school in Eindhoven
76+
### 2024-11 | CODECHECK at ASSA summer school in Eindhoven 🔉
7177

7278
On the last day of the 🍁 [Autumn School Series in Acoustics](https://www.linkedin.com/company/assaeindhoven/) at [Eindhoven University of Technology](https://www.tue.nl/en/), the autum school team of [Maarten Hornikx](https://www.linkedin.com/in/maartenhornikx/) and [Huiqing Wang](https://www.linkedin.com/in/huiqing-wang-2596544a/) organized a track on _open research software in the computational acoustics_.
7379

@@ -121,7 +127,7 @@ The goal is to explore building a local CODECHECK community whose members may ch
121127

122128
Follow us on YouTube: <https://www.youtube.com/@cdchck>
123129

124-
### 2022-11 | Panel participation in "How to build, grow, and sustain reproducibility or open science initiatives"
130+
### 2022-11 | Panel participation in "How to build, grow, and sustain reproducibility or open science initiatives" 🌱
125131

126132
CODECHECK team member Daniel Nüst had the honour to participate in a panel discussion on November 23rd 2022.
127133
The German Reproducibility Network ([GRN](https://reproducibilitynetwork.de/)) organised the two-day event _"How to build, grow, and sustain reproducibility or open science initiatives: A virtual brainstorming event"_.
@@ -141,7 +147,7 @@ Check out the quotes in the blog post!
141147

142148
Thanks, Markus, for spreading the word about CODECHECK and for introducing more developers and software-developing researchers of the need for their expertise during peer review.
143149

144-
### 2022-06 | AGILE Reproducibility Review 2022
150+
### 2022-06 | AGILE Reproducibility Review 2022
145151

146152
The collaboration between CODECHECK and the AGILE conference series continues!
147153
In 2022, the AGILE conference's [reproducibility committee](https://reproducible-agile.github.io/2022/#reproducibility-committee) conducted 16 reproductions of conference full papers.
@@ -176,7 +182,7 @@ We are grateful for the two reviewers, [Nicolas P. Rougier](https://orcid.org/00
176182
The F1000 blog also features the article with a little Q&A: [https://blog.f1000.com/2021/09/27/codecheck](https://blog.f1000.com/2021/09/27/codecheck).
177183
Thanks [Jessica](https://blog.f1000.com/author/jessicatruschel/) for making that happen!
178184

179-
### 2021-04 | CODECHECK @ ITC
185+
### 2021-04 | CODECHECK @ ITC
180186

181187
CODECHECK supporter [Markus Konkol](https://twitter.com/MarkusKonkol) has built a CODECHECK process for all researchers at the University of Twente's Faculty of Geo-Information Science and Earth Observation ([ITC](https://www.itc.nl)).
182188
He offers his expertise to codecheck manuscripts and underlying source code and data before submission or preprint publication, so even if the information is still not publicly shared.
@@ -186,21 +192,21 @@ _This is a great service for ITC researchers and their reviewers and readers!_
186192

187193
Learn more at **<https://www.itc.nl/research/open-science/codecheck/>** and see an example at <https://doi.org/10.5281/zenodo.5106408>.
188194

189-
### 2021-03 | F1000Research preprint
195+
### 2021-03 | F1000Research preprint 📄
190196

191197
A preprint about CODECHECK was published at [F1000Research](https://f1000research.com/) and is now subject to open peer review. It presents the codechecking workflow, describes involved roles and stakeholders, presents the _25_ codechecks conducted up to today, and details the experiences and tools that underpin the CODECHECK initiative. We welcome your comments!
192198

193199
> Nüst D and Eglen SJ. **CODECHECK: an Open Science initiative for the independent execution of computations underlying research articles during peer review to improve reproducibility** [version 1; peer review: awaiting peer review]. F1000Research 2021, 10:253 ([https://doi.org/10.12688/f1000research.51738.1](https://doi.org/10.12688/f1000research.51738.1))
194200
195-
### 2020-06 | Nature News article
201+
### 2020-06 | Nature News article 📰
196202

197203
A [Nature News article](https://doi.org/10.1038/d41586-020-01685-y) by [Dalmeet Singh Chawla](https://www.dalmeets.com/) discussed [the recent CODECHECK `#2020-010`](https://doi.org/10.5281/zenodo.3865491) of a simulation study, including some quotes by CODECHECK Co-PI Stephen J. Eglen and fellow Open Science and Open Software experts [Neil Chue Hong](https://twitter.com/npch) ([Software Sustainability Institute](https://www.software.ac.uk), UK) and [Konrad Hinsen](https://khinsen.net/) (CNRS, France).
198204

199205
> Singh Chawla, D. (2020). **Critiqued coronavirus simulation gets thumbs up from code-checking efforts**. Nature. [https://doi.org/10.1038/d41586-020-01685-y](https://doi.org/10.1038/d41586-020-01685-y)
200206
>
201207
> [![screenshot of Nature News article headline](/img/nature-news-2020.jpg)](https://doi.org/10.1038/d41586-020-01685-y)
202208
203-
### 2019-11 | MUNIN conference presentation
209+
### 2019-11 | MUNIN conference presentation 💯
204210

205211
Stephen Eglen presented CODECHECK at [The 14th Munin Conference on Scholarly Publishing 2019](https://site.uit.no/muninconf/) with the submission "CODECHECK: An open-science initiative to facilitate sharing of computer programs and results presented in scientific publications", see <https://doi.org/10.7557/5.4910>.
206212

nl/index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ The Dutch research organization *NWO* funds the project [CodeCHECKing goes NL](h
1111
Many research outputs rely on computational methods.
1212
Open Science principles ask for those methods and data to be shared and to be reproducible.
1313
However, in traditional scientific publishing, computational methods are rarely re-run during review.
14-
[Our project team](#meet-the-project-team) aims to check the computational workflows of at least 50 scientific articles for reproducibility, and we aim to reach an agreement with journal editors to establish such a check routinely in their review process.
14+
[Our project team](#project-team) aims to check the computational workflows of at least 50 scientific articles for reproducibility, and we aim to reach an agreement with journal editors to establish such a check routinely in their review process.
1515
To kickstart both, we will organise roadshows at four locations to bring experienced and new code reviewers, authors, and editors together to implement codechecking in a sustainable way.
1616

1717
In addition, the project funds improvements to the CODECHECK infrastructure by adding new features to the [CODECHECK Register](/register/).
@@ -28,6 +28,8 @@ For updates, watch this space or follow us on the channels listed below!
2828

2929
### Latest News
3030

31+
- Our **final blog post** on the CHECK-NL project is now published! Read about our experiences and the future of CODECHECK in _[Advancing reproducibility and Open Science one workshop at a time - community-building in the Netherlands](/nl/advancing-reproducibility-and-open-science-one-workshop-at-a-time)_.
32+
3133
- Our **event recipe** for running a local CODECHECK event is now published [on Zenodo](https://doi.org/10.5281/zenodo.15423186) and on the CODECHECK website [here](/guide/event-recipe)
3234

3335
- Join us at an **additional tutorial at AGILE 2025 conference**, see more information on the [event page](/nl/agilegis-2025.html).

nl/wrap-up.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
---
2+
layout: nl
3+
title: Advancing reproducibility and Open Science one workshop at a time - community-building in the Netherlands
4+
permalink: /nl/advancing-reproducibility-and-open-science-one-workshop-at-a-time
5+
---
6+
7+
# Advancing reproducibility and Open Science one workshop at a time - community-building in the Netherlands
8+
9+
This blog post is the final one in our series of posts about the "CODECHECKing goes NL" project, which has been running since May 2024.
10+
We have been working hard to promote reproducibility and Open Science in the Netherlands through a series of workshops, and we are excited to share our experiences and future plans with you.
11+
12+
Find the full series of posts on our [project page](/nl/).
13+
14+
--------
15+
16+
**Why is this important?**
17+
18+
A paper's code gets rarely checked - everyone in academia knows about peer reviewing articles, but few people engage in reproducibility checks of the materials behind the paper.
19+
Reproducibility checks are less about vetting research (e.g., catching fraud, finding errors), but more about ensuring the reusability of research.
20+
It is an extension of the thought that if we want to stand on the shoulder of giants, those giants better be standing on solid ground.
21+
And solid ground for computational workflows means good documentation that is understandable outside of the inner circle of the authors of a research article.
22+
23+
A reproducibility check is about the question whether one can reproduce the reported results in the paper (i.e., the statistics, tables, figures, maps, or graphs) from the provided data, code, or other materials.
24+
The CHECK-NL project focuses on the computational reproducibility of published research and tries to answer the question of "Can someone else recreate the output on their hardware using the materials and documentation provided by the authors?".
25+
We call this type of reproduction a CODECHECK.
26+
27+
**Who did what?**
28+
29+
A bunch of enthusiasts for Open Science and Reproducible Research from University of Twente, TU Delft, and UMCG Groningen applied for funding from NWO via their Open Science funding scheme to organize four in-person events at their respective institutions and beyond.
30+
Through these events, they intended to jump start a Dutch reproducibility checking community.
31+
Included in the project proposal was also work on the CODECHECK website and registry to better present codechecks and the codecheckers behind them.
32+
33+
Along the way, the group of enthusiasts grew and instead of the planned four events, there were a total of six in-person events: one more as a conference workshop (AGILE in Dresden) and another one (TU Eindhoven) organized by attendees of the first event (exactly what this project was aiming for!).
34+
At the events, we also connected with representatives of a data repository, diamond open access publishers, and digital competence centers who are considering their own version of computational reproducibility checks.
35+
36+
The four events in Delft, Enschede, Rotterdam and Leiden brought in a total of 40 researchers, many of whom opened up their own work to be assessed by others, together who codechecked 15 papers.
37+
The additional events in Eindhoven and Dresden introduced an international crowd to the CODECHECK principles.
38+
Each event had a different topic, focusing on different parts of the research landscape, which resulted in different challenges and learning opportunities at each event.
39+
While the groups in Delft and Enschede mainly faced problems with computing environments, documentation, and high computational loads (too big for laptops or the workshop time), the group in Rotterdam raised the issue that reproducibility checks can be pretty dry at their core and may be almost trivial if only heavily summarized data can be shared.
40+
At the final event in Leiden, we brought linguists and digital humanists together.
41+
One of the questions raised was: how do we start a reproducibility crisis in the humanities? (Because maybe we need one to raise awareness about the important topic in this field?)
42+
43+
**What are the results? What did we learn?**
44+
45+
One clear lesson learned was about how different crowds from different disciplines are - although the advertisement for the events and their setup and schedule were quite similar, they played out quite differently.
46+
Another important lesson is that you need a group of enthusiastic participants to drive such events - fortunately, we always had those!.
47+
48+
There were people with a wide range of coding skills at the events.
49+
The wrap-up sessions always gave us the impression that all of them took something home and learned something.
50+
Working with someone else code and reproducing another researcher's workflow requires craftsmanship and a hands-on and can-do attitude that is rarely taught in typical university classes.
51+
The workshops and the participating experienced mentors, however, could provide such a setting.
52+
53+
The four main in-person events required attendees to invest an entire workday into this topic.
54+
In retrospect, this might have prevented interested people from joining.
55+
For raising awareness, shorter, more targeted events might be a suitable alternative.
56+
57+
Getting the certificates was a nice by-product but was certainly not the only outcome.
58+
Authors whose project didn't pass the reproducibility check were given feedback so that they can make their work still reproducible.
59+
Participants got the chance to learn from other people's workflows and software stacks.
60+
61+
Another surprise was how difficult it still is to convince colleagues to submit their work to a reproducibility check.
62+
The social layer of this otherwise rather technical question is the biggest challenge for the project team and people working with reproducibility checks.
63+
The technological challenges are less exciting than the positive experiences and potential benefits, see e.g., [this blog post](https://blog.esciencecenter.nl/my-experience-of-getting-codechecked-39cf612cfd35) about an author's experience how it is to be “codechecked”.
64+
65+
From discussions we distilled the notion that the best time to get a reproducibility check is at the preprint stage or during peer review - then people are still motivated to fix issues before the publication.
66+
Also, a certificate is a positive signal towards peer reviewers (at least that's what we hope).
67+
If published work gets checked, authors need to be very motivated to improve documentation or fix bugs, certainly if those are hidden in some deeper level of the code.
68+
69+
**Concrete outcomes:**
70+
71+
* Successful community building in four different disciplines, with more than 60 participants overall, including many early career researchers; positive feedback
72+
* A published [workshop recipe](TODO TODO TODO) that facilitates others to organize similar workshops through a step-by-step best practice documentation.
73+
* 15 track records of successful codechecks in the form of [published CODECHECK certificates](https://codecheck.org.uk/register/venues/communities/codecheck_nl/).
74+
* Codecheck-as-a-service now at 4TU, see <https://www.tudelft.nl/library/support/library-voor-onderzoekers/onderzoek-starten/dcc-nieuwe-website/services/reproducibility-check> and <https://codecheck.org.uk/register/venues/institutions/tu_delft_dcc/>, which likely will lead to additional codechecks in the future
75+
* [Updated and improved CODECHECK Registry](https://github.com/codecheckers/register/pulls?q=sort%3Aupdated-desc+is%3Apr+is%3Aclosed+label%3Acheck-nl), which is easier to integrate in other infrastructures and now features pages for checks, for different venues such as communities or journals, and for individual codecheckers, see <https://codecheck.org.uk/register/>. These extensions help to make checks, their metadata and findings, more accessible and to showcase contributions to open reproducible research.
76+
* We gathered a CODECHECK community from several universities and different domains, see <https://codecheck.org.uk/register/venues/communities/codecheck_nl/>.
77+
78+
**What are the next steps?**
79+
80+
The CODECHECK or reproducibility check community in the Netherlands is growing.
81+
We met with the wider community to evaluate the project and make new plans.
82+
4TU Research Data is planning to work on codechecks as part of their service as data repository and is working closely with the four technical universities.
83+
84+
The community in the Netherlands will continue to meet and work on topics like reproducibility checks as a service or as part of teaching curricula, and academic culture around code checking.
85+
Internationally, we have reached out to colleagues in Bristol and Cologne.

0 commit comments

Comments
 (0)