中文

自动识别不同来源间自承认技术债务的关系

软件工程 2023-03-14 v1 人工智能

摘要

自承认技术债务(SATD)可在多种来源中发现,如源代码注释、提交信息、问题跟踪系统与拉取请求。先前研究已确立不同来源中 SATD 条目间关系的存在;此类关系可用于调查与改进 SATD 管理。然而,目前缺乏自动检测这些 SATD 关系的方法。为此,我们提出并评估了用于自动识别不同来源间 SATD 关系的方法。我们的结果表明,该方法大幅优于基线方法,在识别 SATD 条目间关系时平均 F1 值达 0.829。此外,我们探究了 103 个开源项目中 SATD 关系的特征,描述了在第二来源中记录相关 SATD 的九种主要情形,并给出了 26 类关系的定量概览。

关键词

引用

@article{arxiv.2303.07079,
  title  = {Automatically Identifying Relations Between Self-Admitted Technical Debt Across Different Sources},
  author = {Yikun Li and Mohamed Soliman and Paris Avgeriou},
  journal= {arXiv preprint arXiv:2303.07079},
  year   = {2023}
}

备注

Accepted for publication in TechDebt 2023