An Evaluation Framework for Communication and Coordination Processes in Offshore Software Development Outsourcing Relationship: Using Fuzzy Methods
Offshore software development outsourcing (OSDO) is a modern business strategy for producing high-quality software at a low cost. The OSDO refers to the practice of contracting to an offshore (extrinsic) organization to perform some or all software development work of a product. For the benefit of t...
Main Authors: | , , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8743360/ |
id |
doaj-948f9de682be4785a60ca68cbd3a20fc |
---|---|
record_format |
Article |
spelling |
doaj-948f9de682be4785a60ca68cbd3a20fc2021-04-05T17:22:14ZengIEEEIEEE Access2169-35362019-01-01711287911290610.1109/ACCESS.2019.29244048743360An Evaluation Framework for Communication and Coordination Processes in Offshore Software Development Outsourcing Relationship: Using Fuzzy MethodsRafiq Ahmad Khan0https://orcid.org/0000-0002-5983-9981Mohd Yazid Idris1Siffat Ullah Khan2https://orcid.org/0000-0003-0339-7915Muhammad Ilyas3https://orcid.org/0000-0003-2531-6485Sikandar Ali4Aziz Ud Din5Ghulam Murtaza6Abdul Wahid Khan7https://orcid.org/0000-0003-0415-099XSaeed Ullah Jan8Department of Computer Science and IT, Software Engineering Research Group, University of Malakand, Chakdara, PakistanSchool of Computing, Faculty of Engineering, Universiti Teknologi Malaysia, Johor Bahru, MalaysiaDepartment of Computer Science and IT, Software Engineering Research Group, University of Malakand, Chakdara, PakistanDepartment of Computer Science and IT, Software Engineering Research Group, University of Malakand, Chakdara, PakistanBeijing Key Laboratory of Petroleum Data Mining, China University of Petroleum, Beijing, ChinaSheikh Zayed Islamic Centre, University of Peshawar, Peshawar, PakistanDepartment of Computer Science, Shaheed Benazir Bhutto University, Dir Upper, PakistanDepartment of Computer Science, University of Science and Technology Bannu, Bannu, PakistanDepartment of Computer Science and IT, Software Engineering Research Group, University of Malakand, Chakdara, PakistanOffshore software development outsourcing (OSDO) is a modern business strategy for producing high-quality software at a low cost. The OSDO refers to the practice of contracting to an offshore (extrinsic) organization to perform some or all software development work of a product. For the benefit of the OSDO vendors, this paper aims to develop a “communication and coordination challenges mitigation model” (CCCMM) that provides solutions for unambiguously defined communication and coordination processes in global software development (GSD) environment. Our proposed model is based on the fuzzy multi-attribute decision-making (FMADM) approach incorporating the capability of group decision-making. The FMADM approach is used both in the ranking of survey and assessment of case studies. First, the authors undertook a systematic literature review (SLR) that identified all cited challenges from a set of 101 articles. We identified 18 problem areas faced by the GSD vendors in OSDO relationships. Of these, six were ranked as critical. For the purpose of identifying corrective interventions, a second SLR was conducted that revealed 75 remedial measures extracted from 63 chosen articles. To validate our SLR findings, we surveyed 42 outsourcing experts from six countries. We also categorized six critical challenges and 75 corrective practices into four mitigation levels based on CMMI, SOVRM, and SOPM. In addition, two case studies were conducted to evaluate CCCMM outcomes in OSDO companies. The assessment results of the first case study do not recommend Company-A for the successful implementation of level-2 of the CCCMM, so Company-A stands at level-1. We have observed from the second case study that Company-B has implemented all the critical challenges of the level-2 only; therefore, Company-B is at level-2 “success” of the proposed assessment model.https://ieeexplore.ieee.org/document/8743360/Software outsourcingsystematic literature reviewsurveycase studyfuzzy multi-attribute decision-makingchallenges |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Rafiq Ahmad Khan Mohd Yazid Idris Siffat Ullah Khan Muhammad Ilyas Sikandar Ali Aziz Ud Din Ghulam Murtaza Abdul Wahid Khan Saeed Ullah Jan |
spellingShingle |
Rafiq Ahmad Khan Mohd Yazid Idris Siffat Ullah Khan Muhammad Ilyas Sikandar Ali Aziz Ud Din Ghulam Murtaza Abdul Wahid Khan Saeed Ullah Jan An Evaluation Framework for Communication and Coordination Processes in Offshore Software Development Outsourcing Relationship: Using Fuzzy Methods IEEE Access Software outsourcing systematic literature review survey case study fuzzy multi-attribute decision-making challenges |
author_facet |
Rafiq Ahmad Khan Mohd Yazid Idris Siffat Ullah Khan Muhammad Ilyas Sikandar Ali Aziz Ud Din Ghulam Murtaza Abdul Wahid Khan Saeed Ullah Jan |
author_sort |
Rafiq Ahmad Khan |
title |
An Evaluation Framework for Communication and Coordination Processes in Offshore Software Development Outsourcing Relationship: Using Fuzzy Methods |
title_short |
An Evaluation Framework for Communication and Coordination Processes in Offshore Software Development Outsourcing Relationship: Using Fuzzy Methods |
title_full |
An Evaluation Framework for Communication and Coordination Processes in Offshore Software Development Outsourcing Relationship: Using Fuzzy Methods |
title_fullStr |
An Evaluation Framework for Communication and Coordination Processes in Offshore Software Development Outsourcing Relationship: Using Fuzzy Methods |
title_full_unstemmed |
An Evaluation Framework for Communication and Coordination Processes in Offshore Software Development Outsourcing Relationship: Using Fuzzy Methods |
title_sort |
evaluation framework for communication and coordination processes in offshore software development outsourcing relationship: using fuzzy methods |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
Offshore software development outsourcing (OSDO) is a modern business strategy for producing high-quality software at a low cost. The OSDO refers to the practice of contracting to an offshore (extrinsic) organization to perform some or all software development work of a product. For the benefit of the OSDO vendors, this paper aims to develop a “communication and coordination challenges mitigation model” (CCCMM) that provides solutions for unambiguously defined communication and coordination processes in global software development (GSD) environment. Our proposed model is based on the fuzzy multi-attribute decision-making (FMADM) approach incorporating the capability of group decision-making. The FMADM approach is used both in the ranking of survey and assessment of case studies. First, the authors undertook a systematic literature review (SLR) that identified all cited challenges from a set of 101 articles. We identified 18 problem areas faced by the GSD vendors in OSDO relationships. Of these, six were ranked as critical. For the purpose of identifying corrective interventions, a second SLR was conducted that revealed 75 remedial measures extracted from 63 chosen articles. To validate our SLR findings, we surveyed 42 outsourcing experts from six countries. We also categorized six critical challenges and 75 corrective practices into four mitigation levels based on CMMI, SOVRM, and SOPM. In addition, two case studies were conducted to evaluate CCCMM outcomes in OSDO companies. The assessment results of the first case study do not recommend Company-A for the successful implementation of level-2 of the CCCMM, so Company-A stands at level-1. We have observed from the second case study that Company-B has implemented all the critical challenges of the level-2 only; therefore, Company-B is at level-2 “success” of the proposed assessment model. |
topic |
Software outsourcing systematic literature review survey case study fuzzy multi-attribute decision-making challenges |
url |
https://ieeexplore.ieee.org/document/8743360/ |
work_keys_str_mv |
AT rafiqahmadkhan anevaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT mohdyazididris anevaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT siffatullahkhan anevaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT muhammadilyas anevaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT sikandarali anevaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT azizuddin anevaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT ghulammurtaza anevaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT abdulwahidkhan anevaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT saeedullahjan anevaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT rafiqahmadkhan evaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT mohdyazididris evaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT siffatullahkhan evaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT muhammadilyas evaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT sikandarali evaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT azizuddin evaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT ghulammurtaza evaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT abdulwahidkhan evaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods AT saeedullahjan evaluationframeworkforcommunicationandcoordinationprocessesinoffshoresoftwaredevelopmentoutsourcingrelationshipusingfuzzymethods |
_version_ |
1721539817357967360 |