Haipeng Cai

Registered user since Fri 26 Apr 2019

Name:Haipeng Cai
Bio:

I am an Associate Professor in the School of Electrical Engineering and Computer Science at Washington State University, Pullman. 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:Washington State University
Research interests:Software engineering, program analysis, software security

Contributions

ESEC/FSE 2023 Committee Member in Program Committee within the Research Papers-track
Committee Member in Program Committee within the Ideas, Visions and Reflections-track
EASE 2023 PC Member in Chairs and expert panel within the Vision and Emerging Results-track
ICSE 2023 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
MOBILESoft 2023 Tools and Datasets Co-Chair in Program Committee within the Tools and Datasets-track
Committee Member in Program Committee within the NIER (Novel Ideas and Emerging Results)-track
Tools and Datasets Co-Chair in Organizing Committee
ESEC/FSE 2022 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 2022 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
ICSE 2022 Author of DistFax: A Toolkit for Measuring Interprocess Communications and Quality of Distributed Systems within the DEMO - Demonstrations-track
MOBILESoft 2022 Committee Member in Program Committee within the Tool Demos and Mobile Apps-track
Program Co-Chair in Program Committee within the NIER (Novel Ideas and Emerging Results)-track
Session Chair of Session 2: Mobile Health and COVID-19 (part of Technical Papers)
NIER Co-Chair in Organizing Committee
ICPC 2022 Session Chair of Session 1: Summarization (part of Research)
ESEC/FSE 2021 Author of Seads: Scalable and Cost-Effective Dynamic Dependence Analysis of Distributed Systems via Reinforcement Learning within the Journal First-track
ICSE 2021 Author of Understanding Language Selection in Multi-Language Software Projects on GitHub within the Posters-track
MSR 2021 Author of AndroCT: Ten Years of App Call Traces in Android within the Data Showcase-track
ESEC/FSE 2020 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
ICSE 2020 Author of Scaling Application-Level Dynamic Taint Analysis to Enterprise-Scale Distributed Systems within the ICSE 2020 Posters-track
ICPC 2020 Committee Member in Program Committee within the ERA-track
MOBILESoft 2020 Student Research Competition Co-Chair in Program Committee within the Student Research Competition-track
Author of Embracing Mobile App Evolution via Continuous Ecosystem Mining and Characterization within the Visions-track
Student Research Competition Co-Chair in Organizing Committee
ASE 2019 Committee Member in Program Committee within the Research Papers-track
SEAD 2019 Committee Member in Program Committee within the SEAD 2019-track
A-Mobile 2019 Committee Member in Program Committee within the A-Mobile 2019-track
ISSTA 2019 Author of A Large-Scale Study of Application Incompatibilities in Android within the Technical Papers-track
LCTES 2019 Author of An Empirical Comparison between Monkey Testing and Human Testing (Work in progress) within the LCTES 2019-track
ICSE 2019 Author of A Partial Reproduction of Malware Detection with RevealDroid within the ROSE Festival-track
Author of On the Deterioration of Learning-Based Malware Detectors for Android within the Posters-track
MOBILESoft 2019 Author of A Look Into Developer Intentions for App Compatibility in Android within the MOBILESoft 2019-track
Student Research Competition Co-Chair in Organizing Committee within the MOBILESoft 2019-track
ICPC 2019 Committee Member in Program Committee within the ICPC 2019 Negative Results-track
Author of Measuring Interprocess Communications in Distributed Systems within the ICPC 2019 Technical Research-track
* ICSE 2018 * Author of Poster F7: Towards Sustainable Android Malware Detection within the Posters -track
MobileSoft 2018 Author of Automated Detection and Repair of Incompatible Uses of Runtime Permissions in Android Apps within the MobileSoft 2018-track
Author of ICC-Inspect: Supporting Runtime Inspection of Android Inter-Component Communications within the MobileSoft 2018-track
MSR 2018 Author of Leveraging Historical Versions of Android Apps for Efficient and Precise Taint Analysis within the Technical Papers-track