Language-agnostic dynamic analysis of multilingual code: promises, pitfalls, and prospects. - Haoran Yang 002; Wen Li 007; Haipeng Cai (ESEC/SIGSOFT FSE, 2022)

PyRTFuzz: Detecting Bugs in Python Runtimes via Two-Level Collaborative Fuzzing. - Wen Li 007; Haoran Yang 002; Xiapu Luo; Long Cheng 005; Haipeng Cai (CCS, 2023)

Demystifying Issues, Challenges, and Solutions for Multilingual Software Development. - Haoran Yang 002; Weile Lian; Shaowei Wang 002; Haipeng Cai (ICSE, 2023)

VinJ: An Automated Tool for Large-Scale Software Vulnerability Data Generation. - Yu Nong; Haoran Yang 002; Feng Chen 001; Haipeng Cai (SIGSOFT FSE Companion, 2024)

Automated Software Vulnerability Patching using Large Language Models. - Yu Nong; Haoran Yang 002; Long Cheng 005; Hongxin Hu; Haipeng Cai (CoRR, 2024)

Learning to Detect and Localize Multilingual Bugs. - Haoran Yang 002; Yu Nong; Tao Zhang 001; Xiapu Luo; Haipeng Cai (Proc. ACM Softw. Eng., 2024)

How Are Multilingual Systems Constructed: Characterizing Language Use and Selection in Open-Source Multilingual Software. - Wen Li 007; Austin Marino; Haoran Yang 002; Na Meng 001; Li Li 029; Haipeng Cai (ACM Trans. Softw. Eng. Methodol., 2024)

Multi-Language Software Development: Issues, Challenges, and Solutions. - Haoran Yang 002; Yu Nong; Shaowei Wang 002; Haipeng Cai (IEEE Trans. Software Eng., 2024)

APPATCH: Automated Adaptive Prompting Large Language Models for Real-World Software Vulnerability Patching. - Yu Nong; Haoran Yang 002; Long Cheng 005; Hongxin Hu; Haipeng Cai (USENIX Security Symposium, 2025)

VerLog: Enhancing Release Note Generation for Android Apps using Large Language Models. - Jiawei Guo; Haoran Yang 002; Haipeng Cai (Proc. ACM Softw. Eng., 2025)

Dissecting Real-World Cross-Language Bugs. - Haoran Yang 002; Haipeng Cai (Proc. ACM Softw. Eng., 2025)