When Software Security Meets Large Language Models: A Survey
The University of Adelaide · Swinburne University of Technology
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
- FWCI
- 137.21
- Percentile
- 100%
- References
- 124
Authors
6Topics & keywords
- Computer science
- Software security assurance
- Software
- Software engineering
- Computer security
- Programming language
- Information security
- Security service