Reuse is a fundamental activity in software development lifecycle, which can be employed at any stage of development. Reuse of software artefacts, such as requirements, architectures, models, test cases among others, improves software quality and productivity. Because of its higher level of abstraction, requirements reuse (RR) is recognized as reuse approach that can provide more benefits in software development. A number of RR approaches are reported in the literature. These include domain-specific, pattern-based, ontology-based and general approaches. However, these approaches lack a strategy that could incorporate some key aspects of reuse, which are, reusable structure, variability modeling (VM) and traceability of software artefacts. I...
Model-Driven Software Development (MDSD) is recognized as a very promising approach to deal with sof...
Context. Requirements engineering is a discipline with numerous challenges to overcome. One of these...
Abstract. Correct requirements determination is a critical factor in software development as it take...
Reuse is a fundamental activity in software development lifecycle, which can be employed at any stag...
Reuse is a fundamental activity, which increases quality and productivity of software products. Reu...
Reuse is a fundamental activity, which increases quality and productivity of software products. Reus...
Reuse of software artifacts could bring substantial benefits to software developers and also other r...
The final quality of software products and services depends on the requirements stated in the Softwa...
Software requirement reuse strategies are necessary to capitalize and reuse knowledge in the require...
Abstract. The final quality of software products and services depends on the re-quirements stated in...
Abstract. [Context and motivation] Software Requirement Patterns (SRP) are a type of artifact that m...
Context and motivation: Multiple proposals exist that propose the adoption of reuse practices during...
The benefits of reusing artifacts in the software development process are well-known in the software...
Software requirements reuse becomes a fundamental activity for those IT organizations that conduct r...
The final quality of software products and services depends on the requirements stated in the Softwa...
Model-Driven Software Development (MDSD) is recognized as a very promising approach to deal with sof...
Context. Requirements engineering is a discipline with numerous challenges to overcome. One of these...
Abstract. Correct requirements determination is a critical factor in software development as it take...
Reuse is a fundamental activity in software development lifecycle, which can be employed at any stag...
Reuse is a fundamental activity, which increases quality and productivity of software products. Reu...
Reuse is a fundamental activity, which increases quality and productivity of software products. Reus...
Reuse of software artifacts could bring substantial benefits to software developers and also other r...
The final quality of software products and services depends on the requirements stated in the Softwa...
Software requirement reuse strategies are necessary to capitalize and reuse knowledge in the require...
Abstract. The final quality of software products and services depends on the re-quirements stated in...
Abstract. [Context and motivation] Software Requirement Patterns (SRP) are a type of artifact that m...
Context and motivation: Multiple proposals exist that propose the adoption of reuse practices during...
The benefits of reusing artifacts in the software development process are well-known in the software...
Software requirements reuse becomes a fundamental activity for those IT organizations that conduct r...
The final quality of software products and services depends on the requirements stated in the Softwa...
Model-Driven Software Development (MDSD) is recognized as a very promising approach to deal with sof...
Context. Requirements engineering is a discipline with numerous challenges to overcome. One of these...
Abstract. Correct requirements determination is a critical factor in software development as it take...