Zhiyu Fan

Zhiyu Fan

PhD Candidate

National University of Singapore

School of Computing

15 Computing Drive, Singapore
zhiyufan@comp.nus.edu.sg

Bio

Zhiyu Fan is a final year PhD candidate in the School of Computing at the National University of Singapore, advised by Prof. Abhik Roychoudhury. He obtained my Bachelor's degree in Computer Science from the Southern University of Science and Technology in China, where he was advised by Prof. Shin Hwei Tan.

He is broadly interest in Software Engineering and Generative AI, but his research has been focused on the intersections of automated program repair, automatic programming, and computer science education. His research work on program repair for intelligent tutoring (TOSEM22, ISSTA23), program repair of AI programs (ICSE23), explorations on AI (i.e. LLM) programming (ISSTA24a, ISSTA24b) have been published in top-tier software engineering venues. His has led the development of Intelligent Tutoring System to boost Computer Science education at scale via SE and LLM techniques, which has been deployed in NUS. Detail can be found at [Projects].

News

[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!

Education

Publications

(*: Joint-first author)

Services

Selected Awards

Teaching Experience