Traceability in software engineering is the ability to connect different artifacts that have been built or designed at various points in time. Given the variety of tasks, tools and formats in the software lifecycle, an outstanding challenge for traceability studies is to deal with the heterogeneity of the artifacts, the links between them and the means to extract each. Using a unified approach for extracting keywords from textual information, this paper aims to compare the concepts extracted from three software artifacts: source code, documentation and tests from the same system. The objectives are to detect similarities in the concepts emerged, and to show the degree of alignment and synchronisation the artifacts possess. Using the compone...
AbstractIn order to study software evolution, it is necessary to measure artefacts representative of...
Traceability Management plays a key role in tracing the life of a requirement through all the specif...
AbstractTraceability ensures that software artifacts of subsequent phases of the development cycle a...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Software traceability (ST), in its broadest sense, is the process of tracking changes in the documen...
A key part of software evolution and maintenance is the continuous integration from collaborative ef...
Rigorously evaluating and comparing traceability link generation techniques is a challenging task. I...
AbstractSoftware documentation is usually expressed in natural languages, which contains much useful...
The number of failures of software projects not meeting the originally intended requirements are man...
Traceability information is a fundamental prerequisite for many essential software maintenance and e...
Changes are inevitable for the software to evolve. User change requirements can occur to any phases ...
Traceability Management plays a key role in tracing the life of a requirement through all the specif...
AbstractIn order to study software evolution, it is necessary to measure artefacts representative of...
Traceability Management plays a key role in tracing the life of a requirement through all the specif...
AbstractTraceability ensures that software artifacts of subsequent phases of the development cycle a...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Software traceability (ST), in its broadest sense, is the process of tracking changes in the documen...
A key part of software evolution and maintenance is the continuous integration from collaborative ef...
Rigorously evaluating and comparing traceability link generation techniques is a challenging task. I...
AbstractSoftware documentation is usually expressed in natural languages, which contains much useful...
The number of failures of software projects not meeting the originally intended requirements are man...
Traceability information is a fundamental prerequisite for many essential software maintenance and e...
Changes are inevitable for the software to evolve. User change requirements can occur to any phases ...
Traceability Management plays a key role in tracing the life of a requirement through all the specif...
AbstractIn order to study software evolution, it is necessary to measure artefacts representative of...
Traceability Management plays a key role in tracing the life of a requirement through all the specif...
AbstractTraceability ensures that software artifacts of subsequent phases of the development cycle a...