• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Scopus
  4. The Emergence of Large Language Models in Static Analysis: A First Look through Micro-Benchmarks
 
  • Details
  • Full
Options
2024
Conference Paper
Title

The Emergence of Large Language Models in Static Analysis: A First Look through Micro-Benchmarks

Abstract
The application of Large Language Models (LLMs) in software engineering, particularly in static analysis tasks, represents a paradigm shift in the field. In this paper, we investigate the role that current LLMs can play in improving callgraph analysis and type inference for Python programs. Using the PyCG, HeaderGen, and TypeEvalPy micro-benchmarks, we evaluate 26 LLMs, including OpenAI's GPT series and open-source models such as LLaMA. Our study reveals that LLMs show promising results in type inference, demonstrating higher accuracy than traditional methods, yet they exhibit limitations in callgraph analysis. This contrast emphasizes the need for specialized fine-tuning of LLMs to better suit specific static analysis tasks. Our findings provide a foundation for further research towards integrating LLMs for static analysis tasks.
Author(s)
Venkatesh, Ashwin Prasad Shivarpatna
Sabu, Samkutty
Mir, Amir M.
Reis, Sofia
Bodden, Eric  
Fraunhofer-Institut für Entwurfstechnik Mechatronik IEM  
Mainwork
Proceedings of the 2024 IEEE/ACM First International Conference on AI Foundation Models and Software Engineering, FORGE 2024  
Conference
International Conference on AI Foundation Models and Software Engineering 2024  
Open Access
DOI
10.1145/3650105.3652288
Additional link
Full text
Language
English
Fraunhofer-Institut für Entwurfstechnik Mechatronik IEM  
  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024