conf.researchr.org / Haipeng Cai
Registered user since Fri 26 Apr 2019
Name:Haipeng Cai
Bio:
I am an Associate Professor in the Department of Computer Science and Engineering at University at Buffalo, SUNY. My research generally lies in software engineering, program analysis, and software security, with a current focus on adaptive/data-driven static and dynamic analysis for security applications to mobile apps, distributed systems, and multilingual software.
Country:United States
Affiliation:University at Buffalo, SUNY
Personal website: https://chapering.github.io/
X (Twitter): https://x.com/chapering
GitHub: https://github.com/chapering
Research interests:Software engineering, program analysis, software security
Contributions
2025
2030 Software Engineering
ESEC/FSE
2024
ASE
2030 Software Engineering
ESEC/FSE
EASE
ICSE
- Committee Member in ACM Student Research Competition within the SRC - ACM Student Research Competition-track
- Author of VGX: Large-Scale Sample Generation for Boosting Learning-Based Software Vulnerability Analyses within the Research Track-track
- Author of How are Multilingual Systems Constructed: Characterizing Language Use and Selection in Open-Source Multilingual Software within the Journal-first Papers-track
- Author of VGX: Large-Scale Sample Generation for Boosting Learning-Based Software Vulnerability Analyses within the Artifact Evaluation-track
- Judge in Judges within the SRC - ACM Student Research Competition-track
2023
ESEC/FSE
ICSE
- Author of VulGen: Realistic Vulnerability Generation Via Pattern Mining and Deep Learning within the Technical Track-track
- Author of Open Science in Software Engineering: A Study on Deep Learning-Based Vulnerability Detection within the Journal-First Papers-track
- Author of VULGEN: Realistic Vulnerability Generation Via Pattern Mining and Deep Learning within the Artifact Evaluation-track
- Author of Demystifying Issues, Challenges, and Solutions for Multilingual Software Development within the Artifact Evaluation-track
- Author of Demystifying Issues, Challenges, and Solutions for Multilingual Software Development within the Technical Track-track
- Author of A Control-Theoretic Approach to Auto-Tuning Dynamic Analysis for Distributed Services within the Posters-track
- Committee Member in Posters within the Posters-track
2022
ESEC/FSE
- Session Chair of ESEC/FSE 21 - Program Analysis (part of ESEC/FSE 2021)
- Author of Generating Realistic Vulnerabilities via Neural Code Editing: An Empirical Study within the Research Papers-track
- Author of On the Impact of Sample Duplication in Machine Learning based Android Malware Detection within the Journal First-track
- Committee Member in Program Committee within the Ideas, Visions and Reflections -track
- Author of Exploring How Deprecated Python Library APIs Are (Not) Handled within the ESEC/FSE 2020-track
- Author of On the Vulnerability Proneness of Multilingual Code within the Research Papers-track
- Author of PolyFax: A Toolkit for Characterizing Multi-Language Software within the Demonstrations-track
- Session Chair of ESEC/FSE 20 Program Analysis I (part of ESEC/FSE 2020)
- Author of Language-Agnostic Dynamic Analysis of Multilingual Code: Promises, Pitfalls, and Prospects within the Ideas, Visions and Reflections -track
ISSTA
- Author of NCScope: Hardware-Assisted Analyzer for Native Code in Android Apps within the Technical Papers-track
- Author of WASAI: Uncovering Vulnerabilities in Wasm Smart Contracts within the Technical Papers-track
- Author of Automatically Detecting API-induced Compatibility Issues in Android Apps: A Comparative Analysis (Replicability Study) within the Technical Papers-track
MOBILESoft
International Conference on Program Comprehension
2021
Mining Software Repositories
2020
ESEC/FSE
- Author of Towards Learning Visual Semantics within the Visions and Reflections -track
- Panelist of Conversations on Mobile 1 within the Paper Presentations-track
- Author of PCA: Memory Leak Detection using Partial Call-Path Analysis within the Tool Demos-track
- Panelist of Conversations on Static Analysis within the Paper Presentations-track
- Author of Exploring How Deprecated Python Library APIs Are (Not) Handled within the Research Papers-track
- Panelist of Conversations on Analysis 1 within the Research Papers-track
- Author of Dads: Dynamic Slicing Continuously-Running Distributed Programs with Budget Constraints within the Tool Demos-track
- Author of Assessing and improving malware detection sustainability through app evolution studies within the Journal First-track