Zhiyu Fan

Zhiyu Fan

Ph.D

Huawei

Centre for Software Excellence

Bio

I'm a Principal Researcher at Huawei Centre for Software Excellence. I earned my PhD degree from School of Computing at the National University of Singapore, where I was advised by Prof. Abhik Roychoudhury. Previously, I obtained my Bachelor's degree in Computer Science from SUSTech in China, where I was advised by Prof. Shin Hwei Tan.

My research interests focus on the intersections of automated program repair, automatic programming, including exploring the next-generation autonomous software development paradigm and enhance developers' trust in this process. During my PhD, I work on program repair for intelligent tutoring (TOSEM22, ISSTA23, CSEE&T25), program repair of AI programs (ICSE23), explorations on AI (i.e. LLM) programming (ISSTA24a, ISSTA24b)

News

[01.2025] I have received NUS Dean's Graduate Research Excellence Award!
[12.2024] I have successfully defended my PhD thesis "Program Repair for Intelligent Tutoring and Programming Education".
[07.2024] Two papers (1) LLM-as-oracle for CodeGen, (2) autonomous AI SWE are accepted at ISSTA 2024.
[04.2024] We have released the first open-source AI software engineer AutoCodeRover. Check it out in Github!

Working Experience

Education

Publications

(*: Joint-first author)

Services

Selected Awards

Teaching Experience