Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when designing or auditing the evaluation of an ASE (IEEE/ACM Automated Software Engineering) paper, covering real subject systems, fair runnable tool baselines, task-matched effectiveness metrics, ablations that isolate a learned component, oracle and correctness validation, contamination-aware LLM handling, and provenance for mining.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | -6% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -39% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 22% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 8% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 4% | 0% |
Match the evidence to the automation's claim. ASE evaluations are judged on whether a tool or technique actually does what it claims on real subjects, compared fairly against the closest runnable automation. This is the axis reviewers weight most, and the one that most often becomes a Revision criterion.
Different automations demand different evidence:
| Automation claim | Evidence that matches | Common failure | |---|---|---| | Detection (bugs, smells, vulnerabilities) | Precision/recall/F on real defects with a defined ground truth | Synthetic-only defects; unclear ground truth | | Generation / synthesis (tests, code, patches) | Validity of the produced artifact (compiles, passes, holds the property) | Similarity-to-reference proxy instead of validity | | Repair | Verified behavior change: re-run + oracle; assertion/spec preservation | "Plausible patch" without an overfitting check | | Localization / ranking | Rank-based effectiveness on real faults vs. alternatives | Cherry-picked programs; one metric only | | Scalability / performance | Real-system sizes, wall-clock with a fair config | Toy inputs; unequal baseline budget |
programs you constructed to make the tool look good.
Reviewers reproduce from this.
external-validity threat.
(time, iterations, tuning, seeds). ASE reviewers routinely rerun or scrutinize baselines.
random or heuristic variant) rather than comparing only to "nothing."
If a learned or LLM component is involved, run an ablation that removes it and keeps the rest, so the marginal value of the design is visible. This is what defeats the "the model did it, not your technique" objection and keeps the paper ASE-shaped rather than ML-shaped.
correct? Re-execution, differential testing, formal checks, or human audit — name it.
pass the given tests but break behavior): report a held-out or manual correctness check.
appropriate), not just point estimates or a single accuracy number.
with variance and fix/seed the randomness for the artifact.
report on held-out or post-cutoff subjects where feasible, and say so.
protocol with inter-rater agreement for manually coded data.
re-samples a moving target.
text[Claim-evidence] each claim -> a matching metric on real subjects (not a proxy) [Subjects] real, provenance-pinned, selection justified, exclusions disclosed [Baselines] closest runnable tool, version pinned, equal documented budget [Ablation] learned/LLM component isolated; marginal value of the design shown [Oracle] correctness defined; overfitting-to-oracle checked [Stats] effect sizes + dispersion; repeated runs for randomized methods [LLM] model IDs/dates recorded; contamination considered; outputs cached [Repro] provenance pinned; dataset/tool versioned for the artifact
text[Automation claim] detection / generation / repair / localization / scalability [Evidence match] metric(s) that fit the claim, on real subjects [Baseline fairness] closest tool, budget parity, versions [Ablation + oracle] learned-component ablation present; correctness oracle stated [Threats] subject selection / oracle validity / baseline fairness / contamination — bounded how?
Other measured skills in the registry, with their headline benchmark lift.