Reproducibility at this venue has a problem no offline-ML venue has: the object of study mutates. Pages die, APIs close, ranking systems retrain, platform policies change what may be collected at all. A Web Conference paper is reproducible to the degree that it pins what can be pinned and measures what cannot. The 2026 CFP's sanctioned home for this material is the optional appendix — "details on reproducibility, proofs, pseudo-code" — inside the same 12-page PDF, which reviewers are not obliged to read; so the reproducibility claims go in the main 8 pages and the reproducibility mechanics go in the appendix.
| Regime | Example evidence | What "reproducible" means | Your obligation |
|---|---|---|---|
| Frozen | Public benchmark, released crawl | Re-run → same numbers | Seeds, versions, exact splits |
| Decaying | Your own crawl, API pulls | Re-collect → quantifiably similar corpus | Snapshot, checksums, collection code, date stamps |
| Unreplayable | Live A/B test, production traffic, human subjects | Independent teams can audit the protocol | Full protocol, power analysis, aggregate release |
Most reviews go wrong when a paper claims regime-1 language ("fully reproducible") for regime-2 or regime-3 evidence. Classify every experiment in the paper into a regime and phrase its claim accordingly; the honest sentence "results on the live platform are audit-reproducible but not replay-reproducible" has never sunk a strong paper.
# Repro header every experiment script in the artifact should share
import os, random, numpy as np, torch
SEED = int(os.environ.get("RUN_SEED", 17))
random.seed(SEED); np.random.seed(SEED); torch.manual_seed(SEED)
torch.use_deterministic_algorithms(True) # surfaces nondeterministic ops
os.environ["CUBLAS_WORKSPACE_CONFIG"] = ":4096:8" # required by some CUDA GEMMs
# Log the things people forget to log:
# graph/dataloader shuffling seeds, negative-sampling seeds,
# train/val/test split hash, library versions, GPU model, wall-clock.
Web-specific nondeterminism deserves explicit lines in the appendix: crawl ordering, deduplication thresholds, timezone normalization of timestamps, and — for graph papers — node ID remapping, which silently reorders neighbor sampling.
Web data is time-indexed, and the venue's reviewers increasingly check for temporal leakage: random splits over user-item interactions or evolving graphs let the model train on the future. The reproducibility appendix should state the split rule (e.g., "train < 2025-06-01 ≤ test"), not just percentages, and the artifact should ship the split-generation code rather than opaque index files alone. If the paper uses a random split on temporal data for comparability with prior work, say so and add one temporal split as a robustness check — this one-sentence-plus-one-table addition preempts the most common modern objection.
A 2024-vintage misinformation dataset distributes tweet IDs for rehydration. By the time a team builds on it for a WWW submission, 38% of the tweets are deleted, suspended, or geo-blocked — and deletion is not random: the most-reported content vanishes first. Naively rehydrating and comparing against the original paper's numbers silently changes both the task and the class balance. The regime-honest handling, which fits in four appendix sentences plus one table column: report the rehydration date and survival rate, compare label distributions between the original and surviving corpus, rerun the strongest baseline on the surviving subset so all comparisons share one corpus, and phrase cross-paper comparisons as indicative rather than head-to-head. Reviewers do not penalize decay — it is the field's shared condition — but they increasingly penalize pretending it did not happen.
webconf-artifact-evaluation): everything executable, the
manifest with checksums, and the recrawl/dead-link accounting script.A placement corollary for review strategy: because the appendix is optional reading, a reviewer who doubts reproducibility may score the doubt without opening Appendix B. The main-text paragraph therefore needs one forward pointer with content — "seeds, environment, and the full collection protocol are in App. B; the artifact reproduces Table 2 with one script" — so the doubt has an address before it becomes a score.
[Regimes] frozen=<experiments> decaying=<...> unreplayable=<...>
[Pinning] dates/checksums/snapshots: complete / gaps <where>
[Temporal] split rule stated? leakage risk? robustness split present?
[Determinism] seed policy + environment logged: yes/no
[Placement] claims in main text, mechanics in appendix: verified
[Honesty edits] <sentences whose reproducibility claim overshoots the regime>