🚀 Research Projects

Below are several ongoing and completed research projects.
Explore all research projects

Ongoing Projects

Systematic Acceleration of Complex Software Builds

NSFC Young Scientists Fund · 2027–2029

This project investigates systematic performance bottlenecks in complex software builds and develops acceleration techniques across three complementary levels:

  • Cross-configuration reuse — characterize reuse boundaries and ordering sensitivity across build configurations.
  • Waiting loss and parallelism — identify unnecessary waiting and resource under-utilization within individual builds.
  • Critical paths and acceleration bounds — analyze long dependency chains and estimate the attainable upper bound of build acceleration.

Trustworthy Execution of Autonomous Software R&D

Ongoing Research Program

This project studies how autonomous software engineering agents can execute development tasks reliably and efficiently in real software environments.

Current topics include:

  • task–behavior–state–evidence modeling;
  • efficient execution under correctness constraints;
  • failure diagnosis, attribution, and recovery;
  • adaptive human intervention and autonomy control.

Capability-Aware SCA for LLM Applications

Ongoing

  • distinguish declared, code-visible, and configuration-mediated components;
  • recover capability-related dependency paths;
  • analyze vulnerability reachability along application capabilities.

Completed Projects

Build Dependency Reliability

2023–2025

A completed research line on incremental-build correctness, covering dependency-error detection, execution–declaration consistency analysis, and automated repair.

Representative outcomes: FSE 2024 · ISSTA 2024 · TSE 2025 · ASE 2025