Viewpoints for requirements definition
Software Engineering Journal
Goal decomposition and scenario analysis in business process reengineering
CAiSE '94 Proceedings of the 6th international conference on Advanced information systems engineering
Using schematic scenarios to understand user needs
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
The invisible computer
Managing Requirements Inconsistency with Development Goal Monitors
IEEE Transactions on Software Engineering
Handling Obstacles in Goal-Oriented Requirements Engineering
IEEE Transactions on Software Engineering - special section on current trends in exception handling—part II
Challenges in COTS decision-making: a goal-driven requirements engineering perspective
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
User-Centered Requirements Engineering: Theory and Practice
User-Centered Requirements Engineering: Theory and Practice
Agent-based tactics for goal-oriented requirements elaboration
Proceedings of the 24th International Conference on Software Engineering
Viewpoints: principles, problems and a practical approach to requirements engineering
Annals of Software Engineering
Overlaps in Requirements Engineering
Automated Software Engineering
Laws of Software Evolution Revisited
EWSPT '96 Proceedings of the 5th European Workshop on Software Process Technology
ScenIC: A Strategy for Inquiry-Driven Requirements Determination
RE '99 Proceedings of the 4th IEEE International Symposium on Requirements Engineering
The Role of Policy and Stakeholder Privacy Values in Requirements Engineering
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Goal-Oriented Requirements Enginering: A Roundtrip from Research to Practice
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
Realism is not all! User engagement with task-related interface characters
Interacting with Computers
When the User Is Instrumental to Robot Goals: First Try - Agent Uses Agent
WI-IAT '08 Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology - Volume 02
A Control Theory Perspective on Agile Methodology Use and Changing User Requirements
Information Systems Research
MC Sandbox: Devising a tool for method-user-centered method configuration
Information and Software Technology
Hi-index | 0.00 |
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 the positive or negative impact (valence) of requirements on goals played a moderating role. We unfold the gradual discovery of this ''goals-to-requirements chiasm'' (CHI-effect or @g-effect), claiming that variability in agreement to positive or negative requirements is predicted by goals of opposite polarity. We found that whether the @g-effect occurred or not, depended on the alignment of stakeholder viewpoints on goals and requirements. Comments from practitioners are included. Categories & Subject Descriptors: H.1.2 [Models and Principles]: User/Machine Systems-Human information processing; K.6.3 [Management of Computing and Information Systems]: Software Management-Software development. General Terms: Requirements Engineering, Human Factors, Theory.