Context. Requirements engineering is a discipline with numerous challenges to overcome. One of these challenges is the implementation of requirements reuse approaches. Although several theoretical proposals exist, little is known about the practices that are currently adopted in industry. Objective. Our goal is to contribute to the investigation of the state of the practice in the reuse of requirements, eliciting current practices from practitioners, and their opinions whenever appropriate. Besides reuse in general, we focus on requirement patterns as a particular strategy to reuse. Method. We conducted an exploratory survey based on an online questionnaire. We received 71 responses from requirements engineers with industrial experience in ...
Reuse is a fundamental activity in software development lifecycle, which can be employed at any stag...
Many software solutions have failed because they did not meet stakeholder needs. In response to this...
Software requirement reuse strategies are necessary to capitalize and reuse knowledge in the require...
Context. Requirements engineering is a discipline with numerous challenges to overcome. One of these...
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...
The final quality of software products and services depends on the requirements stated in the Softwa...
Abstract. The final quality of software products and services depends on the re-quirements stated in...
Reuse of software artifacts could bring substantial benefits to software developers and also other r...
Requirements Engineering (RE) covers the study of techniques to define users’ needs by generating qu...
Requirements Engineering (RE) has established itself as a software engineering discipline over the p...
Requirements Engineering (RE) has established itself as a software engineering discipline over the p...
Requirements engineering (RE) is the primary task (process) that is done when agreed upon to develop...
Software development has become an essential part of many industries over the past decade. The use o...
Requirement Engineering (RE) is a process to define, document and maintain software requirements. ...
Reuse is a fundamental activity in software development lifecycle, which can be employed at any stag...
Many software solutions have failed because they did not meet stakeholder needs. In response to this...
Software requirement reuse strategies are necessary to capitalize and reuse knowledge in the require...
Context. Requirements engineering is a discipline with numerous challenges to overcome. One of these...
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...
The final quality of software products and services depends on the requirements stated in the Softwa...
Abstract. The final quality of software products and services depends on the re-quirements stated in...
Reuse of software artifacts could bring substantial benefits to software developers and also other r...
Requirements Engineering (RE) covers the study of techniques to define users’ needs by generating qu...
Requirements Engineering (RE) has established itself as a software engineering discipline over the p...
Requirements Engineering (RE) has established itself as a software engineering discipline over the p...
Requirements engineering (RE) is the primary task (process) that is done when agreed upon to develop...
Software development has become an essential part of many industries over the past decade. The use o...
Requirement Engineering (RE) is a process to define, document and maintain software requirements. ...
Reuse is a fundamental activity in software development lifecycle, which can be employed at any stag...
Many software solutions have failed because they did not meet stakeholder needs. In response to this...
Software requirement reuse strategies are necessary to capitalize and reuse knowledge in the require...