Google Scholar
DBLP
* means co-first author; # means corresponding author
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