Title :
Analysis and optimization of software requirements prioritization techniques
Author :
Aasem, Muhammad ; Ramzan, Muhammad ; Jaffar, Arfan
Author_Institution :
Univ. Inst. of Inf. Technol., Arid Agric. Univ., Rawalpindi, Pakistan
Abstract :
Prioritizing requirements helps the project team to understand which requirements are most important and most urgent. Based on this finding a software engineer can decide what to develop/implement in the first release and what on the coming releases. Prioritization is also a useful activity for decision making in other phases of software engineering like development, testing, and implementation. There are a number of techniques available to prioritize the requirements with their associated strengths and limitations. In this paper we will examine state of the art techniques and analyze their applicability on software requirements domain. At the end we present a framework that will help the software engineer of how to perform prioritization process by combining existing techniques and approaches.
Keywords :
formal specification; formal verification; software development management; systems analysis; decision making; project team; software development; software engineering; software implementation; software requirement prioritization technique; software testing; Current measurement; Decision making; Humans; Manuals; Planning; Software; Software engineering; Prioritization Framework; Requirements Engineering;
Conference_Titel :
Information and Emerging Technologies (ICIET), 2010 International Conference on
Conference_Location :
Karachi
Print_ISBN :
978-1-4244-8001-2
DOI :
10.1109/ICIET.2010.5625687