We attempt to contribute to a general theory of requirements change from a goal-oriented and viewpoints-driven angle. To practitioners, this knowledge is relevant to anticipate changes in certain types of requirements, which may shorten the project's timeline, reduce costs, and increase product quality. Initially, we followed the common assumptions that what should be on a system is demanded by goals to achieve and what should not be on a system is demanded by goal states to avoid. However, requirements engineering of a diversity of systems (capacity and warehouse management, COTS PCs, and a Braille mouse) revealed that must requirements are predicted by goals to avoid (!) and won't requirements by goals to approach (!). Expectations about ...
Abstract. Requirements evolution is a main driver for systems evolution. Tradi-tionally, requirement...
Abstract. [Context and motivation] During requirements engineering the stakeholder view is typically...
Abstract—Creating and reasoning with goal models is useful for capturing, understanding, and communi...
One of the reasons why requirements engineering (RE) is so difficult is that requirements change ‘on...
Traditional requirement engineering approaches pay little attention to how the requirements are inte...
Stakeholders judge goal relevance and software-development project requirements differently, conside...
During development, requirements of software systems are subject to change. Unfortunately, managing ...
During development, requirements of software systems are subject to change. Unfortunately, managing ...
This paper outlines our recent efforts in (i) modelling views associated with different actors invol...
Numerous studies have shown that a software project's cost, schedule and defect density escalate as ...
Context: Research shows that one of the main reasons of project failure is changing requirements. Th...
Goal is a widely used concept in requirements engineering methods. Several kinds of goals, such as a...
Requirements Changes (RCs) such as feature requests are inevitable in software development. RCs are ...
One of the most essential parts of any software requirements analysis effort is the exploration of a...
Success of information systems (IS) projects is deeply dependent on the quality of the requirements ...
Abstract. Requirements evolution is a main driver for systems evolution. Tradi-tionally, requirement...
Abstract. [Context and motivation] During requirements engineering the stakeholder view is typically...
Abstract—Creating and reasoning with goal models is useful for capturing, understanding, and communi...
One of the reasons why requirements engineering (RE) is so difficult is that requirements change ‘on...
Traditional requirement engineering approaches pay little attention to how the requirements are inte...
Stakeholders judge goal relevance and software-development project requirements differently, conside...
During development, requirements of software systems are subject to change. Unfortunately, managing ...
During development, requirements of software systems are subject to change. Unfortunately, managing ...
This paper outlines our recent efforts in (i) modelling views associated with different actors invol...
Numerous studies have shown that a software project's cost, schedule and defect density escalate as ...
Context: Research shows that one of the main reasons of project failure is changing requirements. Th...
Goal is a widely used concept in requirements engineering methods. Several kinds of goals, such as a...
Requirements Changes (RCs) such as feature requests are inevitable in software development. RCs are ...
One of the most essential parts of any software requirements analysis effort is the exploration of a...
Success of information systems (IS) projects is deeply dependent on the quality of the requirements ...
Abstract. Requirements evolution is a main driver for systems evolution. Tradi-tionally, requirement...
Abstract. [Context and motivation] During requirements engineering the stakeholder view is typically...
Abstract—Creating and reasoning with goal models is useful for capturing, understanding, and communi...