paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Evaluating LLM-Based Test Refactoring with a Behavior-Preserving Composite Metric

用行为保持的复合指标评估基于LLM的测试重构
ICSE Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering2026匹配度 2/10 · 该论文研究 LLM 对单元测试重构质量的评估指标,属于 ML+PL 交叉,但未涉及静态分析、形式化验证、浮点程序分析、贝叶斯程序分析或 Agentic 程序分析等用户核心方向。其重点是指标设计而非问题驱动的分析工具或工业落地。引用 0 inbox
Wendkûuni C. Ouédraogo, Yinghua Li, Xueqi Dang, Paweł Borsukiewicz, Xin Zhou, Anıl Koyuncu, Jacques Klein, David Lo, Tegawendé F. Bissyandé
crossref: 2026-09-12

AI 速览

一句话:提出融合CodeBLEU、METEOR与ROUGE-L的复合指标CTSES,更准确地评估LLM对自动生成单元测试的重构质量。

自动生成的单元测试常具备高覆盖率,但可读性与可维护性较差,因此越来越多工作用大语言模型(LLM)对其进行重构。然而,如何评估这类重构仍很困难:现有指标要么把有益的编辑判为劣化,要么完全忽略可读性。为此,作者提出复合指标CTSES,将CodeBLEU、METEOR与ROUGE-L组合起来,同时权衡语义保持、可读性与结构相似性。在Defects4J与SF110上收集的5000多次LLM重构实验表明,CTSES能减少假阴性,并给出比单一指标更可解释的评估结果。

问题
LLM被广泛用于重构自动生成的单元测试,但这类重构的评估很困难,现有指标要么惩罚有益编辑,要么忽视可读性。
方法
提出CTSES复合指标,融合CodeBLEU、METEOR与ROUGE-L,在行为保持前提下综合衡量语义、可读性与结构。
评估
在来自Defects4J和SF110的5000多次LLM重构上进行实验,显示CTSES减少假阴性并提供更可解释的评估。
原文摘要(Abstract)

Large Language Models (LLMs) are increasingly used to refactor automatically generated unit tests, which often achieve high coverage but suffer from poor readability and maintainability. Evaluating such refactorings remains challenging, as existing metrics either penalize beneficial edits or overlook readability. We introduce CTSES, a composite metric combining CodeBLEU, METEOR, and ROUGE-L to balance semantics, readability, and structure. Experiments on 5,000+ refactorings from Defects4J and SF110 show that CTSES reduces false negatives and provides more interpretable evaluation.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot11605,
  title = {Evaluating LLM-Based Test Refactoring with a Behavior-Preserving Composite Metric},
  author = {Wendkûuni C. Ouédraogo and Yinghua Li and Xueqi Dang and Paweł Borsukiewicz and Xin Zhou and Anıl Koyuncu and Jacques Klein and David Lo and Tegawendé F. Bissyandé},
  booktitle = {ICSE},
  year = {2026},
  doi = {10.1145/3774748.3795657}
}