ASE Related Work
Position the paper against prior automation, not against a topic. At ASE the question a reviewer
holds is "what does this tool/technique do that the existing automated approaches do not?" — so
related work is a delta argument, and the strongest deltas are stated against named,
runnable prior tools you can (and often must) compare against empirically.
Cover the ASE literature lanes
An automated-SE paper usually sits at the intersection of several lanes; name your position in each
that applies:
- Program analysis — static/dynamic analysis, symbolic/concolic execution, abstract
interpretation, invariant inference.
- Test generation and testing — search-based, specification-based, fuzzing, regression and
flaky-test handling.
- Fault localization, debugging, and repair — spectrum-based localization, automated program
repair, patch synthesis.
- Synthesis and recommendation — program/code synthesis, API recommendation, refactoring
automation.
- Comprehension and documentation — summarization, code search, clone and change analysis.
- Learning-based / AI4SE — learned code representations, models applied to SE tasks, LLM-based
automation — and SE4AI, applying SE automation to ML systems.
Delta-first positioning
Write each related-work cluster as: prior automation X does A; it cannot do B because C; we do B.
Then, where B is comparable, compare against X empirically — ASE reviewers expect a head-to-head
against the closest runnable baseline, not just a prose distinction.
[Cluster] spectrum-based fault localization
Prior: ranks statements by suspiciousness from pass/fail spectra.
Gap: assumes a fixed test suite; degrades when tests are flaky.
Delta: our technique estimates and corrects for flakiness before ranking.
Evidence of delta: head-to-head on the same faulty subjects, §5.2, Table 3.
Fair head-to-head framing (the ASE credibility test)
- Compare against the strongest, most recent automated baseline you can run, at an equal,
documented budget (time, iterations, tuning). An under-configured baseline is the classic
soundness objection and a Revision criterion waiting to happen.
- If a baseline tool cannot run on your subjects, say why explicitly and choose the nearest viable
alternative — do not quietly omit the obvious competitor.
- Distinguish reimplementation from the original tool, and note version/commit — reviewers who
built the baseline will check.
Distinguish ASE from sibling-venue prior work
Because automated-SE ideas appear across venues, position precisely: a testing-theory result may
live at ISSTA, a broad empirical study at FSE, a language mechanism at a PL venue. When you cite
across venues, make the ASE delta — the automation you add — explicit, so a reviewer does not read
your contribution as a reheated sibling-venue result.
Double-anonymous self-citation
- Cite your own prior tools and papers in the third person ("Prior work by [Anonymous] proposed
...", or neutrally "The X tool [12] ...") so the citation does not deanonymize you.
- Do not write "our earlier tool" or link to a repository whose owner is you.
- Keep the count of self-citations honest; a cluster of third-person citations to one hidden group
is itself a leak.
Coverage checks
[Recency] at least the last 2-3 years of ASE/ICSE/FSE/ISSTA automation in your subarea cited?
[Closest baseline] is the single most similar runnable tool named AND compared, not just cited?
[Cross-venue] PL/ML/testing neighbors positioned so your automation delta is explicit?
[Anonymity] every self-citation in the third person; no repository ownership revealed?
[Honesty] any obvious competitor conspicuously missing? (a reviewer will notice)
Output format
[Lanes] which automated-SE lanes the paper touches
[Delta table] prior tool -> what it does -> gap -> your delta -> where the head-to-head lives
[Baseline fairness] closest runnable baseline named, version pinned, equal budget?
[Anonymity check] self-citations third-person, no repo owner revealed
1---2name: ase-related-work3description: Use when writing the related-work and positioning of an ASE (IEEE/ACM Automated Software Engineering) paper, covering the automated-SE literature lanes, delta-first positioning against prior tools/techniques, fair head-to-head framing, and double-anonymous self-citation.4---56# ASE Related Work78Position the paper against **prior automation**, not against a topic. At ASE the question a reviewer9holds is "what does this tool/technique do that the existing automated approaches do not?" — so10related work is a **delta argument**, and the strongest deltas are stated against named,11runnable prior tools you can (and often must) compare against empirically.1213## Cover the ASE literature lanes1415An automated-SE paper usually sits at the intersection of several lanes; name your position in each16that applies:1718- **Program analysis** — static/dynamic analysis, symbolic/concolic execution, abstract19 interpretation, invariant inference.20- **Test generation and testing** — search-based, specification-based, fuzzing, regression and21 flaky-test handling.22- **Fault localization, debugging, and repair** — spectrum-based localization, automated program23 repair, patch synthesis.24- **Synthesis and recommendation** — program/code synthesis, API recommendation, refactoring25 automation.26- **Comprehension and documentation** — summarization, code search, clone and change analysis.27- **Learning-based / AI4SE** — learned code representations, models applied to SE tasks, LLM-based28 automation — and **SE4AI**, applying SE automation to ML systems.2930## Delta-first positioning3132Write each related-work cluster as: *prior automation X does A; it cannot do B because C; we do B.*33Then, where B is comparable, **compare against X empirically** — ASE reviewers expect a head-to-head34against the closest runnable baseline, not just a prose distinction.3536```text37[Cluster] spectrum-based fault localization38 Prior: ranks statements by suspiciousness from pass/fail spectra.39 Gap: assumes a fixed test suite; degrades when tests are flaky.40 Delta: our technique estimates and corrects for flakiness before ranking.41 Evidence of delta: head-to-head on the same faulty subjects, §5.2, Table 3.42```4344## Fair head-to-head framing (the ASE credibility test)4546- Compare against the **strongest, most recent** automated baseline you can run, at an **equal,47 documented budget** (time, iterations, tuning). An under-configured baseline is the classic48 soundness objection and a Revision criterion waiting to happen.49- If a baseline tool cannot run on your subjects, say why explicitly and choose the nearest viable50 alternative — do not quietly omit the obvious competitor.51- Distinguish **reimplementation** from the original tool, and note version/commit — reviewers who52 built the baseline will check.5354## Distinguish ASE from sibling-venue prior work5556Because automated-SE ideas appear across venues, position precisely: a testing-theory result may57live at ISSTA, a broad empirical study at FSE, a language mechanism at a PL venue. When you cite58across venues, make the ASE delta — *the automation you add* — explicit, so a reviewer does not read59your contribution as a reheated sibling-venue result.6061## Double-anonymous self-citation6263- Cite your own prior tools and papers in the **third person** ("Prior work by [Anonymous] proposed64 ...", or neutrally "The X tool [12] ...") so the citation does not deanonymize you.65- Do not write "our earlier tool" or link to a repository whose owner is you.66- Keep the count of self-citations honest; a cluster of third-person citations to one hidden group67 is itself a leak.6869## Coverage checks7071```text72[Recency] at least the last 2-3 years of ASE/ICSE/FSE/ISSTA automation in your subarea cited?73[Closest baseline] is the single most similar runnable tool named AND compared, not just cited?74[Cross-venue] PL/ML/testing neighbors positioned so your automation delta is explicit?75[Anonymity] every self-citation in the third person; no repository ownership revealed?76[Honesty] any obvious competitor conspicuously missing? (a reviewer will notice)77```7879## Output format8081```text82[Lanes] which automated-SE lanes the paper touches83[Delta table] prior tool -> what it does -> gap -> your delta -> where the head-to-head lives84[Baseline fairness] closest runnable baseline named, version pinned, equal budget?85[Anonymity check] self-citations third-person, no repo owner revealed86```