Task Allocation in Distributed Software Development: A Systematic Literature Review

被引:7
|
作者
Simao Filho, Marum [1 ,2 ]
Pinheiro, Placido R. [1 ]
Albuquerque, Adriano B. [1 ]
Rodrigues, Joel J. P. C. [3 ,4 ,5 ,6 ]
机构
[1] Univ Fortaleza, Grad Program Appl Informat, Fortaleza, Ceara, Brazil
[2] 7 Setembro Univ Ctr, Informat Syst, Fortaleza, Ceara, Brazil
[3] Natl Inst Telecommun Inatel, Santa Rita Do Sapucai, MG, Brazil
[4] Inst Telecomunicacoes, Coimbra, Portugal
[5] ITMO Univ, St Petersburg, Russia
[6] Univ Fortaleza, Fortaleza, Ceara, Brazil
关键词
HYBRID METHODOLOGY; WORK; FRAMEWORK; TEAMS;
D O I
10.1155/2018/6071718
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
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.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] A Systematic Literature Review of The Improved Agile Software Development
    Satria, Deki
    Sensuse, Dana Indra
    Noprisson, Handrie
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY SYSTEMS AND INNOVATION (ICITSI), 2017, : 94 - 99
  • [22] Modeling in Agile Software Development: A Systematic Literature Review
    Mognon, Fernando
    Stadzisz, Paulo C.
    [J]. AGILE METHODS, WBMA 2016, 2017, 680 : 50 - 59
  • [23] Metrics in automotive software development: A systematic literature review
    Vogel, Martin
    Knapik, Peter
    Cohrs, Moritz
    Szyperrek, Bernd
    Pueschel, Winfried
    Etzel, Haiko
    Fiebig, Daniel
    Rausch, Andreas
    Kuhrmann, Marco
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2021, 33 (02)
  • [24] Prioritizing tasks in software development: A systematic literature review
    Bugayenko, Yegor
    Bakare, Ayomide
    Cheverda, Arina
    Farina, Mirko
    Kruglov, Artem
    Plaksin, Yaroslav
    Pedrycz, Witold
    Succi, Giancarlo
    [J]. PLOS ONE, 2023, 18 (04):
  • [25] Software Development Analytics in Practice: A Systematic Literature Review
    Caldeira, Joao
    Abreu, Fernando Brito e
    Cardoso, Jorge
    Simoes, Rachel
    Oliveira, Toacy
    dos Reis, Jose Pereira
    [J]. ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2023, 30 (03) : 2041 - 2080
  • [26] Software Development Analytics in Practice: A Systematic Literature Review
    João Caldeira
    Fernando Brito e Abreu
    Jorge Cardoso
    Rachel Simões
    Toacy Oliveira
    José Pereira dos Reis
    [J]. Archives of Computational Methods in Engineering, 2023, 30 : 2041 - 2080
  • [27] Opinion Mining for Software Development: A Systematic Literature Review
    Lin, Bin
    Cassee, Nathan
    Serebrenik, Alexander
    Bavota, Gabriele
    Novielli, Nicole
    Lanza, Michele
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2022, 31 (03)
  • [28] Software Process Improvement in Agile Software Development: A Systematic Literature Review
    Santana, Celio
    Queiroz, Fabiola
    Vasconcelos, Alexandre
    Gusmao, Cristine
    [J]. PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 325 - 332
  • [29] Task allocation and coordination process in distributed agile software development: an ontology based approach
    Chitra Nundlall
    Soulakshmee D. Nagowah
    [J]. Information Technology and Management, 2022, 23 : 167 - 192
  • [30] Task allocation and coordination process in distributed agile software development: an ontology based approach
    Nundlall, Chitra
    Nagowah, Soulakshmee D.
    [J]. INFORMATION TECHNOLOGY & MANAGEMENT, 2022, 23 (3): : 167 - 192