Yunbo Ni


I am a first-year PhD student at the Department of Computer Science and Engineering, The Chinese University of Hong Kong (CUHK). I am fortunate to be advised by Prof. Shaohua Li. These days, I spend most of my time thinking about how to break compilers (on purpose), especially using large language models as part of the testing process. I'm also curious about how LLMs understand and generate code — and what that means for future tools built on top of them. As an undergraduate student, I studied Software Engineering at the Nanjing University.

For any inquiries, feel free to reach out to me via mail!

CV Mail Twitter Scholar Github

Awards: In 2022, I received the National Scholarship from Chinese Ministry of Education in Nanjing University (top 1%). In 2024, I received Joyce M. Kuok Scholarship (¥10,000) from Nanjing University. In 2025, I won second place in the ACM Student Research Competition at SPLASH 2025.

Profile picture

Publications

Project image
Interleaving Large Language Models for Compiler Testing
Yunbo Ni, Shaohua Li
Object-Oriented Programming, Systems, Languages & Applications (OOPSLA), 2025
Project Page / Paper / Code /
@InProceedings{ni2025legofuzz, 
	author = {Yunbo Ni and Shaohua Li}, 
	title = {Interleaving Large Language Models for Compiler Testing}, 
	booktitle = {Object-Oriented Programming, Systems, Languages & Applications (OOPSLA)}, 
	year = {2025}, 
}
Project image
An Empirical Study of Rust-Specific Bugs in the rustc Compiler
Zixi Liu, Yang Feng, Yunbo Ni, Shaohua Li, Xizhe Yin, Qingkai Shi, Baowen Xu, Zhendong Su
Object-Oriented Programming, Systems, Languages & Applications (OOPSLA), 2025
Project Page / Paper /
@InProceedings{liu2025empiricalstudyrustspecificbugs, 
	author = {Zixi Liu and Yang Feng and Yunbo Ni and Shaohua Li and Xizhe Yin and Qingkai Shi and Baowen Xu and Zhendong Su}, 
	title = {An Empirical Study of Rust-Specific Bugs in the rustc Compiler}, 
	booktitle = {Object-Oriented Programming, Systems, Languages & Applications (OOPSLA)}, 
	year = {2025}, 
}
Project image
LegoFuzz: Interleaving Large Language Models for Compiler Testing
Yunbo Ni
SPLASH Companion, 2025
Project Page / Paper / Code /
@InProceedings{ni2025legofuzzsrc, 
	author = {Yunbo Ni}, 
	title = {LegoFuzz: Interleaving Large Language Models for Compiler Testing}, 
	booktitle = {SPLASH Companion}, 
	year = {2025}, 
}
Project image
PanicFI: An Infrastructure for Fixing Panic Bugs in Real-World Rust Programs
Yunbo Ni, Yang Feng, Zixi Liu, Runtao Chen, Baowen Xu
ACM Transactions on Software Engineering and Methodology (TOSEM), 2025
Project Page /
@InProceedings{ni2024panicfiinfrastructurefixingpanic, 
	author = {Yunbo Ni and Yang Feng and Zixi Liu and Runtao Chen and Baowen Xu}, 
	title = {PanicFI: An Infrastructure for Fixing Panic Bugs in Real-World Rust Programs}, 
	booktitle = {ACM Transactions on Software Engineering and Methodology (TOSEM)}, 
	year = {2025}, 
}

Talks

Project image
Reimagining Software Testing with AI: A Reusable and Scalable Design
Apache. Community Over Code Asia, 2025
Slides

Services

Homepage Template

Generated from here. Thanks to Michael Niemeyer :)