Principled LLMs for reliable systems software.

AI now helps write, analyze, and break our software. I work on making software reliable. My research builds LLM-assisted program analysis precise enough for real systems software like the Linux kernel, keeping the model inside a principled analysis workflow rather than leaning on prompting; I'm now extending the same discipline to the software that agents themselves write and run. Whether AI finds bugs or introduces them, reliability is won at the seam between learned reasoning and principled analysis.

I am a PhD student in Computer Science at UC Riverside, advised by Prof. Zhiyun Qian. Before joining UCR, I received my B.Eng. from SUSTech, where I also worked with Prof. Fengwei Zhang as a research assistant.

Haonan Li

Research

AI for systems reliability and security

I develop program analysis techniques for finding bugs and vulnerabilities in complex systems software. A central line of my Ph.D. research is The Hitchhiker's Guide to Program Analysis, a three-part research series on practical bug detection for the Linux kernel and related systems, with the first two parts published at OOPSLA and ASE. This line of work motivates my broader interest in how LLMs can help developers detect, localize, and reason about failures in large software systems.

Program Analysis · System Security
Software engineering for agentic systems

As AI agents become part of software workflows, they introduce new failure modes, security risks, and engineering challenges. I study methods and practices for evaluating, debugging, and maintaining these systems.

AI Agents · Software Engineering

Selected work

Recent

Apr 2026
Received the Dissertation Year Fellowship Award at UC Riverside.
Feb 2026
Gave an invited talk on LLM-enhanced static analysis at Northeastern University.
Jan 2026
Received the Earle C. Anthony Graduate Student Travel Award.
Dec 2025
TritonForge was accepted to LLM4Code 2026.
Oct 2025
Gave an invited talk on LLM-enhanced static analysis at HKUST.
Aug 2025
BugLens was accepted to ASE 2025.