Haipeng CaiView profile
Associate Professor
Haipeng Cai serves as an Associate Professor in the Department of Computer Science and Engineering at the University at Buffalo, SUNY. His academic work spans software engineering, program analysis, and software security with particular emphasis on adaptive analysis techniques for mobile and distributed systems. His research interests center on adaptive/data-driven static and dynamic analysis for security applications targeting mobile apps, distributed systems, and multilingual software. Current work focuses on enhancing vulnerability detection, cross-language bug analysis, and automated security tooling through machine learning approaches. His lab produces tools like VinJ for vulnerability data generation and PolyFax for multilingual software characterization. Recent publications reveal strong trends in multilingual system security and AI-enhanced analysis , with 15+ papers since 2022 addressing cross-language vulnerabilities, Android security, and learning-based vulnerability detection. His work bridges theoretical program analysis with practical security applications in real-world software ecosystems. As an active academic contributor, he serves on program committees for major conferences including ASE, ICSE, and FSE, and will deliver a keynote at PROMISE 2025. His leadership includes journal-first paper chair roles and session chair positions at top software engineering venues. Dr. Cai maintains an active research presence through his personal website , GitHub repository ( github.com/chapering ), and academic social media profiles, with consistent contributions to the software engineering research community since 2018.






