Haipeng Cai
Orcid: 0000-0002-5224-9970Affiliations:
- Washington State University, USA
- University of Notre Dame, USA (former)
According to our database1,
Haipeng Cai
authored at least 113 papers
between 2012 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on orcid.org
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Applying Generative Machine Learning to Intrusion Detection: A Systematic Mapping Study and Review.
ACM Comput. Surv., October, 2024
End-Users Know Best: Identifying Undesired Behavior of Alexa Skills Through User Review Analysis.
Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., August, 2024
IEEE Trans. Software Eng., June, 2024
IEEE Trans. Software Eng., March, 2024
How Are Multilingual Systems Constructed: Characterizing Language Use and Selection in Open-Source Multilingual Software.
ACM Trans. Softw. Eng. Methodol., March, 2024
ACM Trans. Softw. Eng. Methodol., January, 2024
Enhancing Android Malware Detection: The Influence of ChatGPT on Decision-centric Task.
CoRR, 2024
From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Future.
CoRR, 2024
Chain-of-Thought Prompting of Large Language Models for Discovering and Fixing Software Vulnerabilities.
CoRR, 2024
Understanding GDPR Non-Compliance in Privacy Policies of Alexa Skills in European Marketplaces.
Proceedings of the ACM on Web Conference 2024, 2024
Proceedings of the IEEE Symposium on Security and Privacy, 2024
Proceedings of the Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, 2024
Beyond the Surface: Uncovering the Unprotected Components of Android Against Overlay Attack.
Proceedings of the 31st Annual Network and Distributed System Security Symposium, 2024
VGX: Large-Scale Sample Generation for Boosting Learning-Based Software Vulnerability Analyses.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024
Proceedings of the 2024 on ACM SIGSAC Conference on Computer and Communications Security, 2024
2023
IEEE Trans. Software Eng., October, 2023
Open Science in Software Engineering: A Study on Deep Learning-Based Vulnerability Detection.
IEEE Trans. Software Eng., April, 2023
ACM Trans. Softw. Eng. Methodol., April, 2023
Proceedings of the 32nd USENIX Security Symposium, 2023
Demystifying Issues, Challenges, and Solutions for Multilingual Software Development.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023
A Control-Theoretic Approach to Auto-Tuning Dynamic Analysis for Distributed Services.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023
Proceedings of the 43rd IEEE International Conference on Distributed Computing Systems, 2023
SkillScanner: Detecting Policy-Violating Voice Applications Through Static Analysis at the Development Phase.
Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security, 2023
Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security, 2023
2022
IEEE Trans. Software Eng., 2022
From Theory to Code: Identifying Logical Flaws in Cryptographic Implementations in C/C++.
IEEE Trans. Dependable Secur. Comput., 2022
CoRR, 2022
Proceedings of the IEEE International Conference on Software Analysis, 2022
Proceedings of the 31st USENIX Security Symposium, 2022
Language-agnostic dynamic analysis of multilingual code: promises, pitfalls, and prospects.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022
Proceedings of the ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18, 2022
Automatically detecting API-induced compatibility issues in Android apps: a comparative analysis (replicability study).
Proceedings of the ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18, 2022
Proceedings of the ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18, 2022
DistFax: A Toolkit for Measuring Interprocess Communications and Quality of Distributed Systems.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2022
Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security, 2022
2021
IEEE Trans. Software Eng., 2021
On the Impact of Sample Duplication in Machine-Learning-Based Android Malware Detection.
ACM Trans. Softw. Eng. Methodol., 2021
SEADS: Scalable and Cost-effective Dynamic Dependence Analysis of Distributed Systems via Reinforcement Learning.
ACM Trans. Softw. Eng. Methodol., 2021
Exploitation Techniques for Data-oriented Attacks with Existing and Potential Defense Approaches.
ACM Trans. Priv. Secur., 2021
Inf. Softw. Technol., 2021
CoRR, 2021
EnHMM: On the Use of Ensemble HMMs and Stack Traces to Predict the Reassignment of Bug Report Fields.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021
FlowDist: Multi-Staged Refinement-Based Dynamic Information Flow Analysis for Distributed Software Systems.
Proceedings of the 30th USENIX Security Symposium, 2021
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021
2020
Assessing and Improving Malware Detection Sustainability through App Evolution Studies.
ACM Trans. Softw. Eng. Methodol., 2020
Inf. Softw. Technol., 2020
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020
Dads: dynamic slicing continuously-running distributed programs with budget constraints.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020
Scaling application-level dynamic taint analysis to enterprise-scale distributed systems.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020
Proceedings of the MOBILESoft '20: IEEE/ACM 7th International Conference on Mobile Software Engineering and Systems, 2020
2019
DroidCat: Effective Android Malware Detection and Categorization via App-Level Profiling.
IEEE Trans. Inf. Forensics Secur., 2019
Inf. Softw. Technol., 2019
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019
Proceedings of the 20th ACM SIGPLAN/SIGBED International Conference on Languages, 2019
Proceedings of the 27th International Conference on Program Comprehension, 2019
Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2019
Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, 2019
Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, 2019
2018
IEEE Trans. Software Eng., 2018
Longitudinal Characterization and Sustainable Classification of Android Apps via SAD Profiles.
CoRR, 2018
Leveraging historical versions of Android apps for efficient and precise taint analysis.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018
ICC-inspect: supporting runtime inspection of Android inter-component communications.
Proceedings of the 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft@ICSE 2018, Gothenburg, Sweden, May 27, 2018
Automated detection and repair of incompatible uses of runtime permissions in Android apps.
Proceedings of the 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft@ICSE 2018, Gothenburg, Sweden, May 27, 2018
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018
2017
J. Comput. Sci. Technol., 2017
Proceedings of the 2017 IEEE Security and Privacy Workshops, 2017
Dissecting Android Inter-component Communications via Interactive Visual Explorations.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017
Proceedings of the Seventh ACM Conference on Data and Application Security and Privacy, 2017
2016
IEEE Trans. Reliab., 2016
DiaPro: Unifying Dynamic Impact Analyses for Improved and Variable Cost-Effectiveness.
ACM Trans. Softw. Eng. Methodol., 2016
J. Syst. Softw., 2016
Parallel Rendering for Legible Illustrative Visualizations of Dense Geometries on Commodity CPUs.
Int. J. Image Graph., 2016
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016
2015
J. Syst. Softw., 2015
Enhancing Programming Interface to Effectively Meet Multiple Information Needs of Developers.
CoRR, 2015
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015
Proceedings of the 2015 IEEE International Conference on Software Quality, 2015
Facilitating Information Management in Integrated Development Environments through Visual Interface Enhancements.
Proceedings of the 2015 IEEE International Conference on Software Quality, 2015
2014
How Accurate Is Dynamic Program Slicing? An Empirical Approach to Compute Accuracy Bounds.
Proceedings of the IEEE Eighth International Conference on Software Security and Reliability, 2014
Estimating the Accuracy of Dynamic Change-Impact Analysis Using Sensitivity Analysis.
Proceedings of the Eighth International Conference on Software Security and Reliability, 2014
Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation, 2014
Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation, 2014
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014
Gryphon: A 'Little' Domain-Specific Programming Language for Diffusion MRI Visualizations.
Proceedings of the Handbook of Human Centric Visualization., 2014
2013
DUA-forensics: a fine-grained dependence analysis and instrumentation framework based on Soot.
Proceedings of the 2nd ACM SIGPLAN International Workshop on State Of the Art in Java Program analysis, 2013
Proceedings of the 35th International Conference on Software Engineering, 2013
2012
Effects of Stereo and Screen Size on the Legibility of Three-Dimensional Streamtube Visualization.
IEEE Trans. Vis. Comput. Graph., 2012
InShape: In-Situ Shape-Based Interactive Multiple-View Exploration of Diffusion MRI Visualizations.
Proceedings of the Advances in Visual Computing - 8th International Symposium, 2012