计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
ieeesp-reproducibility【效率与协作】Use when hardening the reproducibility of an IEEE S&P (Oakland) paper's evidence before submission, including environment pinning for exploits and side channels, seed and trial reporting for probabilistic attacks, measurement snapshotting of live systems, and honest availability statements under ethical release limits.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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 's April update?" is a reproducibility question about the world, and the answer is a documented snapshot date.
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>