POPL Paper Reproducibility

•
1.1k
•

Audits and organizes programming language research artifacts, proofs, and correspondence tables for POPL artifact evaluation and peer review.

POPL Paper Reproducibility provides structured guidance for computer science researchers preparing submissions and artifact packages for the Principles of Programming Languages (POPL) conference. It helps authors systematically manage reproducibility obligations across mechanized proofs (such as Coq or Lean developments), on-paper mathematical proofs, and empirical benchmarks. By enforcing early paper-to-proof correspondence tables, tracking ambient assumptions, and eliminating statement drift, this skill ensures theoretical and empirical research claims remain fully auditable for double-blind peer review and Artifact Evaluation.

Key Features

01Scopes mechanized versus on-paper theorems with clear verification criteria
02Generates and maintains auditable paper-to-proof correspondence tables
03Detects statement drift between formal developments and manuscript revisions
04Produces standard claim inventories and gap analysis reports for Artifact Evaluation
05Enforces strict assumption hygiene and notation consistency in proof appendices
061,090 GitHub stars

Use Cases

01Maintaining alignment between active Coq/Lean/Agda codebases and evolving paper drafts
02Preparing formal proof artifacts for POPL Artifact Evaluation (AE) committee review
03Auditing mathematical proofs in paper appendices to ensure all hypotheses are fully stated