This paper presents a new approach to assessing Requirements Stability as a contribution to the building of more stable long lifetime systems. A goal-based model is used to analyze the requirements in a number of possible future worlds described by scenarios of the possible future environment of the system. The result is an assessment of possible instability of the requirements and the assumptions, which can be presented to system developers to inform alternative requirements definition and architectural choices supporting 'targeted design for change'. A process for carrying out the analysis is described and practical tool support outlined. Results from an industrial scale, live case study validating the approach, process and tool...
Abstract—Requirements engineering and architectural design are key activities for successful develop...
An effective requirements engineering process can greatly improve the quality of software developmen...
Updating the requirements specification when software systems evolve is a manual task that is expens...
This paper explores how scenarios and Goal-Oriented Requirements Engineering (GORE) can be combined ...
Abstract: Changes in software systems are inevitable. Addressing future changes in the requirements ...
Abstract. Requirements evolution is a main driver for systems evolution. Tradi-tionally, requirement...
Scenarios are an effective means for eliciting, validating and documenting requirements. At the requ...
© 2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
Requirements Engineering (RE) is concerned with the elicitation, evaluation, specification, analysis...
Abstract: This paper describes a simple and practical technique for assessing the risks, that is, th...
The aim is to draw attention to three important issues. First and most importantly, we emphasise tha...
Abstract. Goal-oriented requirements engineering (GORE) approaches offer a natural way to capture si...
Significant research has recently been undertaken within the Requirements Engineering (RE) community...
Requirements engineering (RE) is concerned with the elicitation of the objectives to be achieved by ...
Scenario analysis is a vehicle of separating concerns in the elicitation of users ' requirement...
Abstract—Requirements engineering and architectural design are key activities for successful develop...
An effective requirements engineering process can greatly improve the quality of software developmen...
Updating the requirements specification when software systems evolve is a manual task that is expens...
This paper explores how scenarios and Goal-Oriented Requirements Engineering (GORE) can be combined ...
Abstract: Changes in software systems are inevitable. Addressing future changes in the requirements ...
Abstract. Requirements evolution is a main driver for systems evolution. Tradi-tionally, requirement...
Scenarios are an effective means for eliciting, validating and documenting requirements. At the requ...
© 2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
Requirements Engineering (RE) is concerned with the elicitation, evaluation, specification, analysis...
Abstract: This paper describes a simple and practical technique for assessing the risks, that is, th...
The aim is to draw attention to three important issues. First and most importantly, we emphasise tha...
Abstract. Goal-oriented requirements engineering (GORE) approaches offer a natural way to capture si...
Significant research has recently been undertaken within the Requirements Engineering (RE) community...
Requirements engineering (RE) is concerned with the elicitation of the objectives to be achieved by ...
Scenario analysis is a vehicle of separating concerns in the elicitation of users ' requirement...
Abstract—Requirements engineering and architectural design are key activities for successful develop...
An effective requirements engineering process can greatly improve the quality of software developmen...
Updating the requirements specification when software systems evolve is a manual task that is expens...