DocumentCode :
2549117
Title :
What is important when deciding to include a software requirement in a project or release?
Author :
Wohlin, Claes ; Aurum, Aybüke
Author_Institution :
Sch. of Eng., Blekinge Inst. of Technol., Ronneby, Sweden
fYear :
2005
fDate :
17-18 Nov. 2005
Abstract :
The requirements on software systems are so many that not all requirements may be included in the next development project or the next release. This means that it is necessary to select a set of requirements to implement in the forthcoming project, and hence to postpone the implementation of other requirements to a later point in time. In this selection process different criteria are used. In many cases, the criteria are not officially stated, but rather implicitly used by the decision-makers. However, to be able to support this decision-making process, it is important to know and understand the underlying reasons for the decisions. This paper presents an empirical study of the decision criteria. In particular, the paper focuses on how different perspectives have different influence on the decision-making process. It is concluded that business-oriented and management-oriented criteria are more important than technical concerns related to software architecture, impact analysis, dependency between requirements and software evolution.
Keywords :
decision making; formal specification; systems analysis; business-oriented criteria; decision criteria; decision-making; impact analysis; management-oriented criteria; software architecture; software evolution; software project; software requirement; Companies; Databases; Decision making; Management information systems; Product development; Software architecture; Software engineering; Software systems; Stress; Technology management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Empirical Software Engineering, 2005. 2005 International Symposium on
Print_ISBN :
0-7803-9507-7
Type :
conf
DOI :
10.1109/ISESE.2005.1541833
Filename :
1541833
Link To Document :
بازگشت