Requirements Mean Decisions! – Research issues for understanding and supporting decision-making in Requirements Engineering

Requirements result from stakeholders’ decisions. These decisions are governed by hard issues such as the balance between cost and functionality, and soft issues such as social processes and organisational politics. The quality of the decision-making process is crucial as good-enough requirements is the foundation for a successful focusing of the available development resources. In this paper it is argued that research should focus more on Requirements Engineering (RE) as a decision-making process with focus on describing and understanding it, and on providing and evaluating methods to improve and support RE decisionmaking. There are many opportunities of fruitful interdisciplinary research when combining RE with areas such as decision theory, decision support systems, operations research and management science. A number of research issues are identified and several aspects of RE decisionmaking are described, with the aim of promoting research on methods which can better support requirements engineers in their decision-making.

[1]  Joachim Karlsson,et al.  A Cost-Value Approach for Prioritizing Requirements , 1997, IEEE Softw..

[2]  R. Anthony,et al.  Planning and Control Systems: A Framework for Analysis , 1965 .

[3]  S. Krishna,et al.  Requirements engineering: problem domain knowledge capture and the deliberation process support , 1999, Proceedings. Tenth International Workshop on Database and Expert Systems Applications. DEXA 99.

[4]  Björn Regnell,et al.  Requirements lifecycle management and release planning in market-driven requirements engineering processes , 2000, Proceedings 11th International Workshop on Database and Expert Systems Applications.

[5]  Andrew Dillon,et al.  Design rationale: Concepts, techniques, and use , 1997 .

[6]  S. Toulmin The uses of argument , 1960 .

[7]  Kannan Mohan,et al.  Integrating group decision and negotiation support systems with work processes , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[8]  H. H. van Mal,et al.  Rational decision making: structuring of design meetings , 1990 .

[9]  Barry W. Boehm,et al.  Using the WinWin Spiral Model: A Case Study , 1998, Computer.

[10]  Sooyong Park,et al.  Decisions not requirements: decision-centered engineering of computer-based systems , 1997, Proceedings International Conference and Workshop on Engineering of Computer-Based Systems.