A model for work distribution in global software development based on machine learning techniques

Abdulrhman Alsri*, Sultan Almuhammadi, Sajjad Mahmood

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

Global Software Development (GSD) initiative aims to facilitate software development process by providing access to skilled workers at a relatively low cost and 24/7 software development model. Previous work suggests that half of the companies that have tried GSD have failed to realize the anticipated outcomes which have resulted in poor outsourcing relationships, high costs and overall poor software products. One critical factor for successful GSD projects is the allocation of tasks as project managers not only need to consider their workforce but also need to take into the account the characteristics of the geographically distributed sites and their relationships. In this paper, we present a task allocation model based on neural network that identifies a fit site for a given task and then finds related sites to the fit site. The related sites can be used as alternatives to the fit site or as additional sites to run more tasks in parallel. The proposed model provides project managers with a list of potential sites for the given tasks to select the appropriate GSD sites. We also discuss and evaluate the proposed task allocation model compared with other approaches.

Original languageEnglish
Title of host publicationProceedings of 2014 Science and Information Conference, SAI 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages399-403
Number of pages5
ISBN (Electronic)9780989319317
DOIs
StatePublished - 7 Oct 2014

Publication series

NameProceedings of 2014 Science and Information Conference, SAI 2014

Bibliographical note

Publisher Copyright:
© 2014 The Science and Information (SAI) Organization.

Keywords

  • Global software development
  • neural networks
  • task allocation
  • work assignment

ASJC Scopus subject areas

  • Information Systems

Fingerprint

Dive into the research topics of 'A model for work distribution in global software development based on machine learning techniques'. Together they form a unique fingerprint.

Cite this