Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
38 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
41 tokens/sec
o3 Pro
7 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Large Language Models for Code Analysis: Do LLMs Really Do Their Job? (2310.12357v2)

Published 18 Oct 2023 in cs.SE and cs.CR

Abstract: LLMs have demonstrated significant potential in the realm of natural language understanding and programming code processing tasks. Their capacity to comprehend and generate human-like code has spurred research into harnessing LLMs for code analysis purposes. However, the existing body of literature falls short in delivering a systematic evaluation and assessment of LLMs' effectiveness in code analysis, particularly in the context of obfuscated code. This paper seeks to bridge this gap by offering a comprehensive evaluation of LLMs' capabilities in performing code analysis tasks. Additionally, it presents real-world case studies that employ LLMs for code analysis. Our findings indicate that LLMs can indeed serve as valuable tools for automating code analysis, albeit with certain limitations. Through meticulous exploration, this research contributes to a deeper understanding of the potential and constraints associated with utilizing LLMs in code analysis, paving the way for enhanced applications in this critical domain.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (11)
  1. Chongzhou Fang (8 papers)
  2. Ning Miao (13 papers)
  3. Shaurya Srivastav (1 paper)
  4. Jialin Liu (97 papers)
  5. Ruoyu Zhang (25 papers)
  6. Ruijie Fang (6 papers)
  7. Ryan Tsang (4 papers)
  8. Najmeh Nazari (5 papers)
  9. Han Wang (418 papers)
  10. Houman Homayoun (37 papers)
  11. Asmita (2 papers)
Citations (20)