Real Code
Program context
Give agents relevant program structure to guide code exploration and API testing.
Ph.D. Student · Computer Science
The Chinese University of Hong Kong
Advised by Prof. Michael R. Lyu
I work on agentic software engineering — building and rigorously evaluating code agents that reason over entire repositories, diagnose failures, repair programs, and learn from real execution feedback.
Coding Agent Self-Evolving Software Systems Code Reasoning / Diagnosis / Repair Online Data Flywheel
My research connects code large language models with classical program analysis and reinforcement learning, spanning benchmarks, agentic systems, and training methods for real, repository-level, industrial-scale software. I was a research intern at WeChat, where several of these systems were deployed in production, and later at Tencent Hunyuan, working on post-training for long-horizon multi-turn agents. I am now with the Dots foundation model team at Xiaohongshu.
I study how code agents use program structure, combine evidence across files, and learn from execution feedback in real software systems.
Program context
Give agents relevant program structure to guide code exploration and API testing.
Evidence across files
Evaluate repository-level reasoning and connect code with runtime evidence to diagnose production failures.
Learning from feedback
Use compilation, tests, and repair outcomes to evaluate patches and train agents with reinforcement learning.
My long-term goal is to build software agents that improve through use, learning from development, testing, and production feedback.
Next direction: turn sparse feedback from long-running software tasks into reliable training signals, and measure whether agents improve on new tasks.
Talent Program Intern · Dots (Xiaohongshu) ACE Top Intern
Foundation Model
Large-scale data synthesis and agent post-training.
Talent Program Intern · Hunyuan (Tencent) Qingyun Program
Foundation Model Department
Online data flywheel and reward-model preference alignment for multi-turn decision agents.
offline PPOon-policy GRPO
Research Intern · WeChat (Tencent)
Technical Architecture Department
Industrial crash diagnosis agents, and agentic RL for code repair deployed in production.
weak feedbackmulti-turnlong-horizon
Ph.D. in Computer Science · The Chinese University of Hong Kong
Advised by Prof. Michael R. Lyu
B.Eng. in Software Engineering · Sun Yat-sen University
First author on all listed works.
Preprint
38.5% → 53.5% compile-and-semantic accuracy
GRPO training improves code repair over the base model's zero-shot result by learning from compilation and semantic feedback.
FSE 2026, Industry Track
87.6% function-level localization accuracy
~40k production runs
Diagnoses crashes in WeChat's mixed-language codebase by combining retrieval, code exploration, and runtime evidence.
ACL 2026 Main Oral
Reveals gaps in reasoning across files.
RepoReason tests whether code agents can combine evidence across a repository to verify program behavior.
FSE 2026
Improves repair accuracy on PrimeVul and Vul4J.
Uses patterns from known vulnerabilities to guide LLM repairs across programming languages and models.
ICSE 2026
Guides API testing beyond coverage plateaus.
Uses program structure to guide LLM-generated API requests when automated testing stops making progress.
Preprint
Exposes the gap between compilable and correct repairs.
Reproduces real C/C++ compilation failures from GitHub CI to evaluate whether code agents produce correct patches.