Google Scholar
DBLP
* means co-first author; # means corresponding author
2026
-
HapCheck: DSL-Based Static Bug Detection Framework for OpenHarmony
Xitong Zhong, Chang Liu, Runlin Liu, Zifu Xu, Zhengyao Liu, Juqi Zhou, Gang Fan, Mingyi Zhou, Xiang Gao#, Li Li
International Conference on Software Engineering, SEIP Track (ICSE) 2026
-
ModularEvo: Evolving Multi-Task Models via Neural Network Modularization and Composition
Wenrui Long, Binhang Qi, Hailong Sun, ZongZhen Yang, Ruobing Zhao, Xiang Gao
International Conference on Software Engineering (ICSE) 2026
2025
-
Scalable Large-Scale Multi-Granularity Code Clone Detection via Clustering Search and Pre-trained Models
Yifan An, Yunlong Ma, Xiang Gao#, Hailong Sun
IEEE TRANSACTION ON SOFTWARE ENGINEERING (TSE), 2025
-
Context-Enhanced Vulnerability Detection Based on Large Language Models
Yixing Yang, Bowen Xu, Xiang Gao#, Hailong Sun#
ACM Transactions on Software Engineering and Methodology (TOSEM), 2025
-
UICOMPASS: UI Map Guided Mobile Task Automation via Adaptive Action Generation
Yuanzhang Lin, Zhe Zhang, He Rui, Qingao Dong, Mingyi Zhou, Jing Zhang, Xiang Gao#, Hailong Sun#
Empirical Methods in Natural Language Processing (EMNLP), 2025
-
Reference-Based Retrieval-Augmented Unit Test Generation
Zhe Zhang, Xingyu Liu, Yuanzhang Lin, Xiang Gao#, Hailong Sun#, Yuan, Yuan
ACM Transactions on Software Engineering and Methodology (TOSEM), 2025
-
NeMo: A Neuron-Level Modularizing-While-Training Approach for Decomposing DNN Models
Xiaohan Bi, Binhang Qi, Hailong Sun, Xiang Gao, Yue Yu, Xiaojun Liang
ACM Transactions on Software Engineering and Methodology (TOSEM), 2025
-
CABS: Conflict-Aware and Balanced Sparsification for Enhancing Model Merging
Zongzhen Yang, Binhang Qi, Hailong Sun, Wenrui Long, Ruobing Zhao, Xiang Gao
International Conference on Machine Learning (ICML), 2025
-
Code Property Graph Meets Typestate: A Scalable Framework to Behavioral Bug Detection
Xingjing Deng, Zhengyao Liu, Xitong Zhong, Shuo Hong, Yixin Yang, Xiang Gao#, Xuhui Yan, Hailong Sun#
International Conference on Software Maintenance and Evolution (ICSME), 2025
IEEE TCSE Distinguished Paper Award
-
Enhanced Vulnerability Localization: Harmonizing Task-Enhanced Tuning and General LLM Prompting
Wentong Tian, Yuanzhang Lin, Xiang Gao#, Hailong Sun#
International Conference on Software Maintenance and Evolution (ICSME), 2025
-
Software Engineering for OpenHarmony: A Research Roadmap
Li Li, Xiang Gao, Hailong Sun, Chunming Hu, Xiaoyu Sun, Haoyu Wang, Haipeng Cai, Ting Su, Xiapu Luo,Tegawende F. Bissyande, Jacques Klein, John Grundy, Tao Xie, Haibo Chen, Huaimin Wang
ACM Computing Surveys (CSUR) 2025
-
HapTest: The Dynamic Analysis Framework for OpenHarmony
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Farong Liuļ¼ Mingyi Zhou, Yakun Zhang, Ting Su, Bo Sun, Jacques Klein, Xiang Gao, Li Li
ACM International Conference on the Foundations of Software Engineering (FSE 2025 Industry)
-
Understanding vulnerabilities in software supply chains
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Yijun Shen, Xiang Gao#, Hailong Sun, Yu Guo
Empirical Software Engineering (EMSE) 2025
-
Enhancing Automated Vulnerability Repair through Dependency Embedding and Pattern Store
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Qingao Dong, Yuanzhang Lin, Hailong Sun, Xiang Gao#
International Conference on Software Analysis, Evolution and Reengineering (SANER) 2024
2024
-
DynaMO: Protecting Mobile DL Models through Coupling Obfuscated DL Operators
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Mingyi Zhou, Xiang Gao, Xiao Chen, Chunyang Chen, John Grundy, Li Li
International Conference on Automated Software Engineering (ASE) 2024
-
LLM-Based Java Concurrent Program to ArkTS Converter
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Runlin Liu, Yuhang Lin, Yunge Hu, Zhe Zhang, Xiang Gao#
International Conference on Automated Software Engineering Tool (ASE) 2024
-
API Misuse Detection via Probabilistic Graphical Model
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Yunlong Ma, Wentong Tian, Xiang Gao#, Hailong Sun, Li Li
International Symposium on Software Testing and Analysis (ISSTA) 2024
-
Model-less Is The Best Model: Generating Pure Code Implementations to Replace On-device DL Models
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Mingyi Zhou, Xiang Gao, Pei Liu, John Grundy, Chunyang Chen, Xiao Chen, Li Li
International Symposium on Software Testing and Analysis (ISSTA) 2024
-
ProveNFix: Temporal Property guided Program Repair
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Yahui Song, Xiang Gao, Wenhua Li, Wei Ngan Chin, Abhik Roychoudhury
International Conference on the Foundations of Software Engineering (FSE) 2024
ACM SIGSOFT Distinguished Paper Award
-
Modularizing while Training: A New Paradigm for Modularizing DNN Models
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Binhang Qi, Hailong Sun#, Hongyu Zhang, Ruobing Zhao, Xiang Gao#
International Conference on Software Engineering (ICSE) 2024
ACM SIGSOFT Distinguished Paper Award
-
Investigating White-Box Attacks for On-Device Models
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Mingyi Zhou, Xiang Gao, Jing Wu, Kui Liu, Hailong Sun, Li Li
International Conference on Software Engineering (ICSE) 2024
-
Investigating and Detecting Silent Bugs in PyTorch Programs
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Shuo Hong, Hailong Sun, Xiang Gao#, Shin Hwei Tan
International Conference on Software Analysis, Evolution and Reengineering (SANER) 2024
IEEE TCSE Distinguished Paper Award
-
Reducing False Positives of Static Bug Detectors through Code Representation Learning
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Yixin Yang, Ming Wen, Xiang Gao, Yuting Zhang, Hailong Sun
International Conference on Software Analysis, Evolution and Reengineering (SANER) 2024
2023
-
Reusing Convolutional Neural Network Models through Modularization and Composition
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Binhang Qi, Hailong Sun, Hongyu Zhang, Xiang Gao
ACM Transactions on Software Engineering and Methodology (TOSEM), 2023
-
Automated Fixing of Web UI Tests via Iterative Element Matching
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Yuanzhang Lin, Guoyao Wen, Xiang Gao#
International Conference on Automated Software Engineering (ASE) 2023
-
ModelObfuscator: Obfuscating Model Information to Protect Deployed ML-based Systems
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Mingyi Zhou, Xiang Gao, Jing Wu, John Grundy, Xiao Chen, Chunyang Chen, Li Li
International Symposium on Software Testing and Analysis (ISSTA) 2023
-
Automated Repair of Programs from Large Language Models
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Zhiyu Fan, Xiang Gao#, Martin Mirchev, Abhik Roychoudhury,Shin Hwei Tan
International Conference on Software Engineering (ICSE) 2023
-
Reusing Deep Neural Network Models through Model Re-engineering
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Binhang Qi, Hailong Sun#, Xiang Gao#, Hongyu Zhang, Zhaotian Li, Xudong Liu
International Conference on Software Engineering (ICSE) 2023
2022
Before 2022
-
Overfitting in Program Repair and Program Synthesis
Xiang Gao
PhD Dissertation, National University of Singapore, 2021
-
Scalable Fuzzing of Program Binaries with E9AFL
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Xiang Gao, Gregory J. Duck, Abhik Roychoudhury
International Conference on Automated Software Engineering Tool (ASE) 2021
-
APIfix: Output-Oriented Program Synthesis for Combating Breaking Changes in Libraries
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Xiang Gao, Arjun Radhakrishna, Gustavo Soares, Ridwan Shariffdeen, Sumit Gulwani, Abhik Roychoudhury
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 2021
-
Automated Patch Backporting in Linux (Experience Paper)
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Ridwan Shariffdeen*, Xiang Gao*, Gregory J. Duck, Shin Hwei Tan, Julia Lawall, Abhik Roychoudhury (*co-first author)
International Symposium on Software Testing and Analysis (ISSTA), 2021
Distinguished Artifact Award
-
Beyond Tests: Program Vulnerability Repair via Crash Constraint Extraction
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Xiang Gao, Bo Wang, Gregory J. Duck, Ruyi Ji, Yingfei Xiong, Abhik Roychoudhury
Transactions on Software Engineering and Methodology (TOSEM), 2021
-
Feedback-Driven Semi-Supervised Synthesis of Program Transformations
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Xiang Gao, Shraddha Barke, Arjun Radhakrishna, Gustavo Soares, Sumit Gulwani, Alan Leung, Nachiappan Nagappan, Ashish Tiwari
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 2020
-
Binary Rewriting without Control Flow Recovery
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Gregory J. Duck, Xiang Gao, Abhik Roychoudhury
Programming Language Design and Implementation (PLDI) 2020
-
Interactive Patch Generation and Suggestion
Xiang Gao, Abhik Roychoudhury
Automated Program Repair Workshop (APR @ ICSE) 2020
-
Fuzz Testing based Data Augmentation to Improve Robustness of Deep Neural Networks
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Xiang Gao, Ripon K. Saha, Mukul R. Prasad, Abhik Roychoudhury
International Conference on Software Engineering (ICSE) 2020.
-
Crash-avoiding Program Repair
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Xiang Gao, Sergey Mechtaev, Abhik Roychoudhury
ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) 2019.
-
Android Testing via Synthetic Symbolic Execution
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Xiang Gao, Shin Hwei Tan, Zhen Dong, Abhik Roychoudhury
International Conference on Automated Software Engineering (ASE) 2018.
-
Repairing Crashes in Android Apps
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Shin Hwei Tan, Zhen Dong, Xiang Gao, and Abhik Roychoudhury
International Conference on Software Engineering(ICSE), 2018
-
Test-equivalence Analysis for Automatic Patch Generation
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Sergey Mechtaev, Xiang Gao, Shin Hwei Tan, Abhik Roychoudhury
Transactions on Software Engineering and Methodology ( TOSEM ), 2018
Work before PhD
-
Write-back aware shared last-level cache management for hybrid main memory
<<<<<<< HEAD
=======
>>>>>>> a0a7ffb (add new recent papers)
Deshan Zhang, Lei Ju, Mengying Zhao, Xiang Gao, Zhiping Jia
53rd Design Automation Conference (DAC), 2016