A Contemporary Survey of Large Language Model Assisted Program Analysis
Jiayimei Wang, Tao Ni, Wei-Bin Lee, Qingchuan Zhao

TL;DR
This survey reviews how large language models are transforming program analysis by enabling more effective static, dynamic, and hybrid approaches, highlighting recent advances, challenges, and future directions.
Contribution
It provides a comprehensive categorization and synthesis of recent LLM applications in program analysis, addressing a gap in existing cybersecurity-focused surveys.
Findings
LLMs enhance code comprehension and analysis capabilities.
Recent studies show promising results in static, dynamic, and hybrid analysis.
Future challenges include scalability, domain adaptation, and security concerns.
Abstract
The increasing complexity of software systems has driven significant advancements in program analysis, as traditional methods unable to meet the demands of modern software development. To address these limitations, deep learning techniques, particularly Large Language Models (LLMs), have gained attention due to their context-aware capabilities in code comprehension. Recognizing the potential of LLMs, researchers have extensively explored their application in program analysis since their introduction. Despite existing surveys on LLM applications in cybersecurity, comprehensive reviews specifically addressing their role in program analysis remain scarce. In this survey, we systematically review the application of LLMs in program analysis, categorizing the existing work into static analysis, dynamic analysis, and hybrid approaches. Moreover, by examining and synthesizing recent studies, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Testing and Debugging Techniques · Advanced Malware Detection Techniques
MethodsSoftmax · Attention Is All You Need
