Replication & Materials Package (jebo-replication-package)
When to trigger
- The analysis is settled and you must assemble what others need to reproduce it
- An experiment is done but the instructions and z-Tree/oTree code are not yet packaged
- A referee or editor asks where the data and code are
- You are writing the Elsevier "data availability" / Research Data statement
- An agent-based model's runnable code and seeds are not yet organized for sharing
JEBO's reproducibility posture
JEBO follows the Elsevier Research Data policy: data and code sharing is strongly encouraged (via Mendeley Data or a linked repository) but not currently a hard pre-acceptance gate the way the AEA Data Editor or the Econometric Society's pre-acceptance check are (检索于 2026-06;以官网为准). In practice, for an experimental journal, referees increasingly expect the full materials, and a credible deposit strengthens acceptance. Treat the package as part of the contribution, not an afterthought.
The distinctive JEBO requirement is experimental reproducibility: a reader must be able to re-run your experiment, not just your regressions. That means the instructions, the screen-by-screen protocol, and the experiment software are first-class deposit items.
What the package must contain
| Item |
Detail JEBO referees look for |
| Experiment instructions |
full participant-facing text (translated to English if run in another language), including comprehension questions |
| Experiment software |
z-Tree .ztt / oTree app code, or the platform code, runnable with setup notes |
| Screenshots / protocol |
session protocol, screen flow, randomization procedure, payment scheme |
| Raw data |
subject-level raw output (anonymized), with a codebook |
| Analysis code |
scripts that go from raw data to every table/figure, with a master run file |
| Software environment |
versions (Stata/R/Python, z-Tree/oTree), packages, seeds for any simulation |
| README |
one-command (or clearly-ordered) reproduction path; maps each script to each exhibit |
| Pre-registration link |
registry URL + a note on deviations, if pre-registered |
| Ethics / consent |
IRB/ethics approval reference; consent procedure |
For agent-based / simulation papers, the deposit is the model code, parameter files, seeds, and the sweep scripts that regenerate the reported figures.
Privacy and anonymization
Strip direct identifiers from raw subject data; for field data, follow consent and data-protection constraints and document any access restrictions. State clearly if data cannot be shared and why (Elsevier allows a justified restricted-access statement).
The data-availability statement
Write the Elsevier "Data availability" statement to match reality: a Mendeley Data DOI / repository link, or a justified statement of restriction. Vague statements ("data available on request") are weak and increasingly disfavored; deposit where possible.
Checklist
Anti-patterns
- Sharing analysis code but not the experiment software/instructions (cannot re-run the experiment)
- "Data available on request" with no deposit
- Raw data with direct identifiers left in
- A README that lists files but never gives the reproduction order
- Simulation results with no seeds or sweep scripts
- Claiming pre-registration without linking the registry or disclosing deviations
Output format
【Deposit location】Mendeley Data DOI / repository link / justified restriction
【Experiment materials】instructions + z-Tree/oTree code + protocol [Y/N]
【Data】raw (anonymized) + codebook [Y/N]
【Code】master run file → every exhibit; versions + seeds recorded [Y/N]
【README】explicit reproduction path mapping script→exhibit [Y/N]
【Pre-reg + ethics】registry link + deviations; IRB/consent [Y/N / n.a.]
【Next step】jebo-referee-strategy
1---2name: jebo-replication-package3description: Use when assembling the data, code, and experimental-materials deposit for a Journal of Economic Behavior & Organization (JEBO) manuscript — z-Tree/oTree code, instructions, raw and analysis data, and an Elsevier Research Data / Mendeley Data statement. Builds a reproducible package; it does not run the analysis.4---56# Replication & Materials Package (jebo-replication-package)78## When to trigger910- The analysis is settled and you must assemble what others need to reproduce it11- An experiment is done but the **instructions and z-Tree/oTree code** are not yet packaged12- A referee or editor asks where the data and code are13- You are writing the Elsevier "data availability" / Research Data statement14- An agent-based model's runnable code and seeds are not yet organized for sharing1516## JEBO's reproducibility posture1718JEBO follows the **Elsevier Research Data** policy: data and code sharing is **strongly encouraged** (via Mendeley Data or a linked repository) but **not currently a hard pre-acceptance gate** the way the AEA Data Editor or the Econometric Society's pre-acceptance check are (检索于 2026-06;以官网为准). In practice, for an experimental journal, referees increasingly *expect* the full materials, and a credible deposit strengthens acceptance. Treat the package as part of the contribution, not an afterthought.1920The distinctive JEBO requirement is **experimental reproducibility**: a reader must be able to *re-run your experiment*, not just your regressions. That means the instructions, the screen-by-screen protocol, and the experiment software are first-class deposit items.2122## What the package must contain2324| Item | Detail JEBO referees look for |25|------|-------------------------------|26| Experiment instructions | full participant-facing text (translated to English if run in another language), including comprehension questions |27| Experiment software | z-Tree `.ztt` / oTree app code, or the platform code, runnable with setup notes |28| Screenshots / protocol | session protocol, screen flow, randomization procedure, payment scheme |29| Raw data | subject-level raw output (anonymized), with a codebook |30| Analysis code | scripts that go from raw data to every table/figure, with a master `run` file |31| Software environment | versions (Stata/R/Python, z-Tree/oTree), packages, seeds for any simulation |32| README | one-command (or clearly-ordered) reproduction path; maps each script to each exhibit |33| Pre-registration link | registry URL + a note on deviations, if pre-registered |34| Ethics / consent | IRB/ethics approval reference; consent procedure |3536For **agent-based / simulation** papers, the deposit is the model code, parameter files, seeds, and the sweep scripts that regenerate the reported figures.3738## Privacy and anonymization3940Strip direct identifiers from raw subject data; for field data, follow consent and data-protection constraints and document any access restrictions. State clearly if data cannot be shared and why (Elsevier allows a justified restricted-access statement).4142## The data-availability statement4344Write the Elsevier "Data availability" statement to match reality: a Mendeley Data DOI / repository link, or a justified statement of restriction. Vague statements ("data available on request") are weak and increasingly disfavored; deposit where possible.4546## Checklist4748- [ ] Experiment instructions (English) + comprehension questions included49- [ ] z-Tree/oTree or platform code included and runnable, with setup notes50- [ ] Session protocol, screen flow, randomization, and payment scheme documented51- [ ] Raw subject-level data (anonymized) + codebook52- [ ] Analysis scripts reproduce every table/figure from raw data via a master file53- [ ] Software versions, packages, and seeds recorded54- [ ] README maps each script to each exhibit; reproduction path is explicit55- [ ] Pre-registration link + deviations noted (if applicable); IRB/consent referenced56- [ ] Data-availability statement points to a real deposit (Mendeley Data) or a justified restriction5758## Anti-patterns5960- Sharing analysis code but not the experiment software/instructions (cannot re-run the experiment)61- "Data available on request" with no deposit62- Raw data with direct identifiers left in63- A README that lists files but never gives the reproduction order64- Simulation results with no seeds or sweep scripts65- Claiming pre-registration without linking the registry or disclosing deviations6667## Output format6869```text70【Deposit location】Mendeley Data DOI / repository link / justified restriction71【Experiment materials】instructions + z-Tree/oTree code + protocol [Y/N]72【Data】raw (anonymized) + codebook [Y/N]73【Code】master run file → every exhibit; versions + seeds recorded [Y/N]74【README】explicit reproduction path mapping script→exhibit [Y/N]75【Pre-reg + ethics】registry link + deviations; IRB/consent [Y/N / n.a.]76【Next step】jebo-referee-strategy77```