Taxonomy of Factors Causing Integration Failure during Global Software Development

被引:21
作者
Zafar, Atique Ahmad [1 ]
Saif, Shahela [1 ]
Khan, Muzafar [1 ]
Iqbal, Javed [1 ]
Akhunzada, Adnan [1 ]
Wadood, Abdul [2 ]
Al-Mogren, Ahmad [2 ]
Alamri, Atif [2 ]
机构
[1] COMSATS Inst Informat Technol, Dept Comp Sci, Islamabad 45550, Pakistan
[2] King Saud Univ, Coll Comp & Informat Sci, Res Chair Pervas & Mobile Comp, Riyadh 11543, Saudi Arabia
关键词
Global software development; integration challenges; software integration; distributed development; QUALITY; LESSONS;
D O I
10.1109/ACCESS.2017.2782843
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Controlling integration failure is one of the major challenges in global software development (GSD) that remains hidden during the development phase and surfaces during the system integration. The integration failures occur as a result of incompatibilities and integration complexities that subsequently lead to delays, extra cost, affect the overall quality, and can even throw the entire GSD project into chaos. A very good understanding of integration failures may help to overcome the integration challenges. The objective of this paper is to explore comprehensively the integration failure factors. This paper thoroughly reviews the available literature. Moreover, the authors have conducted an industrial survey to more closely explore the integration failure factors. This paper largely contributes by devising a detailed taxonomy of 40 integration failure factors. The classification allows to better understand the relationships between the various factors and helps in creating a holistic solution to deal with integration problems in the context of GSD.
引用
收藏
页码:22228 / 22239
页数:12
相关论文
共 50 条
[31]   Global Monitoring and Control: A Process Improvement Framework for Globally Distributed Software Development Teams [J].
Bhatti, Muhammad Wasim ;
Ahsan, Ali .
JOURNAL OF GLOBAL INFORMATION TECHNOLOGY MANAGEMENT, 2017, 20 (01) :43-63
[32]   Security Assurance Model of Software Development for Global Software Development Vendors [J].
Khan, Rafiq Ahmad ;
Khan, Siffat Ullah ;
Alzahrani, Musaad ;
Ilyas, Muhammad .
IEEE ACCESS, 2022, 10 :58458-58487
[33]   SPIIMM: Toward a Model for Software Process Improvement Implementation and Management in Global Software Development [J].
Khan, Arif Ali ;
Keung, Jacky W. ;
Fazal-E-Amin ;
Abdullah-Al-Wadud, M. .
IEEE ACCESS, 2017, 5 :13720-13741
[34]   A Global Software Inspection Process for Distributed Software Development [J].
Mishra, Deepti ;
Mishra, Alok .
JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2012, 18 (19) :2731-2746
[35]   A framework for groupware-supported software architecture evaluation process in global software development [J].
Babar, Muhammad Ali .
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2012, 24 (02) :207-229
[36]   Outsourcing as an Economic Development Tool in Transition Economies: Scattered Global Software Development [J].
Vrhovec, Simon L. R. ;
Trkman, Marina ;
Kumer, Ales ;
Krisper, Marjan ;
Vavpotic, Damjan .
INFORMATION TECHNOLOGY FOR DEVELOPMENT, 2015, 21 (03) :445-459
[37]   Success factors analysis for requirement elicitation in global software development paradigm: An empirical study [J].
Yaseen, Muhammad ;
Ali, Sikandar ;
Mustapha, Aida ;
Mazhar, Nauman .
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2022, 34 (07)
[38]   Analogy-based software development effort estimation in global software development [J].
El Bajta, Manal .
2015 IEEE 10TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING WORKSHOPS (ICGSEW 2015), 2015, :51-54
[39]   A method of software requirements specification and validation for global software development [J].
Naveed Ali ;
Richard Lai .
Requirements Engineering, 2017, 22 :191-214
[40]   Challenges and recommended practices for software architecting in global software development [J].
Sievi-Korte, Outi ;
Beecham, Sarah ;
Richardson, Ita .
INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 106 :234-253