Matrikulasi Program Studi S3 Psikologi
Dr. Rizqy Amelia Zein (Research Data and Methods Team, Center for Advanced Internet Studies & Department of Psychology, Universitas Airlangga)
A first-person perspective on open and reproducible science
01
Replication Crisis — and Why Reproducibility Matters
You read a fascinating finding in a top journal and want to build your dissertation on it.
Large teams systematically re-ran published studies with new data, and here is what came back:
36%
of 100 psychology studies replicated — Open Science Collaboration (2015)
61%
of 18 economics lab experiments replicated — Camerer et al. (2016)
62%
of 21 social-science studies from Nature & Science replicated — Camerer et al. (2018)
49%
of 164 papers across 12 disciplines replicated — COS SCORE project (Nature, April 2026)
Following Barba (2018) and The Turing Way, people mix these up all the time:
Same data + same analysis → same result. Someone else (or future you) re-runs your analysis on your data and gets the numbers in your paper.
New data + same method → similar result. An independent team repeats the study with new participants and finds a comparable effect.
Same data + new analysis → same result or at least, similar conclusion. The finding remains stable when different analytical strategies are used.
Let’s forget collecting new data (i.e., replication) for a moment. Can we even reproduce the original numbers from the original data? (i.e., “reproducibility”)
It’s mostly not fraud, but rather ordinary incentives acting on ordinary humans.
An article about computational science in a scientific publication is not the scholarship itself, it is merely advertising of the scholarship. The actual scholarship is the complete software development environment and the complete set of instructions which generated the figures.
Buckheit & Donoho (1995), paraphrasing Jon Claerbout
Ensuring that our results are reproducible gives us more confidence in our work.
Start with the practice you really need, not the one you want. The four practices in this talk are not supposed to be a to-do list to finish this semester, or even the whole PhD program. They are a ladder you climb over years of your future professional career.
02
Data Management Plan
A short, living document, written before you collect data, describing how data will be collected, documented, stored, protected, and shared.
I’m working on a scoping review of reproducibility practices in economics and social science, which is a part of a larger project I’m participated in. The structure of the working folder looks like this:
litsearch/
├── codes/ R scripts
├── coding/ Codebooks, coding sheets, and Google Form/Sheet
├── dataset/ Analysis-ready datasets exported from coding
├── output/
│ ├── search_output/ Literature search pipeline outputs (01–11)
│ ├── analysis_output/ Tables and figures from the analysis
│ └── cleaning_log/ Data-quality flags from response cleaning
└── protocol_logbook.docx Protocol and decisions logbook10_final_set.xlsx: “The 145-paper final corpus… verified against Zotero subcollection RIS exports.” See the README here.
What data will you collect and how? Which formats? A codebook describing every variable (name, question wording, coding, missing values) so the data are interpretable without you.
Where do the data live, how are they backed up (3-2-1 rule), who has access? How are participants protected, including informed consent, anonymization or pseudonymization, legal requirements?
Which data can be shared, where, under what license, and when? What is archived long-term (typically 10 years) and in which trusted repository?
The guiding standard for shared research data (Wilkinson et al., 2016), data should be FAIR:
F
Findable — deposited with a persistent identifier (DOI) and rich metadata
A
Accessible — retrievable via standard protocols; access conditions are clear
I
Interoperable — open formats (CSV, not only SPSS), standard vocabularies
R
Reusable — clear license, provenance, and enough documentation to reuse
2026-07-08_study1_raw.csv, not data baru FINAL (2).sav. No spaces, no special characters, dates as YYYY-MM-DD.data/processed/.03
Pre-Registration
One of my clearer examples: “Science and Religion in the Times of Crisis”, pre-registered on OSF.
Free registries with templates: OSF Registries and AsPredicted. Typical contents:
Directional hypotheses, IVs and DVs with exact operationalizations, study design, conditions, and procedure.
Target sample size with justification (e.g., power analysis), stopping rule, and exclusion criteria.
The exact statistical model for each hypothesis, handling of missing data and outliers, inference criteria plus what you will do if assumptions fail.
04
Literate Programming
The traditional workflow in psychology looks like this:
Let us change our traditional attitude to the construction of programs: Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do.
Idea: weave your narrative text, your analysis code, and its output (tables, figures, statistics) into a single document that regenerates itself.
I pre-registered diligently for years before I learned Quarto. Literate programming was the rung I picked up much after and it changed how I write my papers.
grm-tutorial-paper, the repository behind a published paper written entirely as a literate document.All free, all open source, all with huge communities and tutorials:
Text (Markdown) + chunks of R/Python code → papers, slides, websites, dissertations. Together with R and RStudio/Positron. quarto.org
Interactive notebooks for Python (and R, Julia). Common in data science and computational modelling. jupyter.org
Version control: a full history of every change to your code and text, which “track changes” for your whole project, so no more disertasi_final_v7_BISMILLAH.docx.
Instead of copying numbers, you write:
And in your text you write:
Literate programming works best inside a well-organized project:
data/raw/ (read-only!), data/processed/, scripts/, output/, README.md.here::here("data", "raw", "survey.csv") instead of C:/Users/amelia/Desktop/... — so it runs on any computer, not just yours.set.seed(42)) whenever randomness is involved, so results are identical on every run.renv () or renv + pyenv () snapshot the exact versions you used.The mindset behind all of these habits is what The Turing Way calls it computational empathy: anticipating the needs of the person who will try to run your work without you in the room.
renv!), expected run time;05
Registered Reports
A Registered Report (RR) is a journal article format where peer review happens before the results exist (Chambers & Tzavella, 2022).

I have now been part of three published Registered Reports. This is the one I first-authored, and the one I’m proudest of.
96%
of standard psychology articles report positive (hypothesis-confirming) results — a statistically implausible success rate
44%
of Registered Reports report positive results (Scheel, Schijen, & Lakens, 2021)
300+
journals now offer the RR format, incl. Nature Human Behaviour, Cortex, and many top psychology journals (COS list)
06
Conclusions
Start with the transparency you need, not the transparency you want. Here is the order I actually climbed:
Concrete first steps:
Create a free Zenodo account. Set up your first project with a clean folder structure and a README. Rename your files properly (yes, all of them).
Learn how to use and Quarto or R Markdown by trying out available tutorials (Intro to , R4DS, Quarto TPG). Then, write your next assignment as a literate document. Draft a one-page DMP for your dissertation project.
Pre-register your first study on OSF or AsPredicted. Discuss with your supervisor whether a chapter could become a Registered Report.
Your closest collaborator is you six months ago, but you don’t reply to emails.
Mark Holder (popularized by Karl Broman) — make life easy for future you.
Dr. Rizqy Amelia Zein
Center for Advanced Internet Studies (CAIS) & Universitas Airlangga
E-mail: amelia.zein@cais-research.de · Homepage: rameliaz.github.io

Thank you!
Selamat datang & selamat memulai perjalanan doktoral Anda😉🎉
Center for Advanced Internet Studies (CAIS) gGmbH
Konrad-Zuse-Str. 2a, 44801 Bochum
info@cais-research.de
+49 234 9531 5000
www.cais-research.de

Reproducible Research | Zein | 2026