paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Data Quality Matters: A Case Study of Obsolete Comment Detection

数据质量至关重要:过时注释检测的案例研究
ICSE 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)2023匹配度 2/10 · 该论文研究的是即时过时注释检测这一软件工程任务中的数据质量与对抗学习问题,属于传统 SE+ML 范畴,既不涉及静态分析在 ML/Agentic 程序中的应用,也不涉及 LLM/Agent 改进静态分析,与浮点程序分析、贝叶斯程序分析更无交集;仅在'指出 benchmark 数据缺陷'这一点上与用户的问题驱动偏好略有共鸣。引用 20 inbox
Shengbin Xu, Yuan Yao, Feng Xu, Tianxiao Gu, Jingwei Xu, Xiaoxing Ma
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:通过数据清洗与对抗学习提升即时过时注释检测准确率,表明数据质量是关键。

论文关注数据质量对机器学习软件工程任务的影响,以即时(just-in-time)过时注释检测为案例。作者先对现有基准数据集进行清洗,发现仅修正 0.22% 标签、甚至减少 15.0% 数据,现有方法相对准确率最高可提升 10.7%。为进一步缓解数据质量问题,提出对抗学习框架,同时估计数据质量并进行最终预测。实验表明,该框架相比当前最优方法可进一步将相对准确率提升最高 18.1%。作者认为,这种从数据层面和算法层面处理数据质量的两阶段方案可推广到其他基于机器学习的软件工程任务。

问题
数据驱动方法在软件工程中成效显著,但数据质量如何影响其有效性尚缺乏探索,论文聚焦即时过时注释检测中的该问题。
方法
先对基准数据集进行数据清洗并观察性能变化,再提出对抗学习框架联合估计数据质量与生成预测。
评估
在过时注释检测基准上实验:清洗后现有方法相对准确率最高提升 10.7%,对抗学习框架相较 SOTA 进一步最高提升 18.1%。
原文摘要(Abstract)

Machine learning methods have achieved great success in many software engineering tasks. However, as a data-driven paradigm, how would the data quality impact the effectiveness of these methods remains largely unexplored. In this paper, we explore this problem under the context of just-in-time obsolete comment detection. Specifically, we first conduct data cleaning on the existing benchmark dataset, and empirically observe that with only 0.22% label corrections and even 15.0% fewer data, the existing obsolete comment detection approaches can achieve up to 10.7% relative accuracy improvement. To further mitigate the data quality issues, we propose an adversarial learning framework to simultaneously estimate the data quality and make the final predictions. Experimental evaluations show that this adversarial learning framework can further improve the relative accuracy by up to 18.1% compared to the state-of-the-art method. Although our current results are from the obsolete comment detection problem, we believe that the proposed two-phase solution, which handles the data quality issues through both the data aspect and the algorithm aspect, is also generalizable and applicable to other machine learning based software engineering tasks.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{XuYXGXM23,
  title = {Data Quality Matters: A Case Study of Obsolete Comment Detection},
  author = {Shengbin Xu and Yuan Yao and Feng Xu and Tianxiao Gu and Jingwei Xu and Xiaoxing Ma},
  booktitle = {ICSE},
  year = {2023},
  doi = {10.1109/icse48619.2023.00074}
}