arrow
返回

Enhancing Software Maintainability Through LLM-Assisted Code Refactoring

delete2026-01-01
delete0
PRE
AI
T
Tommaso Fulcini *
R
Riccardo Coppola
F
Flavio Giobergia
A
Amirali Changizi
M
Meelad Dashti
K
Kimia Dorrani
D
Domenico Amalfitano
D
Damiano Distante
F
Filippo Ricca
DOI:10.1007/978-3-032-12089-2_10delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
高质量代码,特别是在可维护性方面,对于确保软件长期保持高效和适应性至关重要,同时还能降低长期维护成本。随着人工智能的持续发展,其在软件开发中的应用为提升代码质量提供了新的机遇。本研究探讨了使用大型语言模型(LLMs)通过代码重构来增强软件可维护性的应用。结果表明,LLMs可以有效地用于此目的,其效果因模型和所用评估指标的不同而有所差异。尽管本研究基于一组有限的Python项目及特定的提示策略,但它为理解LLMs在此背景下的更广泛应用提供了有意义的步骤。
Keyword:
LLMs
Code Maintainability
Code Quality
Technical Debt

期刊

P
PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2025
IF:
0
论文数:
40
被引数:
0

机构

P
Polytechnic University of Turin
学者数:
1.3W
论文数: 1.3W
被引数: 1.3W
U
University of Naples Federico II
学者数:
4.7W
论文数: 3.6W
被引数: 51
U
university of genoa
学者数:
3.0W
论文数: 2.2W
被引数: 20
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
Refactoring Programs Using Large Language Models with Few-Shot Examples
err2023-12-04
err0
PREAI
errShirafuji,Atsushi; Oda,Yusuke; Suzuki,Jun; Morishita,Makoto; Watanobe,Yutaka
err分享
err收藏
Analysis of the Tools for Static Code Analysis
err2021-03-17
err0
PREAI
errDanilo Nikolic; Darko Stefanovic; Dusanka Dakic; Srdan Sladojevic; Sonja Ristic
err分享
err收藏
An exploration of technical debt
err2013-06-01
err303
PREAI
errTom, Edith; Aurum, Aybueke; Vidgen, Richard
err分享
err收藏
CORE: Resolving Code Quality Issues using LLMs
err
IF0
err2024-07-12
err0
PREAI
errNalin Wadhwa; Jui Pradhan; Atharv Sonwane; Surya Prakash Sahu; Nagarajan Natarajan; Aditya Kanade; Suresh Parthasarathy; Sriram Rajamani
err分享
err收藏
没有更多内容