MobiCom accepted papers may earn the three ACM badges — Artifacts Available, Artifacts Evaluated — Functional, and Results Reproduced — from a separate artifact-evaluation committee (AEC). The badges are independent: you may pursue one, some, or all. The engineering problem specific to MobiCom is that the evaluation depends on a radio testbed the AEC does not have, so the packaging must let an evaluator get as far as possible without one.
| Badge | What it asserts | What the AEC needs |
|---|---|---|
| Artifacts Available | the artifact is publicly and permanently retrievable | a stable public archive (DOI-backed) |
| Artifacts Evaluated — Functional | the artifact runs and does what the paper describes | a working build + smoke run on reachable hardware |
| Results Reproduced | the paper's key results regenerate | a path from artifact to the headline numbers |
Pick badges honestly. Available is almost always worth claiming and is the lowest-friction.
Functional requires a path that runs without your specific radios. Results Reproduced is
hardest for a wireless paper because the channel is not portable — claim it only where a
trace-replay or downscaled path can regenerate the numbers (mobicom-reproducibility). The
exact 2027 badge deadlines and process are 待核实 — read the current artifact call.
Most AEC members will not have your SDRs, tags, or testbed. Design the package so a reviewer without hardware still reaches Functional:
artifact/
README # claims, badge targets, hardware needed vs optional, time budget
env/ # container or pinned deps; no radio required to build
smoke/ # runs in ~minutes on a laptop, no radio; proves the pipeline
replay/ # recorded captures + decode/analysis -> regenerates key figures
hardware/ # optional: scripts + exact radio/firmware to reproduce on a testbed
data/ # traces that can legally ship (or a loader + instructions)
expected/ # expected outputs AND expected variance ranges
mobicom-reproducibility).An over-the-air result differs run to run. Ship expected-variance files alongside expected outputs so a rerun that lands within a stated margin reads as a reproduction, not a failure. An AEC member who sees a number move and has no variance guidance will log it as a non-reproduction.
[Badges] targeted vs justified by the package
[Smoke] laptop-only run present + time budget
[Replay] key figures regenerate without hardware? y/n
[Hardware path] radio/firmware/channel documented? y/n
[Availability] archive + DOI + legal-shipping decision
[Gaps] what blocks each targeted badge