paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Are fix-inducing changes a moving target?

修复诱发变更是一个移动目标吗?
ICSE Proceedings of the 40th International Conference on Software Engineering2018匹配度 2/10 · 该论文关注 JIT 缺陷预测中修复诱发变更是否随时间漂移,属于软件缺陷预测/经验软件工程方向,与用户核心关注的静态分析、Agentic 程序、浮点程序分析、贝叶斯程序分析及 LLM/Agent 与程序分析交叉均无直接关系。虽然标签涉及机器学习与程序语言,但并未涉及用户画像中的 PL→AI 或 AI→PL 核心问题。引用 41 inbox
Shane McIntosh, Yasutaka Kamei
crossref: 2026-09-12

AI 速览

一句话:该文讨论 JIT 缺陷预测的优势,并追问修复诱发变更是否随时间变化而成为移动目标。

摘要首先介绍变更级缺陷预测,也称 Just-In-Time(JIT)缺陷预测,并说明其相较模块级缺陷预测的优势:代码变更通常比类等模块更小,因此预测粒度更细,有助于定位检查范围;模块往往有多位作者,而一个变更只有一位作者,便于对 JIT 预测结果进行分诊;JIT 模型还能在变更产生过程中扫描变更,使问题能在设计决策仍记忆犹新时得到调查。标题进一步追问修复诱发变更是否为移动目标,即其相关模式或影响因素是否随时间变化。但摘要未给出具体方法、数据与结果,因此无法据此判断该问题是否通过实证研究、模型比较或时间序列分析来回答。

问题
研究问题聚焦于 JIT 缺陷预测场景下,修复诱发变更是否随时间变化而成为“移动目标”,即其模式是否稳定。
方法
摘要未说明具体研究方法,未报告是否采用实证分析、预测模型比较或时间维度建模。
评估
摘要未提供评估数据、指标或实验结果,仅阐述了变更级缺陷预测的应用优势。
原文摘要(Abstract)

Change-level defect prediction [5], a.k.a., Just-In-Time (JIT) defect prediction [1], is an alternative to module-level defect prediction that offers several advantages. First, since code changes are often smaller than modules (e.g., classes), JIT predictions are made at a finer granularity, which localizes the inspection process. Second, while modules have a group of authors, changes have only one, which makes triaging JIT predictions easier. Finally, unlike module level prediction, JIT models can scan changes as they are being produced, which means that problems can be investigated while design decisions are still fresh in the developers' minds.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4528,
  title = {Are fix-inducing changes a moving target?},
  author = {Shane McIntosh and Yasutaka Kamei},
  booktitle = {ICSE},
  year = {2018},
  doi = {10.1145/3180155.3182514}
}