A Hybrid Technique based on Standard SRS Modules for Software Requirement Prioritization

Requirement prioritization is an important consideration. Normally solutions do not focus on some specific considerations like unique priority to a requirement and standard conformance in prioritization. Previously, some of ideologies of requirement prioritization have been designed to provide an end-to-end solution for system development life cycle. Ranking, n-based requirements and much more contain many ambiguities. AHP, Weiger’s method, Kano’s method, QFD are the latest requirement prioritization solutions that focus on quality to choose requirements. This study considers an overview of different prioritization techniques commonly practiced by software industry and their flaws/ambiguities. Study focuses on solutions those conform the SRS document a symbol of standard to be followed in software industry. Factors taken are cost, volatility and risk. In nature of requirement criticality, importance and optional be the part of the discussion. Finally, we testify the suggested solution with a case study of video renting system and find out results in graphical form.

[1]  Alistair Sutcliffe,et al.  Scenario-based requirements analysis , 1998, Requirements Engineering.

[2]  Kyo Chul Kang,et al.  Issues in Requirements Elicitation , 1992 .

[3]  Bashar Nuseibeh,et al.  Analysing anaphoric ambiguity in natural language requirements , 2011, Requirements Engineering.

[4]  Dan Wan,et al.  Knowledge Conversion in Software Requirement Elicitation , 2009, 2009 First International Conference on Information Science and Engineering.

[5]  Anna Perini,et al.  Facing scalability issues in requirements prioritization with machine learning techniques , 2005, 13th IEEE International Conference on Requirements Engineering (RE'05).

[6]  Tony Gorschek,et al.  Prioritization of quality requirements: State of practice in eleven companies , 2011, 2011 IEEE 19th International Requirements Engineering Conference.

[7]  Linda Westfall Software Requirements Engineering: What, Why, Who, When, and How , 2006 .

[8]  Anna Perini,et al.  Supporting the Requirements Prioritization Process. A Machine Learning approach , 2004, SEKE.

[9]  Bertrand Meyer,et al.  Object-oriented software construction (2nd ed.) , 1997 .

[10]  Paolo Tonella,et al.  Using Interactive GA for Requirements Prioritization , 2010, 2nd International Symposium on Search Based Software Engineering.

[11]  Ayesha Nayyar,et al.  Modern trends towards requirement elicitation , 2010, NSEC '10.

[12]  Vasundhara Kulkarni A Conceptual Model for Capturing Stakeholders' Wish List , 2008, 2008 International Conference on Computer Science and Software Engineering.

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

[14]  Klaas Sikkel,et al.  Do We Know Enough about Requirements Prioritization in Agile Projects: Insights from a Case Study , 2010, 2010 18th IEEE International Requirements Engineering Conference.

[15]  Anna Perini,et al.  A Machine Learning Approach to Software Requirements Prioritization , 2013, IEEE Transactions on Software Engineering.

[16]  Inge van de Weerd,et al.  Binary Priority List for Prioritizing Software Requirements , 2010, REFSQ.

[17]  Alistair G. Sutcliffe,et al.  Experience with user-centred requirements engineering , 2011, Requirements Engineering.

[18]  E. Mirza,et al.  Requirement elicitation barriers to software industry of Pakistan (impact of cultural and soft issues) , 2010, 2010 IEEE International Conference on Management of Innovation & Technology.

[19]  Sankara Subramanian Srinivasan,et al.  Performance under Requirements Uncertainty: a Personality Perspective , 2009, PACIS.

[20]  Claes Wohlin,et al.  An evaluation of methods for prioritizing software requirements , 1998, Inf. Softw. Technol..

[21]  Ayman M. Wahba,et al.  Criteria-Based Requirements Prioritization for Software Product Management , 2008, Software Engineering Research and Practice.

[22]  Charles Richter,et al.  A review of the state of the practice in requirements modeling , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[23]  John Mylopoulos,et al.  Goal-driven risk assessment in requirements engineering , 2011, Requirements Engineering.

[24]  A. Yazici,et al.  Successful requirement elicitation by combining requirement engineering techniques , 2008, 2008 First International Conference on the Applications of Digital Information and Web Technologies (ICADIWT).