| name | sensys-submission |
| description | Use when running the final pre-upload audit of a SenSys submission — confirming the right per-edition HotCRP site and which of the two deadlines is open, the AoE cutoff in local time, the 12/6-page double-column cap, the double-blind sweep including hardware and deployment leaks, and the resubmission-with-revision contract at the second deadline. |
SenSys Submission
Order the checks by how permanent the mistake is. A paper aimed at the wrong deadline, or a
first-deadline reject re-entered without its required revision, is bounced before a reviewer ever
opens it — nothing recovers that. Formatting and anonymity slips, by contrast, are fixable right
up to upload. So the audit below front-loads the irreversible gates and leaves the mechanical
sweeps for last. Treat every number as the 2026/2027 snapshot; the live HotCRP /deadlines page
overrides it.
Gate 1 — the deadline is real and yours
SenSys submits through a per-edition HotCRP instance (e.g. sensys27.hotcrp.com) and offers
two deadlines per cycle, each fully reviewed on its own. Confirm on the deadlines page:
- Whether the open deadline is the first or the second, and which edition it feeds — a
mid-cycle submission competes for that edition's program, not one already decided.
- Whether this edition requires abstract registration ahead of the paper, and its date.
- That the cutoff is AoE, then convert it to each coauthor's wall clock — a Paris or New York
time printed on the page is nobody's local midnight.
The resubmission gate is the one authors miss: if you are re-entering a first-deadline reject at
the second deadline, the submission is invalid without a substantive revision and a "Response
to Reviewers" tying each prior concern to a concrete change (sensys-author-response). A
repackaged reject is a desk reject.
Gate 2 — the geometry is legal
| Item | Rule (2027 cycle) | How to check |
|---|
| Full paper | ≤ 12 pages including figures and tables | Count the compiled PDF |
| Short paper | ≤ 6 pages (vision/experience track) | Confirm which track you entered |
| References | unlimited, beyond the cap | Nothing load-bearing tucked among them |
| Appendices | optional, after references, beyond the cap | Nothing a reviewer must read to believe the claim |
| Template | ACM double-column, geometry from the class file | Diff against the template; never resize by hand |
At SenSys the cap pressure is figures — power traces, latency CDFs, and testbed schematics eat
the body. Relieve it by cutting content, not by \vspace tricks or shrinking a measurement plot
past legibility; production and reviewers both notice. The exact template version and font floor
are 待核实 for the cycle — read the CFP.
Gate 3 — nobody can tell whose paper it is
Beyond the standard anonymization (no names, affiliations, funding lines, or acknowledgments;
third-person self-citation; references intact), SenSys papers leak identity through their
hardware and deployments. Sweep the exact upload candidate:
pdftotext final.pdf - | grep -niE 'acknowledg|funded by|grant no|@[a-z]+\.(edu|com)'
pdfinfo final.pdf | grep -iE 'author|creator|producer'
grep -rniE 'github\.com/[a-z0-9_-]+|zenodo\.org|/home/[a-z]+|/Users/[a-z]+' *.tex figures/
pdftotext final.pdf - | grep -niE 'our (lab|building|campus|deployment|testbed)|[A-Z][a-z]+ Hall|room [0-9]+|IRB'
Strings are the easy part. A "30-node testbed across our engineering building" beside a photo of
a distinctive atrium narrows to one group; soften identifying specifics to scale-descriptive
language. And every artifact URL must resolve to a blinded repo or an author-stripped Zenodo
deposit. A machine finds the strings; only a human reading for implication catches the rest —
hand the PDF to a non-author and ask what lab they'd guess.
Gate 4 — the form and the policies
The HotCRP record is read before the PDF: title and abstract must match the paper word for word;
topic tags steer the paper toward the sensing / embedded / IoT / on-device-AI reviewers you want
bidding, so pick for reviewer fit rather than breadth; and the full author list is registered for
conflict computation even while the PDF stays blind — a late author addition after assignment is a
chairs-level problem. Declare conflicts exactly as the site defines them. Then clear the policy
gates: no concurrent submission elsewhere; a stated delta for any overlapping workshop or poster;
human-subjects and third-party-infrastructure handling addressed (wording 待核实); and the cycle's
AI-use rule read live rather than assumed.
Run-of-show
T-8d account on the right instance + deadline; form fields drafted; conflicts entered
T-7d abstract registered if required; topic tags chosen for reviewer fit
T-2d content freeze; Gates 2-3 run on the near-final PDF; resubmission packet attached
T-1d coauthors sign off; HotCRP title/abstract match the PDF verbatim
T-0 upload → status ready; then re-download the stored file and open it — only server bytes count
Report back
[Gate1] instance + first/second deadline + edition fed + AoE cutoff in local time
[Gate2] full/short track + page/column/template verdict
[Gate3] mechanical hits + human-read verdict (deployment + artifact-link giveaways)
[Resub] revision + Response-to-Reviewers attached? (second-deadline re-entry only)
[Gate4] form verbatim-match + conflicts + dual-sub/ethics/AI each cleared or flagged
[Open] live blockers, most-permanent first, each with an owner and hours-to-fix