Requirements tracing is crucial for software engineering practices including change analysis, regression testing, and reverse engineering. The requirements tracing process produces a requirements traceability matrix(TM) which links high- and low-level document elements. Manually generating a TM is laborious, time consuming, and error-prone. Due to these challenges TMs are often neglected. Automated information retrieval(IR) techniques are used with some efficiency. However, in mission- or safety-critical systems a human analyst is required to vet the candidate TM. This introduces semi-automated requirements tracing, where IR methods present a candidate TM and a human analyst validates it, producing a final TM. In semi-automated tracing the ...
Over the last 3 decades, researchers have attempted to shed light into the requirements traceability...
Automated traceability has been investigated for over a decade with promising results. However, a hu...
There are three major objectives to this phase of the work. (1) Improvement of Information Retrieval...
Developing complex software systems often involves multiple stakeholder interactions, coupled with f...
Abstract—Assisted requirements tracing is a process in which a human analyst validates candidate tra...
It is important to track how a requirement changes throughout the software lifecycle. Each requireme...
Traceability is defined as the ability to establish, record, and maintain dependency relations among...
This thesis compares histogram distance and cosine similarity measures used as information retrieval...
The human analyst is required as an active participant in the traceability process. Work to date has...
Abstract—Human analysts working with results from automated traceability tools often make incorrect ...
Our research group recently discovered that human analysts, when asked to validate candidate traceab...
Requirements traceability is concerned with managing and documenting the life of requirements. Its p...
This paper presents an approach for improving requirements tracing based on framing it as an informa...
Traceability recovery is a tedious, error-prone, person-power intensive task, even if aided by autom...
Traceability recovery is a tedious, error-prone, person-power intensive task, even if aided by autom...
Over the last 3 decades, researchers have attempted to shed light into the requirements traceability...
Automated traceability has been investigated for over a decade with promising results. However, a hu...
There are three major objectives to this phase of the work. (1) Improvement of Information Retrieval...
Developing complex software systems often involves multiple stakeholder interactions, coupled with f...
Abstract—Assisted requirements tracing is a process in which a human analyst validates candidate tra...
It is important to track how a requirement changes throughout the software lifecycle. Each requireme...
Traceability is defined as the ability to establish, record, and maintain dependency relations among...
This thesis compares histogram distance and cosine similarity measures used as information retrieval...
The human analyst is required as an active participant in the traceability process. Work to date has...
Abstract—Human analysts working with results from automated traceability tools often make incorrect ...
Our research group recently discovered that human analysts, when asked to validate candidate traceab...
Requirements traceability is concerned with managing and documenting the life of requirements. Its p...
This paper presents an approach for improving requirements tracing based on framing it as an informa...
Traceability recovery is a tedious, error-prone, person-power intensive task, even if aided by autom...
Traceability recovery is a tedious, error-prone, person-power intensive task, even if aided by autom...
Over the last 3 decades, researchers have attempted to shed light into the requirements traceability...
Automated traceability has been investigated for over a decade with promising results. However, a hu...
There are three major objectives to this phase of the work. (1) Improvement of Information Retrieval...