paperbot · PL 论文追踪

全部论文 待读 收藏

P2 DeepTC-enhancer

DeepTC-enhancer:面向自动生成测试的可读性增强
ASE Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering2020匹配度 1/10 · 论文聚焦自动生成测试的可读性改进(方法名、标识符、摘要冗长),属于软件测试/开发者工具方向;与研究画像核心的静态分析、LLM/Agent 改进静态分析或形式化验证、浮点程序分析、贝叶斯程序分析均无直接交集。引用 34 inbox
Devjeet Roy, Ziyi Zhang, Maggie Ma, Venera Arnaoudova, Annibale Panichella, Sebastiano Panichella, Danielle Gonzalez, Mehdi Mirakhorli
crossref: 2026-09-12

AI 速览

一句话:提出 DeepTC-enhancer,旨在同时提升自动生成测试的方法名与方法内标识符可读性,并缓解摘要冗长问题。

自动测试用例生成可减少人工编写与运行测试的资源消耗,但已有研究发现生成测试可读性有限,主要因为标识符缺乏信息量且缺少恰当文档。已有工作通过生成自然语言摘要或有意义的方法名来提升可读性,但仍存在两点不足:生成的摘要常被开发者认为过于冗长和冗余;可读测试不仅需要合适的方法名,还需要方法内部标识符具有意义。本文提出 DeepTC-enhancer,针对上述问题探索自动生成测试的可读性增强。所给摘要未给出具体实现与评估细节。

问题
自动生成的测试用例可读性差:标识符无信息、文档不足;已有摘要或方法名方案仍面临摘要冗长以及方法内标识符缺乏意义的问题。
方法
提出 DeepTC-enhancer,目标是同时改善自动生成测试的方法名与方法内标识符,并缓解自然语言摘要冗长/冗余;所给摘要未展开具体技术。
评估
所给摘要未提供评估方式,无法确认其数据集、指标或用户研究设置。
原文摘要(Abstract)

Automated test case generation tools have been successfully proposed to reduce the amount of human and infrastructure resources required to write and run test cases. However, recent studies demonstrate that the readability of generated tests is very limited due to (i) uninformative identifiers and (ii) lack of proper documentation. Prior studies proposed techniques to improve test readability by either generating natural language summaries or meaningful methods names. While these approaches are shown to improve test readability, they are also affected by two limitations: (1) generated summaries are often perceived as too verbose and redundant by developers, and (2) readable tests require both proper method names but also meaningful identifiers (within-method readability).

链接与引用

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

BibTeX
@inproceedings{paperbot5882,
  title = {DeepTC-enhancer},
  author = {Devjeet Roy and Ziyi Zhang and Maggie Ma and Venera Arnaoudova and Annibale Panichella and Sebastiano Panichella and Danielle Gonzalez and Mehdi Mirakhorli},
  booktitle = {ASE},
  year = {2020},
  doi = {10.1145/3324884.3416622}
}