Use when strengthening ACM IMC reproducibility and availability evidence, covering the artifact-availability declaration, measurement provenance (vantage points, dates, tool versions), dataset release with schema, honest reproducibility for a moving Internet, the Replicability Track, and consistency between what the paper claims and what the released data contains.
Scanned 9/5/2026
Install to Claude Code
npx -y skills add brycewang-stanford/Awesome-Journal-Skills --skill imc-reproducibility --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Imc Reproducibility?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/brycewang-stanford-imc-reproducibility)More formats (shields.io, HTML) on the badges page.
---
name: imc-reproducibility
description: Use when strengthening ACM IMC reproducibility and availability evidence, covering the artifact-availability declaration, measurement provenance (vantage points, dates, tool versions), dataset release with schema, honest reproducibility for a moving Internet, the Replicability Track, and consistency between what the paper claims and what the released data contains.
---
# IMC Reproducibility
Use this before submission and again before camera-ready. IMC treats availability and
reproducibility as scored dimensions, not courtesies: the submission carries an
**artifact-availability declaration**, accepted papers are shepherded to deliver it, and IMC runs a
dedicated **Replicability Track**. The goal is that a competent reader could rebuild your analysis
from the released data — and re-run your *method* to gather comparable new data — and reach your
conclusions.
## The moving-Internet reality
Measurement differs from lab science: **you cannot re-collect the same data**, because the network
changes between runs. So reproducibility at IMC splits in two:
- **Analysis reproducibility:** the released dataset + scripts regenerate every figure and number
in the paper. This you can and must make turnkey.
- **Method reproducibility:** the tooling and documented vantage-point setup let someone re-run the
measurement to obtain *comparable* (not identical) data. This is what enables replication.
Say which you provide, and never present method reproducibility as if it reproduced your exact
numbers.
## Evidence map
- Map each finding, claim, and reported number to a **verifiable location** — a paper section, a
figure generated from released data, or a script in the artifact.
- For the measurement, document **vantage points** (locations, ASes, probe types), **timing**
(dates, durations, cadence), **targets** (lists with capture dates), **tools** (versions,
configs), and **sampling/rate limits**.
- Keep the **availability declaration** truthful and specific: what is shared, where, and — if
something cannot be shared — exactly why (privacy, proprietary, legal).
- Keep the paper and the released data **consistent**: a number in the PDF that no script produces
from the released data is read as carelessness.
## Availability declaration audit
| Claim in the paper | Weak answer | IMC-ready answer |
|---|---|---|
| "We scan N hosts" | "Data available on request" | Released dataset (or privacy-safe derivative) + scan metadata + scripts |
| "Measured from many vantage points" | Vantage points unnamed | Documented vantage-point table: locations, ASes, probe types, dates |
| "We observe behavior X over time" | Single-snapshot data | Time-stamped longitudinal data + the analysis window stated |
| "Our tool detects Y" | "Code will be released" | Released, runnable tooling with a README and a small example |
| "We used user/traffic data" | Nothing (privacy cited vaguely) | Aggregated/anonymized release + documented privacy method + ethics link |
## Provenance pinning
```text
[Vantage points] record every location/AS/probe-type, and quantify coverage bias
[Timing] measurement dates, durations, cadence; state the analysis window
[Targets] target/seed lists with capture dates; how they were sourced (and their stability)
[Tools] exact tool versions and configs; rate limits and opt-out/blocklist handling
[Sampling] inclusion/exclusion criteria and resulting sample sizes; how you handle churn
[Privacy] the anonymization/aggregation applied before release, matching the Ethics section
```
## Degrees of reproducibility (state the one you achieved)
- **Turnkey analysis:** one documented command regenerates each figure/table from released data.
- **Scripted analysis:** scripts exist but need documented manual steps or restricted-data access.
- **Method-only:** the tooling and setup are released, but the data cannot be shared (privacy/legal)
— a stranger can re-measure, not reproduce your exact numbers.
Aim turnkey for the analysis of any releasable dataset; when data is sensitive, provide a
privacy-safe derivative plus method-only reproducibility, and say so plainly.
## The Replicability Track
IMC runs a dedicated **Replicability Track** for work that reproduces or replicates prior
measurement results, entered via an **Expression of Interest** screened by a small committee, then
a full submission judged like the main track (priority to replicability over reproducibility). If
your contribution *is* re-measuring a prior study on today's Internet, this is the track — design
for a fair, documented re-run and an honest account of what changed and why.
## Consistency and camera-ready pass
- Before submission: every scored number traces to the (anonymized) artifact; the availability
declaration matches reality; infrastructure is anonymized (no owner strings, AS/probe IDs, lab
domains).
- Before camera-ready: swap anonymized links for permanent, DOI-issuing archives; finalize the
documented schema and license; align with any Community Contribution Award intent
(`imc-artifact-evaluation`).
## Output format
```text
[Claim inventory] <claim -> evidence location>
[Availability] full / partial / none, stated honestly (+ reason)
[Provenance gaps] <vantage points / timing / targets / tool versions / privacy>
[Reproducibility level] turnkey-analysis / scripted / method-only, stated honestly
[Paper fixes] <must appear in the PDF>
[Release fixes] <additions before upload / camera-ready>
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!