Xiang Gao

Orcid: 0000-0001-9895-4600

Affiliations:
  • Beihang University, Beijing, China
  • National University of Singapore, Singapore (former)


According to our database1, Xiang Gao authored at least 46 papers between 2016 and 2025.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
Understanding vulnerabilities in software supply chains.
Empir. Softw. Eng., February, 2025

2024
Terahertz Empowered Vehicular Fog Computing: Opportunities, Feasibility, and Enhancements.
IEEE Wirel. Commun., August, 2024

Reusing Convolutional Neural Network Models through Modularization and Composition.
ACM Trans. Softw. Eng. Methodol., March, 2024

CustomDLCoder: Generating Pure Code Implementations to Replace On-Device DL Models.
Dataset, March, 2024

ProveNFix: Temporal Property-Guided Program Repair.
Proc. ACM Softw. Eng., 2024

DynaMO: Protecting Mobile DL Models through Coupling Obfuscated DL Operators.
CoRR, 2024

LLM-based Unit Test Generation via Property Retrieval.
CoRR, 2024

Scalable Defect Detection via Traversal on Code Graph.
CoRR, 2024

Reducing False Positives of Static Bug Detectors Through Code Representation Learning.
Proceedings of the IEEE International Conference on Software Analysis, 2024

Investigating and Detecting Silent Bugs in PyTorch Programs.
Proceedings of the IEEE International Conference on Software Analysis, 2024

ModelFoundry: A Tool for DNN Modularization and On-Demand Model Reuse Inspired by the Wisdom of Software Engineering.
Proceedings of the Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, 2024

ModelGalaxy: A Versatile Model Retrieval Platform.
Proceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval, 2024

Model-less Is the Best Model: Generating Pure Code Implementations to Replace On-Device DL Models.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

API Misuse Detection via Probabilistic Graphical Model.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

Investigating White-Box Attacks for On-Device Models.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Modularizing while Training: A New Paradigm for Modularizing DNN Models.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Program Repair Competition 2024.
Proceedings of the IEEE/ACM International Workshop on Automated Program Repair, 2024

2023
Software Engineering for OpenHarmony: A Research Roadmap.
CoRR, 2023

Automated Fixing of Web UI Tests via Iterative Element Matching.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

ModelObfuscator: Obfuscating Model Information to Protect Deployed ML-Based Systems.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

Reusing Deep Neural Network Models through Model Re-engineering.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Automated Repair of Programs from Large Language Models.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

AutoMRM: A Model Retrieval Method Based on Multimodal Query and Meta-learning.
Proceedings of the 32nd ACM International Conference on Information and Knowledge Management, 2023

2022
Replication Package for "Trust Enhancement Issues in Program Repair".
Dataset, February, 2022

Replication Package for "Trust Enhancement Issues in Program Repair".
Dataset, January, 2022

Program Repair.
CoRR, 2022

Improving automatically generated code from Codex via Automated Program Repair.
CoRR, 2022

Patching Weak Convolutional Neural Network Models through Modularization and Composition.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Program vulnerability repair via inductive inference.
Proceedings of the ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18, 2022

Trust Enhancement Issues in Program Repair.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

2021
Beyond Tests: Program Vulnerability Repair via Crash Constraint Extraction.
ACM Trans. Softw. Eng. Methodol., 2021

APIfix: output-oriented program synthesis for combating breaking changes in libraries.
Proc. ACM Program. Lang., 2021

How to trust auto-generated code patches? A developer survey and empirical assessment of existing program repair tools.
CoRR, 2021

Scalable Fuzzing of Program Binaries with E9AFL.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Automated patch backporting in Linux (experience paper).
Proceedings of the ISSTA '21: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2021

2020
Feedback-driven semi-supervised synthesis of program transformations.
Proc. ACM Program. Lang., 2020

Binary rewriting without control flow recovery.
Proceedings of the 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2020

Fuzz testing based data augmentation to improve robustness of deep neural networks.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Interactive Patch Generation and Suggestion.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

2019
EROFS: A Compression-friendly Readonly File System for Resource-scarce Devices.
Proceedings of the 2019 USENIX Annual Technical Conference, 2019

Crash-avoiding program repair.
Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2019

2018
Test-Equivalence Analysis for Automatic Patch Generation.
ACM Trans. Softw. Eng. Methodol., 2018

Android testing via synthetic symbolic execution.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

Repairing crashes in Android apps.
Proceedings of the 40th International Conference on Software Engineering, 2018

2017
Partitioning Patches into Test-equivalence Classes for Scaling Program Repair.
CoRR, 2017

2016
Write-back aware shared last-level cache management for hybrid main memory.
Proceedings of the 53rd Annual Design Automation Conference, 2016


  Loading...