Comparative Analysis of Large Language Models in Source Code Analysis

被引:0
|
作者
Erdogan, Huseyin [1 ]
Turan, Nezihe Turhan [2 ]
Onan, Aytug [3 ]
机构
[1] Izmir Katip Celebi Univ, Inst Sci & Engn, Dept Syst Engn, TR-35620 Izmir, Turkiye
[2] Izmir Katip Celebi Univ, Fac Engn & Architecture, Dept Engn Sci, TR-35620 Izmir, Turkiye
[3] Izmir Katip Celebi Univ, Fac Engn & Architecture, Dept Comp Engn, TR-35620 Izmir, Turkiye
关键词
Artificial Intelligence; Source Code Analysis; Source Code Improvement; Source Code Optimization; Source Code Quality; Data Mining; Deep Learning; Machine Learning; ChatGPT; Gemini; GPT4;
D O I
10.1007/978-3-031-70018-7_21
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article is a summary of a study focusing on Artificial Intelligence (AI) based source code analysis amidst the complexity of software development and rapidly evolving technological needs. The study evaluates analyses conducted to improve code quality, detect errors, and perform code optimization by examining the potential impacts of AI in software development processes. The time spent on research and experiments for detecting and resolving errors in the software development process has been a constant source of concern. In this context, the results of using unoptimized source code often lead to outputs that directly affect complex and maintenance costs. The topic has been extensively addressed in the literature as a comprehensive subject known as AI, Code Intelligence (CI), and Programming Language Processing (PLP) and has been the focus of various surveys and application studies. The article suggests that the use of AI could be a potential solution to increase efficiency and minimize errors in software development processes. In the study, two different AI tools, namely ChatGPT and Gemini, were used to address problem resolution. Two different models, GPT4 and Gemini, were included in the analysis process. JavaScript was the preferred language for obtaining source code, which was sourced from the GitHub platform.
引用
收藏
页码:185 / 192
页数:8
相关论文
共 50 条
  • [1] Comparative Analysis of Large Language Models in Source Code Analysis
    Erdoğan, Hüseyin
    Turan, Nezihe Turhan
    Onan, Aytuğ
    Lecture Notes in Networks and Systems, 2024, 1088 LNNS : 185 - 192
  • [2] A Comparative Analysis of Large Language Models for Code Documentation Generation
    Dvivedi, Shubhang Shekhar
    Vijay, Vyshnav
    Pujari, Sai Leela Rahul
    Lodh, Shoumik
    Kumar, Dhruv
    PROCEEDINGS OF THE 1ST ACM INTERNATIONAL CONFERENCE ON AI-POWERED SOFTWARE, AIWARE 2024, 2024, : 65 - 73
  • [3] Requirements Verification Through the Analysis of Source Code by Large Language Models
    Couder, Juan Ortiz
    Gomez, Dawson
    Ochoa, Omar
    SOUTHEASTCON 2024, 2024, : 75 - 80
  • [4] Evaluating Source Code Quality with Large Language Models: a comparative study
    da Silva Simões, Igor Regis
    Venson, Elaine
    arXiv,
  • [5] Exploring Distributional Shifts in Large Language Models for Code Analysis
    Arakelyan, Shushan
    Das, Rocktim Jyoti
    Mao, Yi
    Ren, Xiang
    2023 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP 2023), 2023, : 16298 - 16314
  • [6] Enhancing Code Security Through Open-Source Large Language Models: A Comparative Study
    Ridley, Norah
    Branca, Enrico
    Kimber, Jadyn
    Stakhanova, Natalia
    FOUNDATIONS AND PRACTICE OF SECURITY, PT I, FPS 2023, 2024, 14551 : 233 - 249
  • [7] A Comparative Analysis of Three Large Language Models on Bruxism Knowledge
    Camargo, Elisa Souza
    Quadras, Isabella Christina Costa
    Garanhani, Roberto Ramos
    de Araujo, Cristiano Miranda
    Stuginski-Barbosa, Juliana
    JOURNAL OF ORAL REHABILITATION, 2025,
  • [8] Comparative analysis of large language models on rare disease identification
    Ao, Guangyu
    Chen, Min
    Li, Jing
    Nie, Huibing
    Zhang, Lei
    Chen, Zejun
    ORPHANET JOURNAL OF RARE DISEASES, 2025, 20 (01)
  • [9] Benchmarking Causal Study to Interpret Large Language Models for Source Code
    Rodriguez-Cardenas, Daniel
    Palacio, David N.
    Khati, Dipin
    Burke, Henry
    Poshyvanyk, Denys
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION, ICSME, 2023, : 329 - 334
  • [10] Mapping Source Code to Software Architecture by Leveraging Large Language Models
    Johansson, Nils
    Caporuscio, Mauro
    Olsson, Tobias
    SOFTWARE ARCHITECTURE, ECSA 2024 TRACKS AND WORKSHOPS, 2024, 14937 : 133 - 149