During their usage, software systems have to be changed constantly. If such changes are implemented in an incomplete or inconsistent way a loss of architectural quality will occur, i.e. in terms of maintainability and understandability. The lack of traceability of the impact of changed requirements in the software enhances this effect. Traceability links have been proposed as a link between the requirements and the different parts of a solution. In practical use, these links are difficult to establish and maintain. Currently, tools cannot effectively support these links due to human-required decisions. This paper introduces feature models as an intermediate element for linking requirements to design models. They enable a more appropriate br...
Software development is a highly dynamic process, primarily caused by its foundation in the dynamic ...
A common problem in model-driven software development (MDSD) processes is the tracing of requirement...
Abstract—Traceability links between requirements and source code are often created after development...
The ideal outcome when responding to changes in the functional requirements of a system is that we c...
Traceability links can provide essential support for evolutionary development of software, beyond re...
Software evolution is inevitable. When a system evolves, there are certain relationships among softw...
This paper presents traceability mechanisms to support software product line evolution. Product line...
Requirements traceability is intended to ensure continued alignment between stakeholder requirements...
An accurate set of traceability relations between software development artifacts is desirable to sup...
Traceability is the ability to determine relationships between different development artifacts in th...
Abstract: Traceability links enable the possibility to trace the evolution of a project from the ear...
The maintenance of large-scale software systems without trace information between development artifa...
Abstract. Renewing software systems is one of the most cost-effective ways to protect software inves...
Traceability is used to ensure that source code of a system is consistent with its requirements. The...
Abstract: Traceability of various artifacts created during the development of software systems plays...
Software development is a highly dynamic process, primarily caused by its foundation in the dynamic ...
A common problem in model-driven software development (MDSD) processes is the tracing of requirement...
Abstract—Traceability links between requirements and source code are often created after development...
The ideal outcome when responding to changes in the functional requirements of a system is that we c...
Traceability links can provide essential support for evolutionary development of software, beyond re...
Software evolution is inevitable. When a system evolves, there are certain relationships among softw...
This paper presents traceability mechanisms to support software product line evolution. Product line...
Requirements traceability is intended to ensure continued alignment between stakeholder requirements...
An accurate set of traceability relations between software development artifacts is desirable to sup...
Traceability is the ability to determine relationships between different development artifacts in th...
Abstract: Traceability links enable the possibility to trace the evolution of a project from the ear...
The maintenance of large-scale software systems without trace information between development artifa...
Abstract. Renewing software systems is one of the most cost-effective ways to protect software inves...
Traceability is used to ensure that source code of a system is consistent with its requirements. The...
Abstract: Traceability of various artifacts created during the development of software systems plays...
Software development is a highly dynamic process, primarily caused by its foundation in the dynamic ...
A common problem in model-driven software development (MDSD) processes is the tracing of requirement...
Abstract—Traceability links between requirements and source code are often created after development...