Package the artifact so a reviewer can actually use it, under ICDM's anonymity rules. ICDM does not run a separate stamped artifact-badging track the way some venues do (verify per edition); instead, the artifact's job is to be the cited, anonymized evidence that supports the paper. Because the Research Track is triple-blind and traditionally offers no rebuttal, the repository must be complete and anonymous at submission time — there is no later chance to reveal it.
| Leak surface | Fix |
|---|---|
| Git history (author names, emails) | Export a fresh repo with no history |
File paths (/home/alice/..., cluster hostnames) |
Rewrite to relative, generic paths |
| Internal dataset/system names | Rename to public source + version |
| README acknowledgements, funding | Remove until camera-ready |
| Hosting account that identifies you | Use an anonymized hosting option |
A triple-blind leak in the artifact is as fatal as one in the PDF, and it is the surface authors most often forget.
icdm-reproducibility).# smoke-check an anonymized ICDM reproduction package before citing it in the PDF
python3 ../../../shared-resources/ml-conference-methods/code/check_repro_package.py \
/path/to/anonymized-repo
# then manually confirm: no .git, no author paths, no internal dataset names,
# one entry script, pinned deps, seed list present, README free of identity.
A team built a clean anonymized zip of their code, but linked their normal lab repository whose first commit read "initial import — Alice, BigState University." Under triple-blind that is an identity leak that could invalidate the submission. The fix: export a fresh repository with no history, rewrite absolute paths to relative, rename the internal dataset to its public source and version, strip the acknowledgements from the README, host it anonymously, and cite that link in the PDF. Same artifact, now safe for a triple-blind reviewer.
[Cited in PDF] repository referenced in the submitted paper: yes / no
[Regime] Research(triple-blind) -> anonymized required | Applied(single-blind)
[Anonymization] no history / no author paths / no internal names: pass / leaks
[Usability] one-command headline table + pinned deps + seeds: yes / no
[Un-releasable data] synthetic proxy + attested protocol: yes / N-A
[Top fix] <single most important artifact fix before submission>