Currently
- Studying
- M.S. Computer Science, Fudan University2025–2028
- Research
- LLMs for codeAI for software engineeringCoding agents
- Before
- B.Eng. Software Engineering, Tianjin University2021–2025
- Based in
- Shanghai, China
Contact
- GitHub
- alanzeng423
- alanzeng423
I study how coding agents can be trained, evaluated, and trusted on real software projects.
Alan Zeng
I’m a second-year M.S. student in Computer Science at Fudan University, working on LLMs for code and AI for software engineering.
I’m interested in how coding agents can be trained, evaluated, and trusted on real software projects. That means going beyond passing tests: respecting a project’s design constraints, and learning from the design knowledge buried in code review history.
Outside research I build small developer tools and AI-powered utilities for my own workflow. Most of them are on GitHub.
Passingthetestsisnotthewholestory.
Coding agents now resolve real issues, and we mostly judge them by whether the tests pass. My research measures what pass rates miss: whether a patch respects the design of the project it lands in.
Research
Papers list me as Junhao Zeng. An asterisk marks a corresponding author.
arXiv 2610.21925Oct 2026
Benchmarking and Enhancing Design-Aware Code Review in the Linux Kernel
DesignLore and DesignReviewBench reuse the design decisions recorded in past review discussions to guide an agent’s code review.
- relative F1 gain over the strongest baseline
- 21.6%
arXiv 2604.05955Apr 2026
Does Pass Rate Tell the Whole Story? Evaluating Design Constraint Compliance in LLM-based Issue Resolution
SWE-Shield, a benchmark for whether agent patches respect a project’s design constraints. Test pass rates substantially overestimate patch quality.
- issues
- 495
- validated design constraints
- 1,787
- repositories
- 6
Side projects
- VocabPocketA macOS menu-bar app for instant translation and OCR, with a vocabulary list and spaced review.Swift
- Zotero PaperLensA Zotero plugin that reads the whole paper first, so a translated selection comes with the paper’s context.JavaScript
Experience
For a detailed CV, email me.
role: LLM Algorithm Intern focus: - Agent safety review - Browser-agent post-training - Long-context SFT - Async agents - EvaluationShanghai
ByteDancePDI-Seed-Coding role: LLM Algorithm Intern focus: - SWE data scaling - SWE SFT - RL infrastructure - Test-case rewardsShanghai
SenseTime Research role: Frontend Engineering Intern focus: - Ads platform frontend - Analytics - A/B testingShanghai
ByteDanceTikTok Global Monetization
Write to me about coding agents, evaluation, or code review. My full CV is available by email.
me@