Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

Assignment of bug reports to software developers using a multi-population evolutionary method

  • Kannya Leal Araujo
  • , Luiz Fernando Mendes
  • , Guilherme Avelino
  • , Ricardo Rabelo
  • , Eneko Osaba

Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

Resumen

Existing approaches assign bug reports using only data from previously fixed reports. This can result in assignments to inactive developers, as well as not considering newcomers. A significant portion of assignments typically do not consider the workload of developers, which can overwhelm some and make the revision/debugging/correction process more time-consuming. This work proposes an approach for assigning bug reports that combines the experience and recent activities of developers, as well as their workload. When a new report is received, the effort to fix the bug based on similar error is estimated and each developer's affinity with the file containing the bug is calculated using a Fuzzy Inference system. Subsequently, the Golden Ball, a multi-population evolutionary metaheuristic, is used to assign these reports to developers according to affinity and workload. Experimental results show that, when compared with a brute force algorithm, the proposed approach reaches optimal values for assign in most cases (75% of the analyzed scenarios). The approach also obtained significantly better averages in 92.30% of the instances when compared to a Genetic Algorithm and 84.61% when compared to a Distributed Genetic Algorithm, and in only 23.07% of the instances there was no significant difference between the techniques.

Idioma originalInglés
Título de la publicación alojadaProceedings - 2022 IEEE Latin American Conference on Computational Intelligence, LA-CCI 2022
EditorialInstitute of Electrical and Electronics Engineers Inc.
ISBN (versión digital)9781665488587
DOI
EstadoPublicada - 2022
Evento8th IEEE Latin American Conference on Computational Intelligence, LA-CCI 2022 - Montevideo, Uruguay
Duración: 22 nov 202225 nov 2022

Serie de la publicación

NombreProceedings - 2022 IEEE Latin American Conference on Computational Intelligence, LA-CCI 2022

Conferencia

Conferencia8th IEEE Latin American Conference on Computational Intelligence, LA-CCI 2022
País/TerritorioUruguay
CiudadMontevideo
Período22/11/2225/11/22

Huella

Profundice en los temas de investigación de 'Assignment of bug reports to software developers using a multi-population evolutionary method'. En conjunto forman una huella única.

Citar esto