← Search

Shangqing Liu

6 accepted papers

2025

Do Code Semantics Help? A Comprehensive Study on Execution Trace-Based Information for Code Large Language Models

EMNLP 2025

Code Large Language Models (Code LLMs) have opened a new era in programming with their impressive capabilities. However, recent research has revealed critical limitations in their ability to reason about runtime behavior and understand the actual functionality of programs, which poses significant ch

2024

BadEdit: Backdooring Large Language Models by Model Editing

ICLR 2024poster

Mainstream backdoor attack methods typically demand substantial tuning data for poisoning, limiting their practicality and potentially degrading the overall performance when applied to Large Language Models (LLMs). To address these issues, for the first time, we formulate backdoor injection as a lig…

2023

A Black-Box Attack on Code Models via Representation Nearest Neighbor Search

EMNLP 2023long findings

Existing methods for generating adversarial code examples face several challenges: limted availability of substitute variables, high verification costs for these substitutes, and the creation of adversarial samples with noticeable perturbations. To address these concerns, our proposed approach, RNNS…

Cited by 0SourceScholar
2023

Multi-target Backdoor Attacks for Code Pre-trained Models

ACL 2023long

Backdoor attacks for neural code models have gained considerable attention due to the advancement of code intelligence. However, most existing works insert triggers into task-specific data for code-related downstream tasks, thereby limiting the scope of attacks. Moreover, the majority of attacks for…

2021

Retrieval-Augmented Generation for Code Summarization via Hybrid GNN

ICLR 2021spotlight

Source code summarization aims to generate natural language summaries from structured code snippets for better understanding code functionalities. However, automatic code summarization is challenging due to the complexity of the source code and the language gap between the source code and natural la…

2019

Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networks

NeurIPS 2019poster

Vulnerability identification is crucial to protect the software systems from attacks for cyber security. It is especially important to localize the vulnerable functions among the source code to facilitate the fix. However, it is a challenging and tedious process, and also requires specialized securi…

Cited by 1161SourcePDFScholar