Yuntong Zhang

profile_2024.jpg
yuntong@comp.nus.edu.sg

Hello, I am Yuntong Zhang (张云彤). Welcome to my home page.

I’m currently a fourth-year PhD student in the Department of Computer Science at National University of Singapore (NUS), advised by Prof. Abhik Roychoudhury.

I’m generally intereted in topics related to improving quality and security guarantees of software systems. My current research focuses on fostering evidence and practicality in automated programming, where code is generated by automated tools or machine learning models. I am actively working on Language Model agents for code generation and program improvements. Previously, I have worked on analysis-based program repair for security vulnerabilities, as well as software sanitizers for vulnerability detection.

Feel free to send me email if you would like to have a chat! :smile:

news

Jul 03, 2024 Our paper AutoCodeRover: Autonomous Program Improvement has been accepted to ISSTA’24.
Apr 08, 2024 Our autonomous software engineering agent AutoCodeRover is released! Check out the arXiv paper, source code, website, and announcement for details!
Apr 12, 2022 Our paper Program Vulnerability Repair via Inductive Inference has been accepted to ISSTA’22.
Aug 01, 2021 Started my PhD! :sparkles:

selected publications

  1. SpecRover: Code Intent Extraction via LLMs
    Haifeng Ruan*Yuntong Zhang*, and Abhik Roychoudhury (*Joint first authors, ordered alphabetically.)
    In 47th International Conference on Software Engineering (ICSE), Ottawa, Canada, 2025
  2. EffFix: Efficient and Effective Repair of Pointer Manipulating Programs
    ACM Transactions on Software Engineering and Methodology (TOSEM), 2025
  3. AutoCodeRover: Autonomous Program Improvement
    Yuntong ZhangHaifeng RuanZhiyu Fan, and Abhik Roychoudhury
    In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), Vienna, Austria, 2024
  4. Program Vulnerability Repair via Inductive Inference
    Yuntong ZhangXiang GaoGregory J. Duck, and Abhik Roychoudhury
    In Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), Virtual, South Korea, 2022