Software Engineering Empirical Research Radar

AI-Native SE Catch-up Tutorial

A practical route back into first-tier software engineering research from testing, diagnosis, and industry practice.

Purpose. This tutorial is for researchers who already understand software testing, fault localization, CI, or software quality, and want to catch up with the current AI-for-SE wave without losing their original strengths.

Main thesis. The most promising restart path is not generic code generation. It is AI-native testing, diagnosis, and repair for continuously evolving software systems.

Best Starting Directions

Repair advice for LLM repair

Ask whether patch-free diagnostic evidence helps the same LLM repair bugs more accurately, faster, or with less overfitting than vanilla and Ochiai-guided baselines.

Test-budget scheduling for agentic repair

Turn test-case prioritization into an agentic-repair problem: which tests should an AI repair loop run after each candidate patch?

Runtime evidence compression

Compress traces, value changes, failing/passing behavior, and statement neighborhoods into diagnostic cards that humans and models can both use.

AI-native CI failure diagnosis

Connect logs, test history, change diffs, traces, and developer actions into reliable triage workflows for continuous software evolution.

Four-Week Catch-up Path

Week 0

Rebuild the Field Map

First learn the shape of the current software-engineering field rather than memorizing isolated papers.

Week 1

Recover Testing and Diagnosis Intuition

Translate existing FL and TCP habits into modern AI-for-SE questions.

Week 2

Learn Modern LLM Repair

Understand the current repair pipeline before proposing a new one.

Week 3

Study Benchmarks and Evaluation Traps

A repair or testing paper is only as credible as its evaluation protocol.

Week 4

Design a First Paper Sprint

Convert the catch-up into a publishable, scoped experiment.

Scholar Signals to Watch

Scholar / LineSignalWhat to Learn
Yang Liusecurity, testing, analysis, AI and systems-facing SE work across many venuesHigh productivity often comes from building reusable benchmark/tool pipelines across adjacent problems.
Hongyu Zhangempirical SE, reliability, AI/software analytics, performance and industry-connected problemsA durable research program can move across topics while keeping a stable empirical/software-quality lens.
Xin Xia and David Lofault localization, mining software repositories, software analytics, developer supportFrequent, careful empirical framing can turn tool ideas into broader SE claims.
Lingming Zhangtesting, patch validation, fault localization, program analysisStrong technical infrastructure can anchor multiple testing and repair papers.

Reading Queue

How to Read

Method

The pipeline-first reading habit

For each paper, write down its input, oracle assumptions, model/tool actions, validation budget, benchmark universe, and failure cases before judging whether the result is impressive.

Publication Compass

Venue TypeWhat Usually FitsRisk
ICSE / FSE / ASE / ISSTAStrong method, strong benchmark, careful baselines, clear threat model.Weak or unfair baselines are quickly exposed.
SANER / ICSMEAnalysis, evolution, reengineering, repair, diagnosis, empirical maintenance workflows.The paper still needs a crisp technical or empirical contribution.
ICST / ISSRETesting, validation, reliability, flakiness, cost-effective test execution.AI framing alone is not enough; testing insight must be central.
Workshops / ERA / ShortFast signals, new protocols, negative results, emerging agentic workflows.Do not oversell pilot-scale evidence.