Requirements Prioritization: Challenges and Techniques for Quality Software Development

Muhammad Abdullah Awais

Abstract


Every organization is aware of the consequences and importance of requirements for the development of quality software product whether local or global. Requirement engineering phase of development with focus on the prioritization of requirements is going under huge research every day because in any development methodology, all requirements cannot be implemented at same time so requirements are prioritized to be implemented to give solution as early as possible in phases as scheduled in incremental fashion. Numerous frameworks and practices have been devised, in progress and some being discovered day by day. With such huge knowledge database and research available, it has always been confusing to decide which technique to follow to gain maximum results. Thus many projects fail because of the wrong choice in requirement prioritization because it’s really difficult to employ right technique and framework at right time. And problems do not end here rather due to strict deadlines, it’s often best to develop system in parts by different team members dispersed globally with diverse methodologies and differences and in this situation it becomes more difficult to prioritize requirements. Main focus would be on ETVX based prioritization [1] for in house development and requirement prioritization of software developed globally by diverse team members [2]. This paper will try to provide an overview of different prioritization techniques for software requirement, and a critical analysis of ETVX based model will be presented to highlight issues and challenges in this proposed model of requirement prioritization in [1] and improved version of this model will be presented while an analysis of requirement prioritization for software developed in global environment [2] also be presented.

Keywords


Requirement prioritization; Prioritization; Prioritization techniques; Requirement engineering; HCV; prioritization framework; Global software development; GSD

Full Text:

PDF

References


Muhammad Tahir “An ETVX model based approach to requirement prioritization”, Department of Computer Science, Virtual University of Pakistan. Research Gate

Asif Majeed and Nasir Minhas, “An Integrated Approach to Requirement Prioritization with reference to distributed software development” , University Institute of Information Technology, Research Gate.

B. Kitchenham and S. Charters, “Guidelines for performing systematic literature reviews in software engineering,”, vol. 2, 2007, pp. 2007–01.

Kunio, Yuji and Xiaoqing Liu, Chandra, “Priority Assessment of Software Requirements from Multiple Perspectives” , Conference: CS and Applications Conference, 2004.

Barry Boehm and Kukreja, "Integrating Collaborative Requirements Negotiation and Prioritization Processes: A Match Made in Heaven," ACM, pp. 141-145, 2013

Berander, P, and Jonsson, P. (2006): “Hierarchical Cumulative Voting, Prioritization of Requirements in Hierarchies”, International Journal of Software Engineering and Knowledge Engineering (IJSEKE) December 2006, World Scientific Publishing Company, Singapore, pp. 76-84

Sammer I Mohammad, Islam A, Ayman M, “Criteria Based Requirement Prioritization for Software Project Management” , Conferenece Paper , DBPL january 2008.

Mith R, Azar J,and Cordes D. (2007), “A Value-Oriented Approach to Requirements Prioritization’, tech. report, Dept. Of Computer Science, University of Alabama., vol. 24, pp. 32-37.

Ugrasen Suman and Ritu Jain, “A Systematic Literature Review on Global Software Development Life Cycle” , Article in ACM SigSoft software engineering notes April 2015.

Manju Khari and Nikunj Kumar, “Comparison of six prioritization techniques for software requirements” , journal of Global Research in Computer Science , Volume 4, January 2013.

Holly Parsons and Hann, Kecheng Liu, “ Using Agent Technology To Overcome Project Failure In Distributed Organizations ”, 2nd International Conference on E-Business and Telecommunication Networks ICETE 2005, Microsoft Convention Center at reading U.K. October, 3 – 7, 2005.




Lululemon Black Friday cheap nfl jerseys Lululemon factory Outlet ny Black Friday discount tiffany outlet wholesale soccer jerseys online oakley black friday cheap nhl jerseys china cheap nfl jerseys north face black friday sale cheap nfl jerseys online Jordans Black Friday Sale 2015 Cheap Moncler Cyber Monday moncler outlet cheap soccer jerseys moncler outlet black friday cheap authentic nfl jerseys north face cyber monday Louboutin Black Friday canada wholesale cheap nfl jerseys lululemon cyber monday 2015 cheap nfl jerseys from china 2015 Cheap Moncler Black Friday Sale Moncler Cyber Monday 2015 cheap jerseys Lululemon Cyber Monday Sale jordans cyber monday deals 2015 cheap nike nfl jerseys Black Friday deals Lululemon 2015 jordan black friday 2015 Moncler Jackets Black Friday Sale 2015 Louboutin Pas Cher Black Friday 2015 Canada Lululemon north face black friday cheap wholesale soccer jerseys