Write-back aware shared last-level cache management for hybrid main memory. - Deshan Zhang; Lei Ju 001; Mengying Zhao; Xiang Gao 012; Zhiping Jia (DAC, 2016)

Partitioning Patches into Test-equivalence Classes for Scaling Program Repair. - Sergey Mechtaev; Xiang Gao 012; Shin Hwei Tan; Abhik Roychoudhury (CoRR, 2017)

Repairing crashes in Android apps. - Shin Hwei Tan; Zhen Dong; Xiang Gao 012; Abhik Roychoudhury (ICSE, 2018)

Android testing via synthetic symbolic execution. - Xiang Gao 012; Shin Hwei Tan; Zhen Dong; Abhik Roychoudhury (ASE, 2018)

Test-Equivalence Analysis for Automatic Patch Generation. - Sergey Mechtaev; Xiang Gao 012; Shin Hwei Tan; Abhik Roychoudhury (ACM Trans. Softw. Eng. Methodol., 2018)

Crash-avoiding program repair. - Xiang Gao 012; Sergey Mechtaev; Abhik Roychoudhury (ISSTA, 2019)

EROFS: A Compression-friendly Readonly File System for Resource-scarce Devices. - Xiang Gao 012; Mingkai Dong 002; Xie Miao; Wei Du; Chao Yu; Haibo Chen 001 (USENIX ATC, 2019)

Interactive Patch Generation and Suggestion. - Xiang Gao 012; Abhik Roychoudhury (ICSE (Workshops), 2020)

Fuzz testing based data augmentation to improve robustness of deep neural networks. - Xiang Gao 012; Ripon K. Saha; Mukul R. Prasad; Abhik Roychoudhury (ICSE, 2020)

Binary rewriting without control flow recovery. - Gregory J. Duck; Xiang Gao 012; Abhik Roychoudhury (PLDI, 2020)

Feedback-driven semi-supervised synthesis of program transformations. - Xiang Gao 012; Shraddha Barke; Arjun Radhakrishna; Gustavo Soares; Sumit Gulwani; Alan Leung; Nachiappan Nagappan; Ashish Tiwari 001 (Proc. ACM Program. Lang., 2020)

Automated patch backporting in Linux (experience paper). - Ridwan Shariffdeen; Xiang Gao 012; Gregory J. Duck; Shin Hwei Tan; Julia Lawall; Abhik Roychoudhury (ISSTA, 2021)

Scalable Fuzzing of Program Binaries with E9AFL. - Xiang Gao 012; Gregory J. Duck; Abhik Roychoudhury (ASE, 2021)

How to trust auto-generated code patches? A developer survey and empirical assessment of existing program repair tools. - Yannic Noller; Ridwan Shariffdeen; Xiang Gao 012; Abhik Roychoudhury (CoRR, 2021)

APIfix: output-oriented program synthesis for combating breaking changes in libraries. - Xiang Gao 012; Arjun Radhakrishna; Gustavo Soares; Ridwan Shariffdeen; Sumit Gulwani; Abhik Roychoudhury (Proc. ACM Program. Lang., 2021)

Beyond Tests: Program Vulnerability Repair via Crash Constraint Extraction. - Xiang Gao 012; Bo Wang 050; Gregory J. Duck; Ruyi Ji; Yingfei Xiong 001; Abhik Roychoudhury (ACM Trans. Softw. Eng. Methodol., 2021)

Trust Enhancement Issues in Program Repair. - Yannic Noller; Ridwan Shariffdeen; Xiang Gao 012; Abhik Roychoudhury (ICSE, 2022)

Program vulnerability repair via inductive inference. - Yuntong Zhang 002; Xiang Gao 012; Gregory J. Duck; Abhik Roychoudhury (ISSTA, 2022)

Patching Weak Convolutional Neural Network Models through Modularization and Composition. - Binhang Qi; Hailong Sun 001; Xiang Gao 012; Hongyu Zhang 002 (ASE, 2022)

Improving automatically generated code from Codex via Automated Program Repair. - Zhiyu Fan; Xiang Gao 012; Abhik Roychoudhury; Shin Hwei Tan (CoRR, 2022)

Program Repair. - Xiang Gao 012; Yannic Noller; Abhik Roychoudhury (CoRR, 2022)

Replication Package for "Trust Enhancement Issues in Program Repair". - Yannic Noller; Ridwan Shariffdeen; Xiang Gao 012; Abhik Roychoudhury (Zenodo, 2022)

Replication Package for "Trust Enhancement Issues in Program Repair". - Yannic Noller; Ridwan Shariffdeen; Xiang Gao 012; Abhik Roychoudhury (Zenodo, 2022)

AutoMRM: A Model Retrieval Method Based on Multimodal Query and Meta-learning. - Zhaotian Li; Binhang Qi; Hailong Sun 001; Xiang Gao 012 (CIKM, 2023)

Automated Repair of Programs from Large Language Models. - Zhiyu Fan; Xiang Gao 012; Martin Mirchev; Abhik Roychoudhury; Shin Hwei Tan (ICSE, 2023)

Reusing Deep Neural Network Models through Model Re-engineering. - Binhang Qi; Hailong Sun 001; Xiang Gao 012; Hongyu Zhang 002; Zhaotian Li; Xudong Liu 001 (ICSE, 2023)

ModelObfuscator: Obfuscating Model Information to Protect Deployed ML-Based Systems. - Mingyi Zhou; Xiang Gao 012; Jing Wu 021; John C. Grundy; Xiao Chen 002; Chunyang Chen 001; Li Li 029 (ISSTA, 2023)

Automated Fixing of Web UI Tests via Iterative Element Matching. - Yuanzhang Lin; Guoyao Wen; Xiang Gao 012 (ASE, 2023)

Software Engineering for OpenHarmony: A Research Roadmap. - Li Li 029; Xiang Gao 012; Hailong Sun 001; Chunming Hu; Xiaoyu Sun 002; Haoyu Wang 001; Haipeng Cai; Ting Su 001; Xiapu Luo; Tegawendé F. Bissyandé; Jacques Klein; John C. Grundy; et al. (CoRR, 2023)

Program Repair Competition 2024. - Ridwan Shariffdeen; Yannic Noller; Martin Mirchev; Haifeng Ruan; Xiang Gao 012; Andreea Costea; Gregory J. Duck; Abhik Roychoudhury (APR, 2024)

Modularizing while Training: A New Paradigm for Modularizing DNN Models. - Binhang Qi; Hailong Sun 001; Hongyu Zhang 002; Ruobing Zhao; Xiang Gao 012 (ICSE, 2024)

Investigating White-Box Attacks for On-Device Models. - Mingyi Zhou; Xiang Gao 012; Jing Wu 021; Kui Liu 001; Hailong Sun 001; Li Li 029 (ICSE, 2024)

API Misuse Detection via Probabilistic Graphical Model. - Yunlong Ma; Wentong Tian; Xiang Gao 012; Hailong Sun 001; Li Li 029 (ISSTA, 2024)

Model-less Is the Best Model: Generating Pure Code Implementations to Replace On-Device DL Models. - Mingyi Zhou; Xiang Gao 012; Pei Liu; John Grundy 001; Chunyang Chen 001; Xiao Chen 002; Li Li 029 (ISSTA, 2024)

LLM-Based Java Concurrent Program to ArkTS Converter. - Runlin Liu; Yuhang Lin; Yunge Hu; Zhe Zhang; Xiang Gao 012 (ASE, 2024)

DynaMO: Protecting Mobile DL Models through Coupling Obfuscated DL Operators. - Mingyi Zhou; Xiang Gao 012; Xiao Chen 002; Chunyang Chen 001; John Grundy 001; Li Li 029 (ASE, 2024)

ModelGalaxy: A Versatile Model Retrieval Platform. - Wenling Zhang; Yixiao Li; Zhaotian Li; Hailong Sun 001; Xiang Gao 012; Xudong Liu 001 (SIGIR, 2024)

ModelFoundry: A Tool for DNN Modularization and On-Demand Model Reuse Inspired by the Wisdom of Software Engineering. - Xiaohan Bi; Ruobing Zhao; Binhang Qi; Hailong Sun 001; Xiang Gao 012; Yue Yu 001; Xiaojun Liang (SIGSOFT FSE Companion, 2024)

Investigating and Detecting Silent Bugs in PyTorch Programs. - Shuo Hong; Hailong Sun 001; Xiang Gao 012; Shin Hwei Tan (SANER, 2024)

Reducing False Positives of Static Bug Detectors Through Code Representation Learning. - Yixin Yang; Ming Wen 001; Xiang Gao 012; Yuting Zhang; Hailong Sun 001 (SANER, 2024)

Scalable Defect Detection via Traversal on Code Graph. - Zhengyao Liu; Xitong Zhong; Xingjing Deng; Shuo Hong; Xiang Gao 012; Hailong Sun 001 (CoRR, 2024)

LLM-based Unit Test Generation via Property Retrieval. - Zhe Zhang; Xingyu Liu; Yuanzhang Lin; Xiang Gao 012; Hailong Sun 001; Yuan Yuan (CoRR, 2024)

ProveNFix: Temporal Property-Guided Program Repair. - Yahui Song; Xiang Gao 012; Wenhua Li; Wei-Ngan Chin; Abhik Roychoudhury (Proc. ACM Softw. Eng., 2024)

CustomDLCoder: Generating Pure Code Implementations to Replace On-Device DL Models. - Mingyi Zhou; Xiang Gao 012; Pei Liu; John Grundy 001; Chunyang Chen 001; Xiao Chen 002; Li Li 029 (Zenodo, 2024)

Reusing Convolutional Neural Network Models through Modularization and Composition. - Binhang Qi; Hailong Sun 001; Hongyu Zhang 002; Xiang Gao 012 (ACM Trans. Softw. Eng. Methodol., 2024)

Terahertz Empowered Vehicular Fog Computing: Opportunities, Feasibility, and Enhancements. - Chao Zhu 002; Xinlei Xie; Chuanfei Ding; Yihang Zhou; Xiang Gao 012; Jianping An (IEEE Wirel. Commun., 2024)

DynaMO: Protecting Mobile DL Models through Coupling Obfuscated DL Operators. - Mingyi Zhou; Xiang Gao 012; Xiao Chen 002; Chunyang Chen 001; John Grundy 001; Li Li 029 (Zenodo, 2024)

Enhancing Automated Vulnerability Repair Through Dependency Embedding and Pattern Store. - Qingao Dong; Yuanzhang Lin; Hailong Sun 001; Xiang Gao 012 (SANER, 2025)

HapTest: The Dynamic Analysis Framework for OpenHarmony. - Farong Liu; Mingyi Zhou; Yakun Zhang 001; Ting Su 001; Bo Sun; Jacques Klein; Xiang Gao 012; Li Li 029 (SIGSOFT FSE Companion, 2025)

Understanding vulnerabilities in software supply chains. - Yijun Shen; Xiang Gao 012; Hailong Sun 001; Yu Guo (Empir. Softw. Eng., 2025)

CABS: Conflict-Aware and Balanced Sparsification for Enhancing Model Merging. - Zongzhen Yang; Binhang Qi; Hailong Sun 001; Wenrui Long; Ruobing Zhao; Xiang Gao 012 (CoRR, 2025)

LLM-based Unit Test Generation for Dynamically-Typed Programs. - Runlin Liu; Zhe Zhang; Yunge Hu; Yuhang Lin; Xiang Gao 012; Hailong Sun 001 (CoRR, 2025)

Agent That Debugs: Dynamic State-Guided Vulnerability Repair. - Zhengyao Liu; Yunlong Ma; Jingxuan Xu; Junchen Ai; Xiang Gao 012; Hailong Sun 001; Abhik Roychoudhury (CoRR, 2025)

Context-Enhanced Vulnerability Detection Based on Large Language Model. - Yixin Yang; Bowen Xu; Xiang Gao 012; Hailong Sun 001 (CoRR, 2025)

Dynamic Benchmark Construction for Evaluating Large Language Models on Real-World Codes. - Zhe Zhang; Runlin Liu; Aishan Liu; Xingyu Liu; Xiang Gao 012; Hailong Sun 001 (CoRR, 2025)

NeMo: A Neuron-Level Modularizing-While-Training Approach for Decomposing DNN Models. - Xiaohan Bi; Binhang Qi; Hailong Sun 001; Xiang Gao 012; Yue Yu 001; Xiaojun Liang (CoRR, 2025)