ASE Reproducibility
SkillAI & modelsThis skill helps your AI build the open-science and reproducibility story for a paper submitted to ASE, the IEEE/ACM Automated Software Engineering conference. With it, your AI can draft the mandatory Data Availability Statement, prepare tools that are anonymized but still runnable, pin down the exact versions and sources of tools and subject systems, and cache LLM outputs. It also stages materials for ACM artifact availability.
Available today. Use it from your connected AI after setup.
No other account needed.
Add the skill, then ask your AI to handle the reproducibility parts of your ASE submission, such as writing the Data Availability Statement or getting your tools ready for anonymous release.
Then ask your AI: use the ASE Reproducibility skill
What your AI can do with it
- Draft the mandatory Data Availability Statement
- Prepare tool versions that are anonymized but still runnable
- Pin the exact versions and sources of tools and subject systems
- Cache LLM outputs so results can be reproduced
- Stage materials for ACM artifact availability
What this skill tells your AI
The instructions your AI receives, as published by brycewang-stanford/awesome-journal-skills in ASE-Skills/skills/ase-reproducibility/SKILL.md and read by ahel’s review.
Build the reproducibility story at data-collection time, not at submission. ASE requires a mandatory Data Availability Statement in the paper and expects an anonymized, runnable artifact at review time; automated-SE artifacts are usually tools, so "runnable" means a reviewer can actually execute the automation on stated subjects. What is not pinned when you collect it cannot be reconstructed later.
The mandatory Data Availability Statement
- Required, placed after the Conclusions and inside the 10-page limit (it is not free appendix space).
- State what exists — the tool, the dataset, the subject systems, the scripts, the logs — and where it will live after acceptance (an archival DOI target).
- Provide an anonymized link or upload now; "available upon request" reads as a scored weakness, not a neutral placeholder.
- Match the statement to what the archive actually contains — an overclaiming statement is worse than a modest, honest one.
Anonymized-but-runnable tools
- Re-host the tool and dataset behind an anonymizing service; strip repository owner, commit
author metadata, and any path revealing your identity (
/home/<you>/, institutional URLs). - Include a minimal run path: exact commands, expected inputs, and a small sample so a reviewer can execute the automation without your machine.
- Pin the environment: dependencies with versions, a container or lockfile, and the exact tool commit — automated-SE tools rot fast against moving toolchains.
Provenance pinning (do this at collection time)
For the tool:
- Exact commit SHA, build instructions, dependency versions, and configuration/flags used in the experiments (including seeds for randomized components).
For subject systems and datasets:
- Names, versions, and SHAs of every subject; the corpus extraction date; query/filter criteria; and any manual labeling protocol with inter-rater agreement.
- A regeneration script and a versioned snapshot — live scraping re-samples a moving target.
For LLM-based components:
- Model identifiers and dates, prompts, decoding settings, and cached raw outputs so the artifact reproduces rather than calls a live, drifting API.
Reproducibility failure modes (ASE-specific)
| Failure | Consequence | Prevention |
|---|---|---|
| Tool needs your exact machine | Reviewers cannot run it; artifact fails | Container/lockfile + minimal run path |
| Subjects unpinned (branch, not SHA) | Numbers cannot be reproduced | Record SHAs + extraction date at collection |
| LLM outputs uncached | Re-runs drift; comparison invalid | Cache outputs; record model IDs/dates |
| Data Availability outside the 10 pages | Policy violation | Place it after Conclusions, inside the budget |
| Identity leak in artifact | Anonymity violation | Scrub owner/metadata; re-host anonymized |
From submission to the ACM badges
The submission-time artifact and the post-acceptance badge artifact are the same package matured.
ASE offers Artifacts Available and Artifacts Reusable badges (ACM scheme); staging for them
now avoids a scramble later (see ase-artifact-evaluation):
- Available — deposit in a DOI-issuing archive (Zenodo / figshare / Software Heritage) with an open license.
- Reusable — documentation, a clear run path, and structure that lets a stranger reuse the tool beyond reproducing your tables.
Output format
[Data Availability] present, after Conclusions, inside 10pp? matches the archive?
[Tool] commit pinned, deps versioned, container/lockfile, minimal run path?
[Subjects/data] SHAs + extraction date + selection/labeling protocol recorded?
[LLM] model IDs/dates, prompts, cached outputs?
[Anonymity] owner/metadata scrubbed; anonymized re-host?
[Badge readiness] Available (DOI+license) / Reusable (docs+run path) staged?
Signals
- GitHub stars
- 1k
- Forks
- 146
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
ase-reproducibility- Source
- github.com/brycewang-stanford/awesome-journal-skills