一句话:提出管理基于LLM代码改进完整工作流的工具,并在开源C++/C#项目上基准测试CodeLlama 7B。
本文针对如何系统化管理和评估基于大语言模型(LLM)的代码改进这一问题,提出了一个支持完整工作流的工具。该工具面向真实代码片段,可组织从代码选取、LLM自动改进到质量度量与结果可视化的流程。作者使用一组开源 C++ 与 C# 代码库,以 Meta 的 CodeLlama 7B 为对象进行基准测试,通过计算并可视化自动代码改进前后的多项软件质量指标,展示该工具如何用于比较模型改进效果。论文强调工作流与基准测试能力,为后续 LLM 代码改进研究提供可复用实践。
This paper introduces a tool for managing a comprehensive workflow for Large Language Model (LLM)-based code improvements using real-world code snippets. Using a set of open source C++ and C# codebases, we showcase how the tool can be used to benchmark Meta's Codellama 7B model by calculating and visualizing various software quality metrics before and after the automated code improvement.
DOI 原文 ·
@inproceedings{paperbot9069,
title = {Research: A Tool and Workflow for Benchmarking LLM-Based Code Improvements},
author = {Zeineb Rejiba and Raphael Eidenbenz and Johnny Borkhoche},
booktitle = {FSE},
year = {2025},
doi = {10.1145/3696630.3728703}
}