Use this while the evidence is being produced — months before
ieeesp-artifact-evaluation packages it. Security results decay in ways ML
results do not: targets get patched, infrastructure changes, and an attack
that "worked in March" can be unreproducible by review time. Reproducibility
at S&P is first about freezing the world you measured.
| Evidence type | What must be pinned | Decay risk if not |
|---|---|---|
| Software exploit | Target version, build flags, distro, patch level | Silent fix ships mid-review |
| Microarchitectural attack | CPU model + stepping, microcode, OS mitigations state | Microcode update changes timing |
| Network measurement | Scan dates, vantage points, target-list snapshot | Internet moved; sample unrecoverable |
| Web/API study | Crawl date, client fingerprint, geographic origin | Server-side behavior shifts |
| ML attack/defense | Model weights hash, dataset version, threat-budget ε | "Same" model retrained differently |
Record these in the paper, not only in lab notes — a reviewer asking "does
this still work after
Attacks with success probabilities, fuzzing campaigns, and randomized defenses need trial discipline:
Reproducibility ledger (one row per experiment in the paper):
exp_id | claim it supports | target snapshot (ver/date/hw) |
trials & seeds | dispersion reported? | rerun cost (time/hw/$) |
rerunnable by outsider? (yes / gated / world-dependent)
The last column becomes the availability statement and the honest badge target later.
S&P reviewers accept withheld material when the reasoning is specific:
env.lock per experiment directory: container digest, package list,
kernel and microcode versions, dumped automatically by the run script.regenerate_figures.sh that goes from archived raw data to every figure
— this is also the artifact-evaluation core later.ieeesp-author-response).Keep effort calibrated: S&P has no submission-time reproducibility checklist in the verified 2026/2027 materials (待核实 each cycle), artifact evaluation is post-acceptance and optional, and appendices are explicitly not guaranteed reader attention. The reproducibility work above is therefore aimed at three audiences in order: your own rebuttal, the shepherd, and the AE committee — not at a submission-form requirement.
[Ledger status] <n>/<total> experiments with snapshot + trials + dispersion
[World-dependence] <which results cannot be re-run by anyone, ever — flagged in text?>
[Release plan] open / gated (reason) / withheld (reason) — per component
[Rebuttal readiness] raw data archived ✓/✗ · env locks ✓/✗ · figure regen ✓/✗
[Gaps to close before registration week] <ordered list>