4.4 Article

Improving automated requirements trace retrieval: a study of term-based enhancement methods

Journal

EMPIRICAL SOFTWARE ENGINEERING
Volume 15, Issue 2, Pages 119-146

Publisher

SPRINGER
DOI: 10.1007/s10664-009-9114-z

Keywords

Requirements traceability; Requirements management; Information retrieval models

Funding

  1. NSF [CCR-0306303, CCF0810924]

Ask authors/readers for more resources

Automated requirements traceability methods that utilize Information Retrieval (IR) methods to generate and maintain traceability links are often more efficient than traditional manual approaches, however the traces they generate are imprecise and significant human effort is needed to evaluate and filter the results. This paper investigates and compares three term-based enhancement methods that are designed to improve the performance of a probabilistic automated tracing tool. Empirical studies show that the enhancement methods can be effective in increasing the accuracy of the retrieved traces; however the effectiveness of each method varies according to specific project characteristics. The analysis of such characteristics has lead to the development of two new project-level metrics which can be used to predict the effectiveness of each enhancement method for a given data set. A procedure to automatically extract critical keywords and phrases from a set of traceable artifacts is also presented to enhance the automated trace retrieval algorithm. The procedure is tested on two new datasets.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.4
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available