Hi Welcome!

[New!] I'm hiring a Postdoc working on AI/SWE agent, co-advised with Prof. David Lo at SMU. Please drop me an email if you're interested.

Hiring🔥: I am hiring fully-funded Ph.D. students (starting from 26Fall), RAs, and visiting students (e.g., CSC-funded). Prospective students please refer to Openings🔥. Established in 2000, SMU now ranks No. 2 globally in Software Engineering in CSRanking (2020-2025).

I am a tenure-track Assistant Professor in Computer Science at Singapore Management University (SMU). Prior to that, I received my PhD degree from Chinese University of Hong Kong (CUHK), advised by Michael R. Lyu. I received my Bachelor's degree from the University of Electronic Science and Technology of China. My research focuses on intelligent software reliability engineering, which empowers AI models (LLMs) for software development, testing, and operations.

🌍 Projects & interests:

NEWS

  • 🆕🔥 We release UIBenchKit: the first multimodal intelligence evaluation platform on UI code generation, covering 17+ AI models and 900+ instances. Feel free to share (contribute) your thoughts on this project :)
  • [Recent Services] Invited to serve on PC committee for ASE'26, ICSE'26, FSE'26, ISSTA'26, ICPE'26; I'm also organizing ISSRE'26, AIWare'26, and DISE workshop. Look forward to great submissions!
  • [2026/04] One paper is accepted by ACL'26 (Self-evolving deep research agent)!
  • [2026/03] 😄 Two more papers are accepted by FSE'26 (UI2Code, Context Engineering)! À bientôt à Montréal!
  • [2025/12] 🏆 I'm excited to be the runner-up for the SPEC Kaivalya Dixit Distinguished Dissertation Award (one winner and one runner-up globally)!
  • [2025/12] 🚀 We demonstrate that a tailored 7B model can outperform commercial models (100B+) on the log parsing task. This paper was directly accepted by FSE'26 (87/920, 9%)! Congratulations to Minxing!
  • [2025/12] 📁 Our LogFold, state-of-the-art log compressor is accepted by ICSE'26! Congratulations to my visiting student, Shiwen!
  • [2025/10] 🏆 I received the Google Academic Research Award 2025!
  • [2025/10] 🆚 The larger, the better? We study how the size of LLMs affects their capability in logging, accepted by TOSEM!
  • [2025/09] 🌴 One paper about UI code editing is accepted by AIWare'25. This achievement comes after a productive three-month summer collaboration with SMU senior student Dang. I look forward to future contributions from talented SMU students :)
  • [2025/08] ✨ The first paper about generating code for dynamic webpage from a prototype is accepted by ASE'25 (113/1,190, 9.5%). See you in Seoul🇰🇷
  • [2025/08] 🤖 The first paper about in-depth agent framework analysis with a three-tier failure taxonomy is accepted by ASE'25-NIER. This work was completed while Ruofan was my (junior undergrad) summer student. Congratulations to Ruofan!
  • [2025/06] 🎆 One paper about configuration logging for improving system diagnosability has been directly accepted by ICSE'26 (60/660, 9%).

Miscellaneous

I believe in slow science.

I like hiking, playing squash, and taking photographs in my spare time.