What's New
About Me
I am a first-year Ph.D. student at Beihang University, working in the SMAT Laboratory under the supervision of Prof. Li Li (黎立), co-supervised by Mingyi Zhou (周鸣一).
My research focuses on AI for Software Engineering (AI4SE), combining Large Language Models (LLMs) with static analysis techniques to solve complex problems in software engineering.
Research Directions
I collaborate closely with Huawei on OpenHarmony quality and UI performance, Wei Ma at BTH on LLM code understanding and security evaluation, and Zhensu Sun at SMU on LLM coding agents and execution efficiency. My work has been published at top SE venues including ICSE, FSE, TOSEM, and EMSE.
Research Interests
🔬 Research Directions
LLM Code Understanding
Investigating how LLMs comprehend code syntax and semantics for improved code analysis tasks.
- What LLMs capture: syntax, flow cues, API intent
- How to evaluate: benchmarks + probing + task metrics
Intelligent Code Localization
Enhancing bug localization accuracy by integrating static analysis with LLM-based agents.
- Hybrid signal: static facts (graphs/flows) + LLM exploration
- Goal: shrink search space and speed up debugging
OpenHarmony Defect Detection
Extending automated repair tools with new defect detection capabilities for the OpenHarmony ecosystem.
- Build on HapRepair for OpenHarmony app quality
- Defect detection rules for ArkTS/HarmonyOS APIs
Change Impact Analysis
Leveraging code knowledge graphs to analyze and predict the impact of code changes across large codebases.
- Model dependencies beyond files: symbols, calls, data edges
- Predict ripple effects before merge / review
Codebase Health Management
Exploring structured approaches to maintain codebase quality during iterative development.
- Detect redundancy, dead code, and risky drift early
- Make maintenance measurable and automatable
Prompt Robustness
Addressing prompt degradation issues caused by model updates and temporal drift.
- Detect when prompts silently degrade after model updates
- Automate prompt adaptation to keep behavior stable
Open-Source Tools
HapRay
Performance analysis tool for OpenHarmony apps, detecting Phantom Rendering issues in UI.
HomeCheck
Static checker and auto-repair tool for OpenHarmony apps. Core module of HapRepair with rule-driven defect detection.
HomeTrans
Android → OpenHarmony migration tool, helping developers automatically convert Android apps to the HarmonyOS ecosystem.
ResearchClaw
⭐ 59AI-powered research desktop app combining literature management, smart reading notes, and research idea generation. Supports arXiv discovery, PDF AI chat, semantic search, and citation networks.
Accepted Papers (PDF)
View all →To Run or Not to Run: Analyzing the Cost-Effectiveness of Code Execution in LLM-Based Program Repair
ISSTA 2026
How Much Static Structure Do Code Agents Need? A Study of Deterministic Anchoring
ISSTA 2026
Phantom Rendering Detection: Identifying and Analyzing Unnecessary UI Computations
FSE 2026
MazeBreaker: Multi-Agent Reinforcement Learning for Dynamic Jailbreaking of LLM Security Defenses
ICSE 2026
HapRepair: Learn to Repair OpenHarmony Apps
FSE Industry 2025
Effective Fine-tuning for Low-resource Languages: A Case Study of Cangjie
EMSE 2026
Open-Source AI-based SE Tools: Opportunities and Challenges of Collaborative Software Learning
TOSEM 2024
Exploring Code Analysis: Zero-Shot Insights on Syntax and Semantics with LLMs
TOSEM 2026
Collaborations
- HapRepair: OpenHarmony app repair
- Cangjie low-resource language fine-tuning
- Phantom Rendering detection for mobile UI performance
- Phantom Rendering detection for mobile UI performance
- Phantom Rendering detection for mobile UI performance
- • OpenHarmony app repair
- • Phantom Rendering / UI performance analysis
- • Cangjie low-resource language fine-tuning
Heartfelt thanks to Wei Ma for guiding me into research. When I first began, he patiently helped me with topic selection, paper reading, experiment design, and writing; much of my early research training was shaped by his guidance and support.
- MazeBreaker: multi-agent RL for LLM jailbreak evaluation
- HapRepair: LLM-guided repair for OpenHarmony apps
- Exploring Code Analysis: syntax and semantic probing with LLMs
- Open-source AI-based SE tools survey
- • LLM code understanding and semantic evaluation
- • LLM jailbreak and security evaluation
- • AI4SE open-source ecosystem studies
Heartfelt thanks also to Zhensu Sun. After I became able to develop research ideas more independently, he continued to offer constructive advice on problem framing, experiment design, paper narrative, and limitation analysis, helping me learn how to refine early ideas into more complete and solid research work.
- EAGER: executing code as LLMs generate it
- To Run or Not to Run: execution cost-effectiveness in LLM repair agents
- • LLM coding agents
- • Execution cost and latency optimization
- • Code generation and program repair evaluation