Task Allocation in Distributed Software Development: A Systematic Literature Review

Distributed development is a constant need in the software industry. The allocation of tasks, in turn, is a critical activity for any project, especially in a distributed setting. Assigning a task to an individual or team can be done in a rigorous manner, taking into account a number of factors. In...

Full description

Saved in:
Bibliographic Details
Main Authors: Marum Simão Filho, Plácido R. Pinheiro, Adriano B. Albuquerque, Joel J. P. C. Rodrigues
Format: Article
Language:English
Published: Wiley 2018-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2018/6071718
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832545960251621376
author Marum Simão Filho
Plácido R. Pinheiro
Adriano B. Albuquerque
Joel J. P. C. Rodrigues
author_facet Marum Simão Filho
Plácido R. Pinheiro
Adriano B. Albuquerque
Joel J. P. C. Rodrigues
author_sort Marum Simão Filho
collection DOAJ
description Distributed development is a constant need in the software industry. The allocation of tasks, in turn, is a critical activity for any project, especially in a distributed setting. Assigning a task to an individual or team can be done in a rigorous manner, taking into account a number of factors. In this scenario, the more data on factors that influence task assignment are available to support the assignment decision, the more likely the project will succeed. As a result, companies have been looking to build their big data with historical project data, aiming to better their chances of success. Some studies about task allocation in distributed software development (DSD) have been carried out along the years aiming at mapping this topic and its features. Also, some approaches, models, and frameworks to task allocation in DSD have been proposed. This paper presents a systematic review of the literature whose objective is to identify works based on multicriteria models for assigning tasks in DDS projects, especially those based on qualitative decision-making methods, considering the cognitive validity present in some of these methods. The review results allowed identifying several interesting aspects and classifying the works according to a set of questions. In addition, it has made some important findings that may be very useful for those who intend to conduct research with qualitative multicriteria methods, since some of them employ techniques considered psychologically valid to address the complexity of the decision about the task allocation in distributed projects.
format Article
id doaj-art-f1d5b0792fab44bea5eecf4e6c4a9cdd
institution Kabale University
issn 1076-2787
1099-0526
language English
publishDate 2018-01-01
publisher Wiley
record_format Article
series Complexity
spelling doaj-art-f1d5b0792fab44bea5eecf4e6c4a9cdd2025-02-03T07:24:19ZengWileyComplexity1076-27871099-05262018-01-01201810.1155/2018/60717186071718Task Allocation in Distributed Software Development: A Systematic Literature ReviewMarum Simão Filho0Plácido R. Pinheiro1Adriano B. Albuquerque2Joel J. P. C. Rodrigues3Graduate Program in Applied Informatics, University of Fortaleza, BrazilGraduate Program in Applied Informatics, University of Fortaleza, BrazilGraduate Program in Applied Informatics, University of Fortaleza, BrazilNational Institute of Telecommunications (Inatel), Santa Rita do Sapucaí, MG, BrazilDistributed development is a constant need in the software industry. The allocation of tasks, in turn, is a critical activity for any project, especially in a distributed setting. Assigning a task to an individual or team can be done in a rigorous manner, taking into account a number of factors. In this scenario, the more data on factors that influence task assignment are available to support the assignment decision, the more likely the project will succeed. As a result, companies have been looking to build their big data with historical project data, aiming to better their chances of success. Some studies about task allocation in distributed software development (DSD) have been carried out along the years aiming at mapping this topic and its features. Also, some approaches, models, and frameworks to task allocation in DSD have been proposed. This paper presents a systematic review of the literature whose objective is to identify works based on multicriteria models for assigning tasks in DDS projects, especially those based on qualitative decision-making methods, considering the cognitive validity present in some of these methods. The review results allowed identifying several interesting aspects and classifying the works according to a set of questions. In addition, it has made some important findings that may be very useful for those who intend to conduct research with qualitative multicriteria methods, since some of them employ techniques considered psychologically valid to address the complexity of the decision about the task allocation in distributed projects.http://dx.doi.org/10.1155/2018/6071718
spellingShingle Marum Simão Filho
Plácido R. Pinheiro
Adriano B. Albuquerque
Joel J. P. C. Rodrigues
Task Allocation in Distributed Software Development: A Systematic Literature Review
Complexity
title Task Allocation in Distributed Software Development: A Systematic Literature Review
title_full Task Allocation in Distributed Software Development: A Systematic Literature Review
title_fullStr Task Allocation in Distributed Software Development: A Systematic Literature Review
title_full_unstemmed Task Allocation in Distributed Software Development: A Systematic Literature Review
title_short Task Allocation in Distributed Software Development: A Systematic Literature Review
title_sort task allocation in distributed software development a systematic literature review
url http://dx.doi.org/10.1155/2018/6071718
work_keys_str_mv AT marumsimaofilho taskallocationindistributedsoftwaredevelopmentasystematicliteraturereview
AT placidorpinheiro taskallocationindistributedsoftwaredevelopmentasystematicliteraturereview
AT adrianobalbuquerque taskallocationindistributedsoftwaredevelopmentasystematicliteraturereview
AT joeljpcrodrigues taskallocationindistributedsoftwaredevelopmentasystematicliteraturereview