Use when converting an accepted ACM CoNEXT paper's package into optional ACM reproducibility badges via the CoNEXT reproducibility committee — from the badge opt-in due before submission, to the one-page artifact description due within a week of acceptance, to the Available / Functional / Reusable / Reproduced criteria and evaluator-proof reuse docs.
Scanned 9/5/2026
Install to Claude Code
npx -y skills add brycewang-stanford/Awesome-Journal-Skills --skill conext-artifact-evaluation --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Conext Artifact Evaluation?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/brycewang-stanford-conext-artifact-evaluation)More formats (shields.io, HTML) on the badges page.
---
name: conext-artifact-evaluation
description: Use when converting an accepted ACM CoNEXT paper's package into optional ACM reproducibility badges via the CoNEXT reproducibility committee — from the badge opt-in due before submission, to the one-page artifact description due within a week of acceptance, to the Available / Functional / Reusable / Reproduced criteria and evaluator-proof reuse docs.
---
# CoNEXT Artifact Evaluation
Turn the accepted paper's package into **optional ACM reproducibility badges**, administered by
CoNEXT's **reproducibility committee**. This is a distinct process from the paper review, with its
own timing: the decisive move — **opting in before the paper submission deadline** — happens long
before you have an accept. Treat badging as a track you enter at submission and complete after
acceptance.
## The badge timeline (opt-in is the gate)
```text
[Before submission deadline] OPT IN for ACM badging <-- miss this and you are ineligible this cycle
[Within ~1 week of accept] send a ONE-PAGE artifact description + pointers to the committee
[Post-accept evaluation] committee reviews the artifact against the ACM badge criteria
[Camera-ready] approved badges appear on the PACMNET article (see conext-camera-ready)
```
## The ACM badges (what each requires)
CoNEXT uses the ACM Artifact Review and Badging scheme. In practice the ladder is:
| Badge | What it certifies | What you must provide |
|---|---|---|
| **Artifacts Available** | The artifact is publicly archived | A DOI-issuing archive (Zenodo/figshare/Software Heritage) with an open license |
| **Artifacts Evaluated — Functional** | It is documented, complete, and runs | Clear docs, a runnable package, and a "getting started" path that works |
| **Artifacts Evaluated — Reusable** | It is functional *and* others can build on it | Reusability docs, clean structure, parameterization, and a license that permits reuse |
| **Results Reproduced** | Key results were regenerated by evaluators | A scripted path that regenerates the paper's central figures/tables from the inputs |
Confirm the exact badge set and names offered by the current CoNEXT reproducibility committee — the
scheme is stable but wording is cycle-volatile (**待核实**).
## The one-page artifact description
The committee starts from your one-pager, so make it do work:
- **Inventory:** code, traces, configs, testbed scripts — with a pointer to each.
- **Requirements:** the hardware/software an evaluator needs. Networking artifacts often need
**specific hardware** (a particular switch ASIC, NIC, or SDR); if evaluators need access to
hardware you must provide, flag it prominently and describe how you will give access.
- **Claims supported:** which paper results the artifact reproduces, and which it cannot (be honest
about hardware-bound results).
- **Getting started:** the shortest path to a first successful run.
## Networking-specific evaluation hurdles
- **Hardware dependence.** A result that needs a specific switch or NIC is hard for a remote
evaluator; provide a testbed reservation, a remote-access path, or a faithful emulation for the
parts that can run in software, and clearly mark what is hardware-bound.
- **Trace size and privacy.** Large or sensitive traces may not be fully releasable; ship a
representative or synthetic subset plus the pipeline, and document the restriction.
- **Environment drift.** Pin firmware/OS/kernel versions and provide images; "works on our testbed"
is not reproducible.
- **Live dependencies.** Cache anything that would otherwise require a live API/network call so the
evaluator's run is deterministic.
## Reusability that survives an evaluator
- A README that assumes nothing about your lab's setup; every path and dependency explicit.
- A single command (or a short script) for the "getting started" run, and a documented full-reproduction
path for the central results.
- An open license present and consistent across the archive.
- A mapping from **paper claim → artifact step → expected output**, so an evaluator can check
"Results Reproduced" without guessing.
## Pre-evaluation checklist
```text
[Opt-in] confirmed before the submission deadline? yes/no
[Archive] DOI-issuing archive + open license? yes/no
[One-pager] inventory + requirements + hardware-access plan + claims map? yes/no
[Functional] fresh-environment run succeeds from the docs alone? yes/no
[Reusable] structure + docs let a third party adapt it? yes/no
[Reproduced] central figures/tables regenerate by script? yes/no
[Hardware] hardware-bound results flagged; access path provided? yes/no
```
## Output format
```text
[Badge target] Available / Functional / Reusable / Reproduced (which are in scope)
[Opt-in status] done before submission? yes/no
[Artifact readiness] <per-badge gaps>
[Hardware plan] <how remote evaluators reach any required hardware>
[One-pager] <drafted / sent to committee>
```
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!