ICDE Supplementary
Use this when assembling ICDE supplemental material. The supplement can support the paper, but
the 12-page body must stand on its own — a reviewer must be able to accept the headline result
without opening it.
What goes where
- Body (12 pages): the mechanism, the pseudocode, the two or three decision-critical
figures, the mechanism-isolating ablation, and the cost/crossover analysis.
- Supplement: extended sweeps, additional baselines, full workload documentation, secondary
proofs or derivations, and the runnable artifact package.
- Do not hide essential motivation, the core mechanism, or the primary result in the
supplement; a paper whose argument lives outside the page budget reads as unreviewable.
The runnable artifact package
Because ICDE weighs availability in the score, treat the artifact as first-class:
- A README that orients a reviewer in about a minute: what the system is, how to build it,
and which command reproduces which figure.
run_all.sh (full reproduction) and run_small.sh (a fast subset for a reviewer without a
cluster), both writing to a predictable output location.
- The workload generators with their seeds and parameters, and any real-dataset fetch or
construction scripts.
- A claims map linking each paper figure to the script and log that produced it.
- A license and, for the camera-ready release, a tagged version matching the paper's numbers.
What reviewers open first
| Supplement item |
Inspection likelihood |
Practical implication |
| README + run_small.sh |
High |
Must build and run cleanly on a stock machine |
| Figure-to-script claims map |
Medium-high |
Every headline figure needs a traceable command |
| Extended sweeps and baselines |
Medium |
Reference each from the body or it goes unread |
| Full raw logs |
Low |
Include for completeness, never depend on them |
| Secondary proofs |
Variable |
Restate the claim before proving it |
Single-blind packaging
- ICDE is single-blind, so the package need not be anonymized. Do not strip author names,
scrub commit history, or replace the repository URL with a placeholder — that effort is wasted
here and can even confuse a reviewer expecting an attributed artifact.
- Do still remove credentials, secrets, cache directories, and large irrelevant files —
hygiene, not anonymity, is the concern.
Vignette: splitting an index-system paper
A submission on a write-optimized index: the body keeps the two-tier mechanism, the lazy-merge
pseudocode, the throughput and latency-tail figures, and the deferral ablation; the supplement
holds the full append-to-scan sweep, an extra RocksDB-style baseline, the trace documentation,
and the artifact with run_small.sh reproducing the crossover on one machine. Nothing
decision-critical lives only in the artifact, because deep artifact inspection is at reviewer
discretion.
Output format
[Supplement status] Ready / Needs fixes / Not ready
[Body vs supplement] <what stays in 12 pages vs moves out>
[Artifact package] <README / run_all.sh / run_small.sh / generators / claims-map>
[Availability signal] <does the supplement demonstrate a runnable artifact? y/n>
[Hygiene checks] <secrets / caches / bloat removed>
[Main-paper dependency] <what breaks if the supplement is ignored>
Source: brycewang-stanford/Awesome-Journal-Skills → ICDE-Skills/skills/icde-supplementary/SKILL.md
1---2name: icde-supplementary3description: Use when preparing IEEE ICDE supplemental material for the CMT submission: what belongs in the 12-page body versus the supplement, the runnable artifact package (README, run_all.sh, run_small.sh, generators), extended experiments, and single-blind packaging that lets a reviewer assess availability without the body depending on it.4---567# ICDE Supplementary89Use this when assembling ICDE supplemental material. The supplement can support the paper, but10the 12-page body must stand on its own — a reviewer must be able to accept the headline result11without opening it.1213## What goes where1415- **Body (12 pages):** the mechanism, the pseudocode, the two or three decision-critical16 figures, the mechanism-isolating ablation, and the cost/crossover analysis.17- **Supplement:** extended sweeps, additional baselines, full workload documentation, secondary18 proofs or derivations, and the **runnable artifact package**.19- Do **not** hide essential motivation, the core mechanism, or the primary result in the20 supplement; a paper whose argument lives outside the page budget reads as unreviewable.2122## The runnable artifact package2324Because ICDE weighs **availability** in the score, treat the artifact as first-class:2526- A **README** that orients a reviewer in about a minute: what the system is, how to build it,27 and which command reproduces which figure.28- `run_all.sh` (full reproduction) and `run_small.sh` (a fast subset for a reviewer without a29 cluster), both writing to a predictable output location.30- The **workload generators** with their seeds and parameters, and any real-dataset fetch or31 construction scripts.32- A claims map linking each paper figure to the script and log that produced it.33- A license and, for the camera-ready release, a tagged version matching the paper's numbers.3435## What reviewers open first3637| Supplement item | Inspection likelihood | Practical implication |38|---|---|---|39| README + run_small.sh | High | Must build and run cleanly on a stock machine |40| Figure-to-script claims map | Medium-high | Every headline figure needs a traceable command |41| Extended sweeps and baselines | Medium | Reference each from the body or it goes unread |42| Full raw logs | Low | Include for completeness, never depend on them |43| Secondary proofs | Variable | Restate the claim before proving it |4445## Single-blind packaging4647- ICDE is single-blind, so the package need **not** be anonymized. Do not strip author names,48 scrub commit history, or replace the repository URL with a placeholder — that effort is wasted49 here and can even confuse a reviewer expecting an attributed artifact.50- Do still remove **credentials, secrets, cache directories, and large irrelevant files** —51 hygiene, not anonymity, is the concern.5253## Vignette: splitting an index-system paper5455A submission on a write-optimized index: the body keeps the two-tier mechanism, the lazy-merge56pseudocode, the throughput and latency-tail figures, and the deferral ablation; the supplement57holds the full append-to-scan sweep, an extra RocksDB-style baseline, the trace documentation,58and the artifact with `run_small.sh` reproducing the crossover on one machine. Nothing59decision-critical lives only in the artifact, because deep artifact inspection is at reviewer60discretion.6162## Output format6364```text65[Supplement status] Ready / Needs fixes / Not ready66[Body vs supplement] <what stays in 12 pages vs moves out>67[Artifact package] <README / run_all.sh / run_small.sh / generators / claims-map>68[Availability signal] <does the supplement demonstrate a runnable artifact? y/n>69[Hygiene checks] <secrets / caches / bloat removed>70[Main-paper dependency] <what breaks if the supplement is ignored>71```7273---7475**Source:** [`brycewang-stanford/Awesome-Journal-Skills`](https://github.com/brycewang-stanford/Awesome-Journal-Skills) → `ICDE-Skills/skills/icde-supplementary/SKILL.md`