Key factors that influence task allocation in global software development

被引:47
|
作者
Mahmood, Sajjad [1 ]
Anwer, Sajid [1 ]
Niazi, Mahmood [1 ]
Alshayeb, Mohammad [1 ]
Richardson, Ita [2 ]
机构
[1] King Fahd Univ Petr & Minerals, Informat & Comp Sci Dept, Dhahran, Saudi Arabia
[2] Univ Limerick, Dept Comp Sci & Informat Syst, Lero Irish Software Res Ctr, Limerick, Ireland
关键词
Empirical study; Systematic Literature Review; Global Software Development; Task Allocation; PROCESS IMPROVEMENT; MODEL; STATE;
D O I
10.1016/j.infsof.2017.06.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Planning and managing task allocation in Global Software Development (GSD) projects is both critical and challenging. To date, a number of models that support task allocation have been proposed, including cost models and risk-based multi-criteria optimization models. Objective: The objective of this paper is to identify the factors that influence task allocation in the GSD project management context. Method: First, we implemented a formal Systematic Literature Review (SLR) approach and identified a set of factors that influence task allocation in GSD projects. Second, a questionnaire survey was developed based on the SLR, and we collected feedback from 62 industry practitioners. Results: The findings of this combined SLR and questionnaire survey indicate that site technical expertise, time zone difference, resource cost, task dependency, task size and vendor reliability are the key criteria for the distribution of work units in a GSD project. The results of the t-test show that there is no significant difference between the findings of the SLR and questionnaire survey. However, the industry study data indicates that resource cost and task dependency are more important to a centralized GSD project structure while task size is a key factor in a decentralized GSD project structure. Conclusion: GSD organizations should try to consider the identified task allocation factors when managing their global software development activities to better understand, plan and manage work distribution decisions. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:102 / 122
页数:21
相关论文
共 50 条
  • [41] Motivators of Adopting Social Computing in Global Software Development: Initial Results
    Niazi, Mahmood
    Mahmood, Sajjad
    Alshayeb, Mohammad
    Baqais, Abdulrahman Ahmed Bobakr
    Gill, Asif Qumer
    WORLD CONGRESS ON ENGINEERING - WCE 2013, VOL I, 2013, : 409 - +
  • [42] Taxonomy of Factors Causing Integration Failure during Global Software Development
    Zafar, Atique Ahmad
    Saif, Shahela
    Khan, Muzafar
    Iqbal, Javed
    Akhunzada, Adnan
    Wadood, Abdul
    Al-Mogren, Ahmad
    Alamri, Atif
    IEEE ACCESS, 2018, 6 : 22228 - 22239
  • [43] Global Software Development: Practices for Cultural Differences
    Marinho, Marcelo
    Luna, Alexandre
    Beecham, Sarah
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2018, 2018, 11271 : 299 - 317
  • [44] A Method for Work Distribution in Global Software Development
    Wickramaarachchi, Dilani
    Lai, Richard
    PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 1443 - 1448
  • [45] A Study of the Impact of Global Software Development in Packaged Software Release Planning
    Colomo-Palacios, Ricardo
    Soto-Acosta, Pedro
    Garcia-Penalvo, Francisco J.
    Garcia-Crespo, Angel
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2012, 18 (19) : 2646 - 2668
  • [46] Software integration model: An assessment tool for global software development vendors
    Ilyas, Muhammad
    Khan, Siffat Ullah
    Khan, Habib Ullah
    Rashid, Nasir
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (04)
  • [47] Global Software Development: Key Performance Measures of Team in a SCRUM Based Agile Environment
    Arumugam, Chamundeswari
    Vaidayanthan, Srinivasan
    Karuppuchamy, Harini
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2018, PT IV, 2018, 10963 : 672 - 682
  • [48] Challenges of project management in global software development: A client-vendor analysis
    Niazi, Mahmood
    Mahmood, Sajjad
    Alshayeb, Mohammad
    Riaz, Mohammed Rehan
    Faisal, Kanaan
    Cerpa, Narciso
    Khan, Siffat Ullah
    Richardson, Ita
    INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 80 : 1 - 19
  • [49] A Global Teaming Model for Global Software Development Governance: A Case Study
    Noll, John
    Beecham, Sarah
    Richardson, Ita
    Canna, Clodagh Nic
    2016 IEEE 11TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE), 2016, : 179 - 188
  • [50] A Decentralized Framework for Managing Task Allocation in Distributed Software Engineering
    Gupta, Chetna
    Gupta, Varun
    APPLIED SCIENCES-BASEL, 2021, 11 (22):