DocumentCode
265295
Title
A goal-based technique for requirements prioritization
Author
Elsood, Mukhtar A. Abo ; Hefny, Hesham A. ; Nasr, Eman S.
Author_Institution
Comput. Sci. & Inf. Syst. Dept., Inst. of Stat. Studies & Res., Cairo, Egypt
fYear
2014
fDate
15-17 Dec. 2014
Abstract
It is a well-known fact that the number of software requirements from customers usually exceeds the number of features that can be implemented within a given time and available resources. Therefore, requirements prioritization (RP) is essential during the requirements elicitation activity of the requirements engineering phase of software development. In addition, not all requirements can be implemented within one release, so RP is also essential for release planning. There are many RP techniques available in the literature, which are mostly attempting to solve a multi-criteria decision making problem. However, most of them work well on a small number of requirements, and many still suffer from different shortcomings such as scalability, uncertainty, a lot of stakeholders´ time consumption, and complexity. According to many studies, none of the RP techniques can be considered the best; the best RP technique depends on the situation. In addition, most of the RP techniques don´t take into account the effects of the required goals on the final alternatives´ ranking. In this paper, we present a brief survey of the most popular decision making RP techniques, before presenting our new goal-based RP technique. Our goal-based RP technique is based on generating a relative weight for the requirements with respect to the identified goals by stakeholders. It is inspired from prioritization decision making techniques in an attempt to enhance reported RP problems of time consumption, scalability and complexity.
Keywords
decision making; formal specification; formal verification; mathematical programming; systems analysis; RP; goal-based technique; multicriteria decision making; requirements engineering; requirements prioritization; software development; software requirement; Analytic hierarchy process; Computers; Informatics; Scalability; Software; Software engineering; goal-based technique; requirements engineering; requirements prioritization;
fLanguage
English
Publisher
ieee
Conference_Titel
Informatics and Systems (INFOS), 2014 9th International Conference on
Conference_Location
Cairo
Print_ISBN
978-977-403-689-7
Type
conf
DOI
10.1109/INFOS.2014.7036697
Filename
7036697
Link To Document