welcome to
Security of LM4Code
In this paper, we present a comprehensive and systematic
survey of research on NCM security. Specifically, we first employ a systematic approach to retrieve relevant
research literature from the SE, security, and artificial intelligence (AI) communities, and finally carefully select
representative papers from an initial pool of candidates. Second, after reviewing
these papers, we provide an overview of the security threats faced by NCMs and categorize these threats
into backdoor attacks, adversarial attacks, and other attacks based on the methods of their implementation.
Third, for each category, we depict the general workflow and summarize existing attacks as well as defenses.
Moreover, we also scrutinize the widely used datasets, evaluation metrics, and replication packages utilized in
NCM security studies. Finally, we outline key challenges and potential future research opportunities, aiming
to provide useful guidance for subsequent researchers to further advance the security of NCMs.