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 条
  • [1] Task allocation and coordination in distributed agile software development: a systematic review
    Nundlall C.
    Nagowah S.D.
    [J]. International Journal of Information Technology, 2021, 13 (1) : 321 - 330
  • [2] Systematic Task Allocation Evaluation in Distributed Software Development
    Muench, Juergen
    Lamersdorf, Ansgar
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009 WORKSHOPS, 2009, 5872 : 228 - +
  • [3] Task Allocation Approaches in Distributed Agile Software Development: A Quasi-systematic Review
    Simao Filho, Marum
    Pinheiro, Placido Rogerio
    Albuquerque, Adriano Bessa
    [J]. SOFTWARE ENGINEERING IN INTELLIGENT SYSTEMS (CSOC2015), VOL 3, 2015, 349 : 243 - 252
  • [4] An Ontology for Task Allocation to Teams in Distributed Software Development
    Marques, Anna Beatriz
    Carvalho, Jose Reginaldo
    Rodrigues, Rosiane
    Conte, Tayana
    Prikladnicki, Rafael
    Marczak, Sabrina
    [J]. 2013 IEEE 8TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2013), 2013, : 21 - 30
  • [5] Process models in the practice of distributed software development: A systematic review of the literature
    Prikladnicki, Rafael
    Nicolas Audy, Jorge Luis
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (08) : 779 - 791
  • [6] Awareness Support in Distributed Software Development: A Systematic Review and Mapping of the Literature
    Steinmacher, Igor
    Chaves, Ana Paula
    Gerosa, Marco Aurelio
    [J]. COMPUTER SUPPORTED COOPERATIVE WORK-THE JOURNAL OF COLLABORATIVE COMPUTING AND WORK PRACTICES, 2013, 22 (2-3): : 113 - 158
  • [7] Awareness Support in Distributed Software Development: A Systematic Review and Mapping of the Literature
    Igor Steinmacher
    Ana Paula Chaves
    Marco Aurélio Gerosa
    [J]. Computer Supported Cooperative Work (CSCW), 2013, 22 : 113 - 158
  • [8] Challenges in Distributed Agile Software Development Environment: A Systematic Literature Review
    Ghani, Imran
    Lim, Angelica
    Hasnain, Muhammad
    Ghani, Israr
    Babar, Muhammad Imran
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (09) : 4555 - 4571
  • [9] A Quantitative Framework for Task Allocation in Distributed Agile Software Development
    Aslam, Waqar
    Ijaz, Farah
    [J]. IEEE ACCESS, 2018, 6 : 15380 - 15390
  • [10] A Critique on Task Allocation Processes in Distributed Agile Software Development
    Ijaz, Farah
    Aslam, Waqar
    AlSanad, Abeer Abdulaziz
    Aslam, Zahid
    Ullah, Insaf
    Ullah, Fazl
    [J]. SCIENTIFIC PROGRAMMING, 2022, 2022