Analysis on LLMs Performance for Code Summarization

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Akib, Md. Ahnaf, Mazumder, Md. Muktadir, Ahsan, Salman
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866929685298937856
author Akib, Md. Ahnaf
Mazumder, Md. Muktadir
Ahsan, Salman
author_facet Akib, Md. Ahnaf
Mazumder, Md. Muktadir
Ahsan, Salman
contents Code summarization aims to generate concise natural language descriptions for source code. Deep learning has been used more and more recently in software engineering, particularly for tasks like code creation and summarization. Specifically, it appears that the most current Large Language Models with coding perform well on these tasks. Large Language Models (LLMs) have significantly advanced the field of code summarization, providing sophisticated methods for generating concise and accurate summaries of source code. This study aims to perform a comparative analysis of several open-source LLMs, namely LLaMA-3, Phi-3, Mistral, and Gemma. These models' performance is assessed using important metrics such as BLEU\textsubscript{3.1} and ROUGE\textsubscript{3.2}. Through this analysis, we seek to identify the strengths and weaknesses of each model, offering insights into their applicability and effectiveness in code summarization tasks. Our findings contribute to the ongoing development and refinement of LLMs, supporting their integration into tools that enhance software development and maintenance processes.
format Preprint
id arxiv_https___arxiv_org_abs_2412_17094
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Analysis on LLMs Performance for Code Summarization
Akib, Md. Ahnaf
Mazumder, Md. Muktadir
Ahsan, Salman
Software Engineering
Artificial Intelligence
Code summarization aims to generate concise natural language descriptions for source code. Deep learning has been used more and more recently in software engineering, particularly for tasks like code creation and summarization. Specifically, it appears that the most current Large Language Models with coding perform well on these tasks. Large Language Models (LLMs) have significantly advanced the field of code summarization, providing sophisticated methods for generating concise and accurate summaries of source code. This study aims to perform a comparative analysis of several open-source LLMs, namely LLaMA-3, Phi-3, Mistral, and Gemma. These models' performance is assessed using important metrics such as BLEU\textsubscript{3.1} and ROUGE\textsubscript{3.2}. Through this analysis, we seek to identify the strengths and weaknesses of each model, offering insights into their applicability and effectiveness in code summarization tasks. Our findings contribute to the ongoing development and refinement of LLMs, supporting their integration into tools that enhance software development and maintenance processes.
title Analysis on LLMs Performance for Code Summarization
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2412.17094