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
@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},
}
@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},
}
@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 = {arXiv.org},
year = {2024},
}
Generated from here. Thanks to Michael Niemeyer :)