paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Estimating the number of remaining links in traceability recovery (journal-first abstract)

估计追溯恢复中剩余链接的数量(期刊优先摘要)
ASE Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering2018匹配度 2/10 · 该论文属于软件工程中的追溯恢复,使用机器学习分类器估计候选链接数量,虽涉及机器学习在软件工程中的应用,但未涉及静态分析、Agentic/LLM、浮点程序分析或贝叶斯程序分析,与用户的核心研究方向不匹配。引用 1 inbox
Davide Falessi, Massimiliano Di Penta, Gerardo Canfora, Giovanni Cantone
crossref: 2026-09-12

AI 速览

一句话:提出 ENRL 方法,用机器学习分类器估计追溯恢复候选列表中剩余正链接的数量。

建立软件制品间的追溯链接极其繁琐、易错且代价高昂;自动追溯恢复虽能产生候选链接,但通常给出很长的排序列表,需分析人员人工检查。本文提出 ENRL(Estimation of the Number of Remaining Links)方法,利用机器学习分类器估计基于自然语言处理(NLP)的恢复方法所产生候选链接排序列表中剩余正链接的数量。作者在来自工业界与学术界的三个数据集上评估 ENRL,涉及需求、用例、设计文档、源代码和测试用例等多种制品,并比较多种 ML 分类器与 NLP 技术。结果表明:特定估计模型能准确估计剩余正链接数;估计精度取决于 NLP 技术的选择;单变量估计模型优于多变量模型。

问题
追溯链接建立繁琐易错,自动恢复产生的候选链接列表很长,人工检查成本高;核心问题是估计排序列表中剩余正链接的数量。
方法
提出 ENRL,使用机器学习分类器估计 NLP 追溯恢复方法产生的候选链接排序列表中剩余正链接数,并比较单变量与多变量估计模型。
评估
在三个工业界与学术界数据集上,覆盖需求、用例、设计文档、源代码与测试用例,评估多种 ML 分类器与 NLP 技术的估计精度。
原文摘要(Abstract)

Although very important in software engineering, establishing traceability links between software artifacts is extremely tedious, error-prone, and it requires significant effort. Even when approaches for automated traceability recovery exist, these provide the requirements analyst with a, usually very long, ranked list of candidate links that needs to be manually inspected. In this paper we introduce an approach called Estimation of the Number of Remaining Links (ENRL) which aims at estimating, via Machine Learning (ML) classifiers, the number of remaining positive links in a ranked list of candidate traceability links produced by a Natural Language Processing techniques-based recovery approach. We have evaluated the accuracy of the ENRL approach by considering several ML classifiers and NLP techniques on three datasets from industry and academia, and concerning traceability links among different kinds of software artifacts including requirements, use cases, design documents, source code, and test cases. Results from our study indicate that: (i) specific estimation models are able to provide accurate estimates of the number of remaining positive links; (ii) the estimation accuracy depends on the choice of the NLP technique, and (iii) univariate estimation models outperform multivariate ones.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4769,
  title = {Estimating the number of remaining links in traceability recovery (journal-first abstract)},
  author = {Davide Falessi and Massimiliano Di Penta and Gerardo Canfora and Giovanni Cantone},
  booktitle = {ASE},
  year = {2018},
  doi = {10.1145/3238147.3241982}
}