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...

Full description

Bibliographic Details
Main Authors: Rafiq Ahmad Khan, Mohd Yazid Idris, Siffat Ullah Khan, Muhammad Ilyas, Sikandar Ali, Aziz Ud Din, Ghulam Murtaza, Abdul Wahid Khan, Saeed Ullah Jan
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