On the Risks and Safeguards for Requirements Engineering in Global Software Development: Systematic Literature Review and Quantitative Assessment

被引:30
作者
Nicolas, Joaquin [1 ]
Carrillo De Gea, Juan M. [1 ]
Nicolas, Bernabe [2 ]
Fernandez-Aleman, Jose L. [1 ]
Toval, Ambrosio [1 ]
机构
[1] Univ Murcia, Dept Comp Sci & Syst, E-30100 Murcia, Spain
[2] TICARUM SLU, Murcia 30100, Spain
关键词
Global software development; quantitative analysis; requirements engineering; risks and safeguards; systematic literature review; STAKEHOLDER PARTICIPATION; CHALLENGES; MANAGEMENT; KNOWLEDGE; FRAMEWORK; COMMUNICATION; COLLABORATION; LESSONS; ELICITATION; PERSPECTIVE;
D O I
10.1109/ACCESS.2018.2874096
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Requirements engineering (RE) is a critical process in software development which faces important risks when performed in a global software development (GSD) setting. Some of these risks are specific to GSD, while others also appear in co-localized environments but are aggravated in GSD. A systematic literature review (SLR) has been conducted to identify the risks to RE that occur in GSD, along with the safeguards with which to manage these risks. Inspired by a grounded theory approach, risks and safeguards have been elicited and grouped by means of collaborative tagging and cluster analysis techniques, and then bivariate correlation tests have been applied to measure the association between these risks and safeguards. The results of the SLR include the identification of a great variety of risks to RE in GSD (218), along with a large number of safeguards (146 in total). Starting from these results, a risks and safeguards repository that encompasses the entire state of the art on RE in GSD has been produced and is now publicly available. This repository can be used as a growing knowledge base by any organization interested in carrying out RE in GSD. The objective is to assist those organizations that are inexperienced in GSD to handle the problems that may arise when involved in a global development. The most common risks identified in the literature are related to: 1) knowledge sharing; 2) client and vendor relationships; 3) problems with process definition; and 4) communication problems. It was also found that in the literature, the risks related to management and project coordination, knowledge management and awareness, socio-cultural differences, and client-vendor distance are the ones most lacking in proposed safeguards; these are therefore concerns to which more attention should be paid.
引用
收藏
页码:59628 / 59656
页数:29
相关论文
共 180 条
[1]  
Adegoke Michael Abejide, 2015, International Journal of Business Information Systems, V19, P324
[2]   Research state of the art on GoF design patterns: A mapping study [J].
Ampatzoglou, Apostolos ;
Charalampidou, Sofia ;
Stamelos, Ioannis .
JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (07) :1945-1964
[3]  
[Anonymous], 2008, Software Process: Improvement and Practice, DOI DOI 10.1002/SPIP.378
[4]  
[Anonymous], 2007, EBSE200701 U DURH DE
[5]  
[Anonymous], [No title captured]
[6]  
[Anonymous], 1999, Global software teams: Collaborating across borders and time zones
[7]  
[Anonymous], THESIS
[8]  
[Anonymous], 2013, RES J APPL SCI ENG T, DOI 10.19026/rjaset.6.3554
[9]  
Aranda G. N., 2006, 12 C SOFTW ENG DAT B
[10]  
Aranda G. N., 2005, 8 WORKSH REQ ENG POR