SEJun 10

How Requirements Quality Makes (or Breaks) Traceability Link Recovery

arXiv:2606.11834v19.9h-index: 9
Predicted impact top 46% in SE · last 90 daysOriginality Synthesis-oriented
AI Analysis

For researchers and practitioners in requirements engineering and software maintenance, this work provides empirical evidence on how requirements quality impacts automated traceability, highlighting the need to consider quality when selecting TLR methods.

The study empirically evaluates how 28 types of requirements quality defects affect the performance of five traceability link recovery (TLR) approaches, finding that some defects harm performance (e.g., sentences not starting with noun phrases) while others benefit it (e.g., inclusion of implementation details), and that the optimal TLR approach depends on dataset quality.

Traceability information between requirements and source code greatly benefits the maintenance of a software system. Since manually establishing trace links is cumbersome and error-prone, previous research explored automated traceability link recovery (TLR) approaches to support this task. However, quality defects in requirements impact subsequent activities such as TLR, yet evidence about this remains scarce. Our objective is to contribute empirical evidence on this impact. At the same time, we aim to understand how the performance of TLR approaches varies given these quality defects. To this end, we annotated 28 types of quality defect in 189 use case descriptions from two datasets. Then, we executed five distinct TLR approaches on the dataset and measured their performance in recovering trace links. Finally, we performed statistical tests to quantify the defects' effect strength on this performance. Our results show that some quality defects harm TLR performance, e.g., sentences that do not start with noun phrases, while others actually benefit performance, e.g., use cases that include implementation details. Moreover, different types of approaches respond differently to these defects. As a consequence, the performance-optimizing choice of a TLR approach depends on the quality of the dataset.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes