On Iterative Evaluation and Enhancement of Code Quality Using GPT-4o

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Liu, Rundong, Frade, Andre, Vaidya, Amal, Labonne, Maxime, Kaiser, Marcus, Chakrabarti, Bismayan, Budd, Jonathan, Moran, Sean
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913686149398528
author Liu, Rundong
Frade, Andre
Vaidya, Amal
Labonne, Maxime
Kaiser, Marcus
Chakrabarti, Bismayan
Budd, Jonathan
Moran, Sean
author_facet Liu, Rundong
Frade, Andre
Vaidya, Amal
Labonne, Maxime
Kaiser, Marcus
Chakrabarti, Bismayan
Budd, Jonathan
Moran, Sean
contents This paper introduces CodeQUEST, a novel framework leveraging Large Language Models (LLMs) to iteratively evaluate and enhance code quality across multiple dimensions, including readability, maintainability, efficiency, and security. The framework is divided into two main components: an Evaluator that assesses code quality across ten dimensions, providing both quantitative scores and qualitative summaries, and an Optimizer that iteratively improves the code based on the Evaluator's feedback. Our study demonstrates that CodeQUEST can effectively and robustly evaluate code quality, with its assessments aligning closely with established code quality metrics. Through a series of experiments using a curated dataset of Python and JavaScript examples, CodeQUEST demonstrated significant improvements in code quality, achieving a mean relative percentage improvement of 52.6%. The framework's evaluations were validated against a set of proxy metrics comprising of Pylint Score, Radon Maintainability Index, and Bandit output logs, showing a meaningful correlation. This highlights the potential of LLMs in automating code quality evaluation and improvement processes, presenting a significant advancement toward enhancing software development practices. The code implementation of the framework is available at: https://github.com/jpmorganchase/CodeQuest.
format Preprint
id arxiv_https___arxiv_org_abs_2502_07399
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle On Iterative Evaluation and Enhancement of Code Quality Using GPT-4o
Liu, Rundong
Frade, Andre
Vaidya, Amal
Labonne, Maxime
Kaiser, Marcus
Chakrabarti, Bismayan
Budd, Jonathan
Moran, Sean
Software Engineering
Artificial Intelligence
This paper introduces CodeQUEST, a novel framework leveraging Large Language Models (LLMs) to iteratively evaluate and enhance code quality across multiple dimensions, including readability, maintainability, efficiency, and security. The framework is divided into two main components: an Evaluator that assesses code quality across ten dimensions, providing both quantitative scores and qualitative summaries, and an Optimizer that iteratively improves the code based on the Evaluator's feedback. Our study demonstrates that CodeQUEST can effectively and robustly evaluate code quality, with its assessments aligning closely with established code quality metrics. Through a series of experiments using a curated dataset of Python and JavaScript examples, CodeQUEST demonstrated significant improvements in code quality, achieving a mean relative percentage improvement of 52.6%. The framework's evaluations were validated against a set of proxy metrics comprising of Pylint Score, Radon Maintainability Index, and Bandit output logs, showing a meaningful correlation. This highlights the potential of LLMs in automating code quality evaluation and improvement processes, presenting a significant advancement toward enhancing software development practices. The code implementation of the framework is available at: https://github.com/jpmorganchase/CodeQuest.
title On Iterative Evaluation and Enhancement of Code Quality Using GPT-4o
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2502.07399