Publications
You can also find my articles on my Google Scholar. Name marked with # implies that I am co-first author, * implies that I am the corresponding author.
2025
- (ICSE 2025) Lezhi Ma, Shangqing Liu*, Yi Li, Xiaofei Xie, Lei Bu*. SpecGen: Automated Generation of Formal Program Specifications via Large Language Models. In Proceedings of the 47th International Conference on Software Engineering.
- (ICSE 2025) Wei Ma, Daoyuan Wu, Yuqiang Sun, Tianwen Wang, Shangqing Liu, Jian Zhang, Yue Xue, Yang Liu. Combining Fine-Tuning and LLM-based Agents for Intuitive Smart Contract Auditing with Justifications. In Proceedings of the 47th International Conference on Software Engineering.
2024
- (ASE 2024) Xueyang Li, Guozhu Meng*, Shangqing Liu*, Lu Xiang, Kun Sun, Kai Chen, Xiapu Luo, Yang Liu. Attribution-guided Adversarial Code Prompt Generation for Code Completion Models. In Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering.
- (ASE 2024) Jian Wang, Shangqing Liu*, Xiaofei Xie, Yi Li. An Empirical Study to Evaluate AIGC Detectors on Code Content. In Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering.
- (ISSRE 2024) Jian Wang, Shangqing Liu*, Xiaofei Xie, Jingkai Siow, Kui Liu, Yi Li. RATCHET: Retrieval Augmented Transformer for Program Repair. In Proceedings of the 35th IEEE International Symposium on Software Reliability Engineering.
- (TOSEM) Shangqing Liu, Yanzhou Li, Xiaofei Xie, Wei Ma, Guozhu Meng, Yang Liu. Automated Commit Intelligence by Pre-training. In ACM Transactions on Software Engineering and Methodology.
- (TOSEM) Wei Ma, Shangqing Liu*, Mengjie Zhao, Xiaofei Xie, Qiang Hu, Jie Zhang, Wenhan Wang, Yang Liu. Unveiling Code Pre-Trained Models: Investigating Syntax and Semantics Capacities. In ACM Transactions on Software Engineering and Methodology.
- (LCTES 2024) Shangqing Liu, Wei Ma, Jian Wang, Xiaofei Xie, Ruitao Feng, Yang Liu. Enhancing Code Vulnerability Detection via Vulnerability-Preserving Data Augmentation. In Proceedings of the ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems.
- (ISSTA 2024) Qi Guo, Xiaohong Li, Xiaofei Xie, Shangqing Liu*, Ze Tang, Ruitao Feng, Junjie Wang, Jidong Ge, Lei Bu. FT2Ra: A Fine-Tuning-Inspired Approach to Retrieval-Augmented Code Completion. In Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis.
- (ICLR 2024) Yanzhou Li, Kangjie Chen, Tianlin Li, Jian Zhang, Shangqing Liu, Wenhan Wang, Tianwei Zhang, Yang Liu. BadEdit: Backdooring Large Language Models by Model Editing. In Proceedings of the Twelfth International Conference on Learning Representations.
- (ICSE 2024) Qi Guo, Junming Cao, Xiaofei Xie, Shangqing Liu*, Xiaohong Li*, Bihuan Chen, Xin Peng. Exploring the Potential of ChatGPT in Automated Code Refinement: An Empirical Study. In Proceedings of the 46th International Conference on Software Engineering.
2023
- (Findings of EMNLP 2023) Jie Zhang, Wei Ma, Qiang Hu, Shangqing Liu, Xiaofei Xie, YVES LE TRAON, Yang Liu. A Black-Box Attack on Code Models via Representation Nearest Neighbor Search. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing.
- (FSE 2023) Bozhi Wu, Shangqing Liu*, Yang Xiao, Zhiming Li, Jun Sun, Shang-Wei Lin. Learning Program Semantics for Vulnerability Detection via Vulnerability-specific Inter-procedural Slicing. In Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering.
- (ASE 2023) Ze Tang, Jidong Ge*, Shangqing Liu*, Tingwei Zhu, Tongtong Xu, Liguo Huang, Bin Luo. Domain Adaptive Code Completion via Language Models and Decoupled Domain Databases. In Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering. ACM SIGSOFT Distinguished Paper Award
- (ASE 2023) Jian Zhang, Shangqing Liu*, Xu Wang, Tianlin Li, Yang Liu. Learning to Locate and Describe Vulnerabilities. In Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering.
- (ACL 2023) Yanzhou Li, Shangqing Liu*, Kangjie Chen, Xiaofei Xie, Tianwei Zhang, Yang Liu. Multi-target Backdoor Attacks for Code Pre-trained Models. In Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics.
- (TSE) Shangqing Liu, Xiaofei Xie, Jingkai Siow, Lei Ma, Guozhu Meng, Yang Liu. GraphSearchNet: Enhancing GNNs via Capturing Global Dependencies for Semantic Code Search. In IEEE Transactions on Software Engineering.
- (ICSE 2023) Shangqing Liu, Bozhi Wu, Xiaofei Xie, Guozhu Meng, Yang Liu. ContraBERT: Enhancing Code Pre-trained Models via Contrastive Learning. In Proceedings of the 45th IEEE/ACM International Conference on Software Engineering.
- (SANER 2023) Wenhan Wang, Kechi Zhang, Ge Li, Shangqing Liu, Anran Li, Zhi Jin, Yang Liu. Learning Program Representations with a Tree-Structured Transformer. In Proceedings of the 30th IEEE International Conference on Software Analysis, Evolution and Reengineering.
2022
- (ASE 2022) Xueyang Li, Shangqing Liu#, Ruitao Feng, Guozhu Meng, Xiaofei Xie, Kai Chen, Yang Liu. TransRepair: Context-aware Program Repair for Compilation Errors. In Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering.
- (TDSC) Bozhi Wu, Shangqing Liu*, Ruitao Feng, Xiaofei Xie, Jingkai Siow, Shang-Wei Lin. Enhancing Security Patch Identification by Capturing Structures in Commits. In Transactions on Dependable and Secure Computing.
- (SANER 2022) Jingkai Siow, Shangqing Liu#, Xiaofei Xie, Guozhu Meng, Yang Liu. Learning Program Semantics with Code Representations: An Empirical Study. In Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering.
2021
- (TOSEM) Yaqin Zhou, Jingkai Siow, Chenyu Wang, Shangqing Liu, Yang Liu. SPI: Automated Identification of Security Patches via Commits. In ACM Transactions on Software Engineering and Methodology.
- (ICLR 2021) Shangqing Liu, Yu Chen, Xiaofei Xie, Jingkai Siow and Yang Liu. Retrieval-Augmented Generation for Code Summarization via Hybrid GNN. In Proceedings of the 9th International Conference on Learning Representations (spotlight).
2020
- (TSE) Shangqing Liu, Cuiyun Gao, Sen Chen, Nie Lun Yiu, Yang Liu. ATOM: Commit message generation based on abstract syntax tree and hybrid ranking. In IEEE Transactions on Software Engineering.
- (ASE Student Competition 2020) Shangqing Liu. A Unified Framework to Learn Program Semantics with Graph Neural Networks. In Proceedings of 2020 35th IEEE/ACM International Conference on Automated Software Engineering.
- (IoTJ) Yanchao Zhao, Ran Gao, Shangqing Liu, Lei Xie, Jie Wu, Huawei Tu, Bing Chen. Device-Free Secure Interaction with Hand Gestures in WiFi-enabled IoT Environment. In IEEE Internet of Things Journal.
- (JSEP) Xiang Chen, Yanzhou Mu, Yubin Qu, Chao Ni, Meng Liu, Tong He, Shangqing Liu. Do different cross‐project defect prediction methods identify the same defective modules? In Journal of Software: Evolution and Process.
2019
- (NeurIPS 2019) Yanqin Zhou, Shangqing Liu*, Jingkai Siow, Xiaoning Du, Yang Liu. Devign: Effective vulnerability identification by learning comprehensive program semantics via graph neural networks. In Proceedings of the Thirty-three Conference on Neural Information Processing Systems.
- (JCIN) Yanchao Zhao, Shangqing Liu, Bing Chen, Xiang Chen. DeepCount: Crowd Counting with Wi-Fi Using Deep Learning. In Journal of Communications and Information Networks.
2017
- (ISPA 2017) Shangqing Liu, Yanchao Zhao, Bing Chen. WiCount: A deep learning approach for crowd counting using WiFi signals. In Proceedings of 2017 IEEE International Symposium on Parallel and Distributed Processing with Applications and 2017 IEEE International Conference on Ubiquitous Computing and Communications.
- (ICCCS 2017) Shangqing Liu, Yanchao Zhao, Bing Chen. WiSmart: Robust human access and identification for smart homes using WiFi signals. In Proceedings of International Conference on Cloud Computing and Security.