Framework for Task Allocation in Global Software Development
The Global Software Development (GSD) promises high-quality software at low cost. It enables round-the-clock development to achieve maximum production in a short period by utilizing expertise around the globe. GSD is only possible if tasks are effectively distributed among sites to ensure smooth dev...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9247193/ |
id |
doaj-5d636253657c4a1c8ab62fc4ea5d6b28 |
---|---|
record_format |
Article |
spelling |
doaj-5d636253657c4a1c8ab62fc4ea5d6b282021-03-30T04:18:15ZengIEEEIEEE Access2169-35362020-01-01820623520624710.1109/ACCESS.2020.30354109247193Framework for Task Allocation in Global Software DevelopmentSalma Imtiaz0https://orcid.org/0000-0003-3689-9663Naveed Ikram1Department of Computer Science and Software Engineering, International Islamic University, Islamabad, PakistanFaculty of Computing, Riphah International University, Islamabad, PakistanThe Global Software Development (GSD) promises high-quality software at low cost. It enables round-the-clock development to achieve maximum production in a short period by utilizing expertise around the globe. GSD is only possible if tasks are effectively distributed among sites to ensure smooth development. Therefore, one of the key challenges of GSD is designing a task allocation (TA) strategy. The main objective of the present research is to develop a framework that takes into account important factors, while allocating tasks to distributed sites involved in GSD. The current allocation in plan-based software development is done on ad-hoc basis and does not follow any systematic approach or framework. The framework facilitates decision-makers in allocation of tasks in a manner that controls delay and re-allocation. The study uses a mixed method approach, where the data used to create the framework is acquired via an industrial survey (58 participants) and interviews (10 participants) with GSD practitioners. The developed task allocation framework is validated with the help of an online focus group with participants (7 participants) from around the globe. The ability of the framework to be applicable in real-world scenarios is assessed from the feedback of industry practitioners. They have highlighted the usefulness of the framework to both, practitioners involved in task allocation decision as well as researchers working in the area. The automation and validation of the framework in real-world GSD scenarios is part of future work of this research.https://ieeexplore.ieee.org/document/9247193/Computer-mediated communicationglobal software developmentonline focus grouptask allocation framework |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Salma Imtiaz Naveed Ikram |
spellingShingle |
Salma Imtiaz Naveed Ikram Framework for Task Allocation in Global Software Development IEEE Access Computer-mediated communication global software development online focus group task allocation framework |
author_facet |
Salma Imtiaz Naveed Ikram |
author_sort |
Salma Imtiaz |
title |
Framework for Task Allocation in Global Software Development |
title_short |
Framework for Task Allocation in Global Software Development |
title_full |
Framework for Task Allocation in Global Software Development |
title_fullStr |
Framework for Task Allocation in Global Software Development |
title_full_unstemmed |
Framework for Task Allocation in Global Software Development |
title_sort |
framework for task allocation in global software development |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
The Global Software Development (GSD) promises high-quality software at low cost. It enables round-the-clock development to achieve maximum production in a short period by utilizing expertise around the globe. GSD is only possible if tasks are effectively distributed among sites to ensure smooth development. Therefore, one of the key challenges of GSD is designing a task allocation (TA) strategy. The main objective of the present research is to develop a framework that takes into account important factors, while allocating tasks to distributed sites involved in GSD. The current allocation in plan-based software development is done on ad-hoc basis and does not follow any systematic approach or framework. The framework facilitates decision-makers in allocation of tasks in a manner that controls delay and re-allocation. The study uses a mixed method approach, where the data used to create the framework is acquired via an industrial survey (58 participants) and interviews (10 participants) with GSD practitioners. The developed task allocation framework is validated with the help of an online focus group with participants (7 participants) from around the globe. The ability of the framework to be applicable in real-world scenarios is assessed from the feedback of industry practitioners. They have highlighted the usefulness of the framework to both, practitioners involved in task allocation decision as well as researchers working in the area. The automation and validation of the framework in real-world GSD scenarios is part of future work of this research. |
topic |
Computer-mediated communication global software development online focus group task allocation framework |
url |
https://ieeexplore.ieee.org/document/9247193/ |
work_keys_str_mv |
AT salmaimtiaz frameworkfortaskallocationinglobalsoftwaredevelopment AT naveedikram frameworkfortaskallocationinglobalsoftwaredevelopment |
_version_ |
1724181974512304128 |