遇见数据集

An Approach for Traceability Recovery between Bug Reports and Test Cases

收藏
Zenodo2020-07-29 更新2026-05-25 收录
数据链接:
官方服务:

资源简介:

Scripts and data sets used in research for <em>An Approach for Traceability Recovery between Bug Reports and Test Cases</em>. Automatic traceability recovery between software artifacts may promote early detection of issues. Information Retrieval (IR) techniques have been proposed for the task, but they differ considerably in terms of input parameters and results. It is difficult to assess results when those techniques are applied in isolation, usually in small or medium-sized software projects. Also, an overview would be more comprehensive if a Deep Learning (DL) based technique is applied, in comparison with traditional IR techniques. We propose an approach to recover traceability links between bug reports and test cases, which can be instantiated with a set of IR and DL techniques. For applying and evaluating our solution, we used historical data from the Mozilla Firefox quality assurance (QA) team, on which we assessed the following IR techniques: LSI, LDA, and BM25. We also applied a DL technique called Word Vector. In this context of traceability, we noticed poor performances from three out of the four studied techniques. Only the LSI technique was effective, even standing out over the state-of-the-art BM25 technique. The obtained results suggest that the semi-automatic application of the LSI technique -- with an appropriate combination of thresholds -- is feasible for real-world software projects.

提供机构:
Zenodo
创建时间:
2019-08-09
二维码
社区交流群
二维码
科研交流群
商业服务