ENGLISH
La vitrine de diffusion des publications et contributions des chercheurs de l'ÉTS
RECHERCHER

Gradient boosting optimized through differential evolution for predicting the testing effort of software projects

Sanchez-Garcia, Angel J., Lopez-Martin, Cuauhtemoc et Abran, Alain. 2023. « Gradient boosting optimized through differential evolution for predicting the testing effort of software projects ». IEEE Access, vol. 11. pp. 135235-135254.
Compte des citations dans Scopus : 1.

[thumbnail of Abran-A-2023-28250.pdf]
Prévisualisation
PDF
Abran-A-2023-28250.pdf - Version publiée
Licence d'utilisation : Creative Commons CC BY-NC-ND.

Télécharger (4MB) | Prévisualisation

Résumé

Software testing (ST) is one of the most important software development life cycle (SDLC) phases and ST effort is often expressed as a percentage of SDLC effort. Unfortunately, in the literature ST effort percentage ranges from 10% to 60%. In the literature most of the machine learning algorithms and metaheuristics for optimizing them have looked at predicting overall SDLC effort without focusing on any specific SDLC phase, including testing. Therefore, this study investigates the application of the Software Testing Effort Prediction (STEP) of Gradient Boosting (GB) machine learning regression algorithm optimized through Differential Evolution (DE). Its prediction accuracy is compared with those obtained when the GB is also optimized through Particle Swarm Optimization (PSO) and Genetic Algorithms (GA). The performance of GB-DE, GB-PSO, and GB-GA was also compared to that of statistical regression (SR). Seven data sets of actual projects were selected from an international public repository for software projects. The results showed that GB-DE was statistically better than SR in all seven data sets at 95% confidence, whereas GB-PSO and GB-GA were better than SR in four and three data sets, respectively. Thus, we can conclude that GB-DE can be used for STEP of either new projects or enhancement projects developed in either the third or fourth programming language generation.

Type de document: Article publié dans une revue, révisé par les pairs
Professeur:
Professeur
Abran, Alain
Affiliation: Génie logiciel et des technologies de l'information
Date de dépôt: 04 janv. 2024 20:38
Dernière modification: 08 janv. 2024 20:17
URI: https://espace2.etsmtl.ca/id/eprint/28250

Actions (Authentification requise)

Dernière vérification avant le dépôt Dernière vérification avant le dépôt