A Contemporary Survey of Large Language Model Assisted Program Analysis

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wang, Jiayimei, Ni, Tao, Lee, Wei-Bin, Zhao, Qingchuan
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909511773585408
author Wang, Jiayimei
Ni, Tao
Lee, Wei-Bin
Zhao, Qingchuan
author_facet Wang, Jiayimei
Ni, Tao
Lee, Wei-Bin
Zhao, Qingchuan
contents 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 identify future directions and challenges in the field. This survey aims to demonstrate the potential of LLMs in advancing program analysis practices and offer actionable insights for security researchers seeking to enhance detection frameworks or develop domain-specific models.
format Preprint
id arxiv_https___arxiv_org_abs_2502_18474
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Contemporary Survey of Large Language Model Assisted Program Analysis
Wang, Jiayimei
Ni, Tao
Lee, Wei-Bin
Zhao, Qingchuan
Software Engineering
Artificial Intelligence
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 identify future directions and challenges in the field. This survey aims to demonstrate the potential of LLMs in advancing program analysis practices and offer actionable insights for security researchers seeking to enhance detection frameworks or develop domain-specific models.
title A Contemporary Survey of Large Language Model Assisted Program Analysis
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2502.18474