A novel approach in calculating stakeholder priority in requirements elicitation

The ultimate goal of any software developer seeking a competitive edge is to meet stakeholders' needs and expectations. To achieve this, it is necessary to effectively and accurately manage stakeholders' system requirements. The paper proposes a systematic way of classifying stakeholders and then describes a novel method for calculating stakeholder priority taking into consideration the fact that different stakeholders will have different importance level and different requirement preference. Finally the requirement preference calculation is done where stakeholders choose the best requirements based on two factors, value and urgency of the requirement. The proposed method actively involves stakeholders in the requirement elicitation process.

[1]  Önder Halis Bettemir,et al.  Hybrid Genetic Algorithm with Simulated Annealing for Resource-Constrained Project Scheduling , 2015 .

[2]  J. Barrie Thompson,et al.  Quality and people in the development of situationally specific methods , 2001, Proceedings Second Asia-Pacific Conference on Quality Software.

[3]  Edmundo Tovar,et al.  Stakeholder Identification as an Issue in the Improvement of Software Requirements Quality , 2007, CAiSE.

[4]  Rozilawati Razali,et al.  SELECTING THE RIGHT STAKEHOLDERS FOR REQUIREMENTS ELICITATION: A SYSTEMATIC APPROACH , 2011 .

[5]  Ronald K. Mitchell,et al.  Toward a Theory of Stakeholder Identification and Salience: Defining the Principle of who and What Really Counts , 1997 .

[6]  Ian F. Alexander,et al.  Understanding project sociology by modeling stakeholders , 2004, IEEE Software.

[7]  Monica Chiarini Tremblay,et al.  Communication Challenges in Requirements Elicitation and the Use of the Repertory Grid Technique , 2006, J. Comput. Inf. Syst..

[8]  AAQIB IQBAL,et al.  A CRITICAL ANALYSIS OF TECHNIQUES FOR REQUIREMENT PRIORITIZATION AND OPEN RESEARCH ISSUES , 2010 .

[9]  Alain Wegmann,et al.  Stakeholder discovery and classification based on systems science principles , 2001, Proceedings Second Asia-Pacific Conference on Quality Software.

[10]  Tony Elliman,et al.  Focus Issue on Legacy Information Systems and Business Process Change: The Role of Stakeholders in Managing Change , 1999, Commun. Assoc. Inf. Syst..

[11]  Günther Ruhe,et al.  Bi-objective release planning for evolving software systems , 2007, ESEC-FSE '07.

[12]  Arfan Jaffar,et al.  Analysis and optimization of software requirements prioritization techniques , 2010, 2010 International Conference on Information and Emerging Technologies.

[13]  Mariya A. Sodenkamp,et al.  The Analytic Hierarchy and Analytic Network Measurement Processes: The Measurement of Intangibles Decision Making under Benefits, Opportunities, Costs and Risks , 2010 .

[14]  Abdolreza Abhari,et al.  Perception-Based Software Release Planning , 2015, Intell. Autom. Soft Comput..

[15]  Ali Selamat,et al.  A systematic literature review of software requirements prioritization research , 2014, Inf. Softw. Technol..

[16]  Galal H. Galal-Edeen,et al.  Stakeholder identification in the requirements engineering process , 1999, Proceedings. Tenth International Workshop on Database and Expert Systems Applications. DEXA 99.

[17]  J. McManus,et al.  A stakeholder perspective within software engineering projects , 2004, 2004 IEEE International Engineering Management Conference (IEEE Cat. No.04CH37574).

[18]  Jerffeson Teixeira de Souza,et al.  A New Approach to the Software Release Planning , 2009, 2009 XXIII Brazilian Symposium on Software Engineering.

[19]  Tor Stålhane,et al.  A Decision Modelling Approach for Analysing Requirements Configuration Trade-offs in Timeconstrained Web Application Development , 2006, SEKE.

[20]  Sandhia Valsala,et al.  SOFTWARE RELEASE PLANNING- A MODEL INCORPORATING ENVIRONMENTAL PARAMETERS , 2014 .