Abstract: The term traceability is an important concept regarding software development. It enables software engineers to trace requirements from their origin to fulfillment. Maintaining traceability manually is a time consuming and expensive job. Information retrieval methods provide a mean of automation for requirement traceability. A visible number of IR based traceability techniques have been proposed in the literature, but the adoption of these techniques in the industry is limited. In this paper, we examine the information retrieval-based traceability recovery approaches through systematic literature review. We presented a synthesis of these techniques. We also identified challenges that are potentially limiting the adoption of IR base...
Information Retrieval (IR) has been widely accepted as a method for automated traceability recovery ...
Large-scale software development generates an ever-growing amount of information. Multiple research ...
Requirements traceability is concerned with managing and documenting the life of requirements. Its p...
It is important to track how a requirement changes throughout the software lifecycle. Each requireme...
Modern large-scale software development is a complex undertaking and coordinating various processes ...
Background: Development of complex, software intensive systems generates large amounts of informatio...
Context: The intensive human effort needed to manually manage traceability information has increased...
Abstract-Traceability is the only means to ensure that the source code of a system is consistent wit...
Successful development of software systems involves efficient navigation among software artifacts. H...
This paper presents an approach for improving requirements tracing based on framing it as an informa...
Context: Requirement traceability (RT) is defined as the ability to describe and follow the life of ...
Several researchers have proposed creating after-the-fact structure among software artifacts using t...
Large-scale software development is a complex undertaking and generates an ever-increasing amount of...
We report the results of a controlled experiment and a replication performed with different subjects...
Information Retrieval (IR) has been widely accepted as a method for automated traceability recovery ...
Large-scale software development generates an ever-growing amount of information. Multiple research ...
Requirements traceability is concerned with managing and documenting the life of requirements. Its p...
It is important to track how a requirement changes throughout the software lifecycle. Each requireme...
Modern large-scale software development is a complex undertaking and coordinating various processes ...
Background: Development of complex, software intensive systems generates large amounts of informatio...
Context: The intensive human effort needed to manually manage traceability information has increased...
Abstract-Traceability is the only means to ensure that the source code of a system is consistent wit...
Successful development of software systems involves efficient navigation among software artifacts. H...
This paper presents an approach for improving requirements tracing based on framing it as an informa...
Context: Requirement traceability (RT) is defined as the ability to describe and follow the life of ...
Several researchers have proposed creating after-the-fact structure among software artifacts using t...
Large-scale software development is a complex undertaking and generates an ever-increasing amount of...
We report the results of a controlled experiment and a replication performed with different subjects...
Information Retrieval (IR) has been widely accepted as a method for automated traceability recovery ...
Large-scale software development generates an ever-growing amount of information. Multiple research ...
Requirements traceability is concerned with managing and documenting the life of requirements. Its p...