An Agent-Based Simulation for Task Allocation in Software Development Teams based on the Truck Factor Metric

Guardado en:
Bibliografiske detaljer
Udgivet i:ADCAIJ : Advances in Distributed Computing and Artificial Intelligence Journal vol. 14 (2025), p. e32600-e32620
Hovedforfatter: Caetano Segundo
Andre forfattere: Oliveira, Marcos, Gonçalves, Enyo
Udgivet:
Ediciones Universidad de Salamanca
Fag:
Online adgang:Citation/Abstract
Full Text - PDF
Tags: Tilføj Tag
Ingen Tags, Vær først til at tagge denne postø!

MARC

LEADER 00000nab a2200000uu 4500
001 3282913826
003 UK-CbPIL
022 |a 2255-2863 
024 7 |a 10.14201/adcaij.32600  |2 doi 
035 |a 3282913826 
045 2 |b d20250101  |b d20251231 
100 1 |a Caetano Segundo 
245 1 |a An Agent-Based Simulation for Task Allocation in Software Development Teams based on the Truck Factor Metric 
260 |b Ediciones Universidad de Salamanca  |c 2025 
513 |a Journal Article 
520 3 |a Several tasks must be performed for a software development project to be completed successfully. Task allocation is a complex task that significantly impacts the project's success. Techniques have been proposed over the years to support this step, aiming to minimize cost and development time and to reduce the negative impact of team members leaving the project. In this context, the Truck Factor (TF) is a metric that can determine the risk to a project and can be used when distributing tasks among team members. The TF concerns the distribution of knowledge about the project among the development team members, ensuring that knowledge is not concentrated in only one part of the team. This theme is relevant nowadays since team rotation has become frequent due to the increasing demand for software in recent years. Member allocation in software teams does not have an exact solution since it is an NP-hard problem. Thus, Search-Based Software Engineering (SBSE) techniques, which can apply optimization algorithms such as genetic algorithms, have been used in several types of research to solve this class of problem over the years. In multi-agent environments, a certain number of agents have perception and communicate to achieve their goals. Researchers in the multi-agent field use simulated environments to validate their research since the modeling and simulation must consider the main variables of a real environment. Therefore, this work proposes to build a multi-agent simulation using SBSE techniques to minimize the impacts caused by the Truck Factor in a software development team. In the simulations, we model different configurations for the software development teams. Through statistical analysis and hypothesis testing, our results show that the proposed approach minimizes the impacts caused by task allocation in software development teams by around 25 % when considering the TF metric during task allocation. 
653 |a Knowledge management 
653 |a Exact solutions 
653 |a Simulation 
653 |a Software 
653 |a Software development 
653 |a Multiagent systems 
653 |a Hypothesis testing 
653 |a Algorithms 
653 |a Genetic algorithms 
653 |a Teams 
653 |a Statistical analysis 
653 |a Real variables 
700 1 |a Oliveira, Marcos 
700 1 |a Gonçalves, Enyo 
773 0 |t ADCAIJ : Advances in Distributed Computing and Artificial Intelligence Journal  |g vol. 14 (2025), p. e32600-e32620 
786 0 |d ProQuest  |t Advanced Technologies & Aerospace Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3282913826/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3282913826/fulltextPDF/embedded/L8HZQI7Z43R0LA5T?source=fedsrch