articleIEEE/CAA Journal of Automatica SinicaJan 20, 2025Closed access

When Software Security Meets Large Language Models: A Survey

The University of Adelaide · Swinburne University of Technology

Indexed incrossref

Abstract

Software security poses substantial risks to our society because software has become part of our life. Numerous techniques have been proposed to resolve or mitigate the impact of software security issues. Among them, software testing and analysis are two of the critical methods, which significantly benefit from the advancements in deep learning technologies. Due to the successful use of deep learning in software security, recently, researchers have explored the potential of using large language models (LLMs) in this area. In this paper, we systematically review the results focusing on LLMs in software security. We analyze the topics of fuzzing, unit test, program repair, bug reproduction, data-driven bug…

Citation impact

73
total citations
FWCI
137.21
Percentile
100%
References
124
Citations per year

Authors

6

Topics & keywords

Keywords
  • Computer science
  • Software security assurance
  • Software
  • Software engineering
  • Computer security
  • Programming language
  • Information security
  • Security service
No related works found for this paper.