Requirement elicitation model for global software development vendors

被引:1
作者
Yaseen, Muhammad [1 ]
机构
[1] Riphah Int Univ, Fac Comp, Lahore, Pakistan
关键词
case study; critical success factors; empirical study; requirements elicitation; systematic literature review; MATURITY MODEL; PROCESS IMPROVEMENT; SUCCESS FACTORS; FRAMEWORK; MANAGEMENT; IMPLEMENTATION; COMMUNICATION;
D O I
10.1002/smr.2628
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Requirements elicitation is critical phase of software development that involve direct communication of clients and vendors. In global software development (GSD), importance of requirements elicitation becomes more critical due to geographical distance. The aim of this research is to design and implement requirement elicitation model (REM) where GSD organization can evaluate their organizations and can classify their level of implementation where organization lies. Systematic literature review (SLR) was conducted for the identification of critical success factors (CSFs) from a sample of 70 research articles. Furthermore, the identified CSFs are organized into five levels based on Capability Maturity Model Integration (CMMI) and Software Outsourcing Vendors' Readiness Model (SOVRM). A second SLR was conducted for identifying all possible practices for the implementation of CSFs. To validate the findings of SLR and to find more practices in the view of industrial practitioners for the identified CSFs, a questionnaire survey was conducted in the GSD organizations in which 35 experts, from different countries, contributed. For REM evaluation, we have conducted two case studies. The outcome analysis after conducting case studies confirms that our assessment framework is easier to understand, apply, and successfully critic the strengths and weaknesses of organizations during requirements elicitation in GSD. The aim of this research is to design and implement requirement elicitation model (REM) where GSD organization can evaluate their organizations and can classify their level of implementation where organization lies. Systematic literature review (SLR) was conducted for the identification of critical success factors (CSFs) from a sample of 70 research articles. Furthermore, the identified CSFs are organized into five levels based on Capability Maturity Model Integration (CMMI) and Software Outsourcing Vendors' Readiness Model (SOVRM).image
引用
收藏
页数:22
相关论文
共 72 条
  • [1] Software test process improvement approaches: A systematic literature review and an industrial case study[J]. Afzal, Wasif;Alone, Snehal;Glocksien, Kerstin;Torkar, Richard. JOURNAL OF SYSTEMS AND SOFTWARE, 2016
  • [2] A systematic review of search-based testing for non-functional system properties[J]. Afzal, Wasif;Torkar, Richard;Feldt, Robert. INFORMATION AND SOFTWARE TECHNOLOGY, 2009(06)
  • [3] Success factors influencing requirements change management process in global software development[J]. Akbar, Muhammad Azeem;Sang, Jun;Nasrullah;Khan, Arif Ali;Mahmood, Sajjad;Qadri, Syed Furqan;Hu, Haibo;Xiang, Hong. JOURNAL OF COMPUTER LANGUAGES, 2019
  • [4] A Digital Game Maturity Model (DGMM)[J]. Aleem, Saiqa;Capretz, Luiz Fernando;Ahmed, Faheem. ENTERTAINMENT COMPUTING, 2016
  • [5] Software outsourcing partnership model: An evaluation framework for vendor organizations[J]. Ali, Sikandar;Khan, Siffat Ullah. JOURNAL OF SYSTEMS AND SOFTWARE, 2016
  • [6] Ali Z., 2019, INT J COMPUTER SCI E, V8, P108
  • [7] A Software Maintenance Maturity Model (S3M): Measurement Practices at Maturity Levels 3 and 4[J]. April, Alain;Abran, Alain. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009
  • [8] A framework to improve communication during the requirements elicitation process in GSD projects[J]. Aranda, Gabriela N.;Vizcaino, Aurora;Piattini, Mario. REQUIREMENTS ENGINEERING, 2010(04)
  • [9] Aranda GN., 2010, Open Softw Eng J, V4, P14, DOI [10.2174/1874107X01004020014, DOI 10.2174/1874107X01004020014]
  • [10] Using an expert panel to validate a requirements process improvement model[J]. Beecham, S;Hall, T;Britton, C;Cottee, M;Rainer, A. JOURNAL OF SYSTEMS AND SOFTWARE, 2005(03)