Google Scholar
DBLP
* means co-first author; # means corresponding author
2025
-
Soffware 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
CCF-A
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
CCF-B
Yijun Shen, Xiang Gao#, Hailong Sun, Yu Guo
Empirical Software Engineering (EMSE) 2025
-
Enhancing Automated Vulnerability Repair through Dependency Embedding and Pattern Store
CCF-B
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
CCF-A
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
CCF-A
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
CCF-A
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
CCF-A
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
CCF-A
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
CCF-A
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
CCF-A
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
CCF-B
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
CCF-B
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
CCF-A
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
CCF-A
Yuanzhang Lin, Guoyao Wen, Xiang Gao#
International Conference on Automated Software Engineering (ASE) 2023
-
ModelObfuscator: Obfuscating Model Information to Protect Deployed ML-based Systems
CCF-A
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
CCF-A
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
CCF-A
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
CCF-A
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
CCF-A
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)
CCF-A
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
CCF-A
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
CCF-A
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
CCF-A
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
CCF-A
Xiang Gao, Ripon K. Saha, Mukul R. Prasad, Abhik Roychoudhury
International Conference on Software Engineering (ICSE) 2020.
-
Crash-avoiding Program Repair
CCF-A
Xiang Gao, Sergey Mechtaev, Abhik Roychoudhury
ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) 2019.
-
Android Testing via Synthetic Symbolic Execution
CCF-A
Xiang Gao, Shin Hwei Tan, Zhen Dong, Abhik Roychoudhury
International Conference on Automated Software Engineering (ASE) 2018.
-
Repairing Crashes in Android Apps
CCF-A
Shin Hwei Tan, Zhen Dong, Xiang Gao, and Abhik Roychoudhury
International Conference on Software Engineering(ICSE), 2018
-
Test-equivalence Analysis for Automatic Patch Generation
CCF-A
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
CCF-A
Deshan Zhang, Lei Ju, Mengying Zhao, Xiang Gao, Zhiping Jia
53rd Design Automation Conference (DAC), 2016