Stakeholders Selection Model for Software Requirements Elicitation

Requirements elicitation is the most critical phase in software requirements engineering. The process is resource intensive, as it concerns with a lot of dedicated stakeholders gathering purposefully to present and stipulate software requirements. The extent of effectiveness of the process is greatly influenced by the suitability of the stakeholders in the process of gathering the requirements. Previous studies indicate that improper stakeholder selection normally lead to unsuccessful requirements elicitation process. Such phenomena would later cause serious impacts to projects such as costly rework, overrun schedule and poor quality software. This study addresses this issue by proposing a model for selecting the suitable stakeholders during requirements elicitation process. The study adopts both the quantitative data collection and analysis. The data gathering was done through survey questionnaire among 300 project managers and analysts. The study employs the Structural Equation Modelling (SEM) to analyse the quantitative data. The results indicate that selecting stakeholders with appropriate characteristics such as stakeholders role, knowledge and communication skills have significant effects on the requirements elicitation phase. The results also reveal that requirements elicitation phase has significant influence on requirements quality. This model is useful for project managers to decide on appropriate stakeholders who are going to be chosen based on their characteristics during requirements elicitation phase.

[1]  F. Ian Stuart,et al.  Toward an integrative approach to designing service experiences Lessons learned from the theatre , 2004 .

[2]  Rosío Alvarez,et al.  Confessions of an information worker: a critical analysis of information requirements discourse , 2002, Inf. Organ..

[3]  Jacob L. Cybulski,et al.  Requirements Engineering for Web-Based Information Systems , 2005 .

[4]  Ivan A. Garcia,et al.  Effectiveness of Stakeholder Identification Methods in Requirements Elicitation: Experimental Results Derived from a Methodical Review , 2009, 2009 Eighth IEEE/ACIS International Conference on Computer and Information Science.

[5]  Zahir Irani,et al.  Analyzing the role of stakeholders in the adoption of technology integration solutions in UK local government: An exploratory study , 2011, Gov. Inf. Q..

[6]  Kathy Schwalbe,et al.  Information Technology Project Management , 1999 .

[7]  RSA CRYPTOSYSTEM COMPLEXITY THEORY AND THE , 2009 .

[8]  Blaize Horner Reich,et al.  A Temporal Model of Information Technology Project Performance , 2007, J. Manag. Inf. Syst..

[9]  Mark Lycett,et al.  Communication issues in requirements elicitation: a content analysis of stakeholder experiences , 2003, Inf. Softw. Technol..

[10]  Ken Power,et al.  Stakeholder Identification in Agile Software Product Development Organizations: A Model for Understanding Who and What Really Counts , 2010, 2010 Agile Conference.

[11]  Nils Urbach,et al.  Structural Equation Modeling in Information Systems Research Using Partial Least Squares , 2010 .

[12]  Denis Thuillier,et al.  The success of international development projects, trust and communication: an African perspective , 2005 .

[13]  Charalambos L. Iacovou,et al.  Selective Status Reporting in Information Systems Projects: A Dyadic-Level Investigation , 2009, MIS Q..

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

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

[16]  Hui Zhang,et al.  Research on Knowledge Creation in Software Requirement Development , 2010, J. Softw. Eng. Appl..

[17]  Wynne W. Chin The partial least squares approach for structural equation modeling. , 1998 .

[18]  Stefan Olander,et al.  Evaluation of stakeholder influence in the implementation of construction projects , 2005 .

[19]  Frank Huber,et al.  Kausalmodellierung mit partial least squares : eine anwendungsorientierte Einführung , 2007 .

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

[21]  Marilyn Wilkins,et al.  Critical Skills of IS Professionals: A Model for Curriculum Development , 2002, J. Inf. Technol. Educ..

[22]  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.

[23]  Steven Hornik,et al.  Communication skills of IS providers: an expectation gap analysis from three stakeholder perspectives , 2003 .

[24]  Stefan Schmid,et al.  The Stakeholder Theory , 2006 .

[25]  Linda A. Macaulay Requirements capture as a cooperative activity , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[26]  Tor Guimaraes,et al.  The Relationship Between User Participation and User Satisfaction: An Investigation of Four Contingency Factors , 1994, MIS Q..

[27]  Peter W. Brodbeck Complexity theory and organization procedure design , 2002, Bus. Process. Manag. J..

[28]  Claes Wohlin,et al.  Engineering and Managing Software Requirements , 2005 .

[29]  R. Freeman Strategic Management: A Stakeholder Approach , 2010 .

[30]  Rozilawati Razali,et al.  A Practical Guideline of Selecting Stakeholders for Requirements Elicitation - An Empirical Study , 2015 .

[31]  J. Hair Multivariate data analysis : a global perspective , 2010 .

[32]  M. Martinsuo,et al.  Knowledge integration between the change program and the parent organisation , 2009 .

[33]  Sarma R. Nidumolu The Effect of Coordination and Uncertainty on Software Project Performance: Residual Performance Risk as an Intervening Variable , 1995, Inf. Syst. Res..

[34]  Didar Zowghi,et al.  Requirements Elicitation: A Survey of Techniques, Approaches, and Tools , 2005 .

[35]  A. J. Alejandro Management indicators model to evaluate performance of IT organizations , 2001, PICMET 2001.

[36]  S. Mann Research Methods for Business: A Skill-Building Approach , 2013 .

[37]  Ivan A. Garcia,et al.  A systematic literature review of stakeholder identification methods in requirements elicitation , 2012, J. Syst. Softw..

[38]  P. Sharmila,et al.  A walkthrough of Requirement Elicitation Techniques , 2011 .

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

[40]  Gilbert A. Churchill,et al.  Marketing Research: Methodological Foundations , 1976 .

[41]  Jack Shih-Chieh Hsu,et al.  Users as knowledge co-producers in the information system development project , 2012 .

[42]  C. Fornell,et al.  Evaluating structural equation models with unobservable variables and measurement error. , 1981 .

[43]  Luciana C. Ballejos,et al.  Method for stakeholder identification in interorganizational environments , 2008, Requirements Engineering.

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

[45]  Roel Wieringa,et al.  Guest Editors' Introduction: Stakeholders in Requirements Engineering , 2007, IEEE Software.

[46]  Izak Benbasat,et al.  Information Technology Competence of Business Managers: A Definition and Research Model , 2001, J. Manag. Inf. Syst..

[47]  Gary Klein,et al.  Communication skills importance and proficiency: perception differences between IS staff and IS users , 2005, Int. J. Inf. Manag..

[48]  Narayan Ramasubbu,et al.  Work Dispersion, Process-Based Learning, and Offshore Software Development Performance , 2008, MIS Q..

[49]  Gary Klein,et al.  User and developer common knowledge: Effect on the success of information system development projects , 2009 .

[50]  Pamela L. Alreck,et al.  The Survey Research Handbook , 1984 .

[51]  Rudolf R. Sinkovics,et al.  The Use of Partial Least Squares Path Modeling in International Marketing , 2009 .

[52]  Christian M. Ringle,et al.  Local strategic networks in the software industry: an empirical analysis of the value continuum , 2010 .

[53]  Jacob L. Cybulski,et al.  Consensus Making in Requirements Negotiation: the communication perspective , 2005, Australas. J. Inf. Syst..

[54]  S. K. Min,et al.  An integrated approach toward strategic information systems planning , 1999, J. Strateg. Inf. Syst..

[55]  Terry Anthony Byrd,et al.  A methodology for construct development in MIS research , 2005, Eur. J. Inf. Syst..