Neuroevolution and Neuroswarm with Hooke-Jeeves Local Search Algorithm for Predicting the Construction Effort of Software Projects

Software construction corresponds to one of the software development life cycle (SDLC) activities. It consists of coding, unit testing, integration testing, and debugging activities. The SDLC effort (i.e. the number of person-hours) is an important variable predicted for budgeting the software projects. A common practice in software managers is to predict the effort by SDLC activity. Accordingly, we propose the incorporation of the Hooke-Jeeves (HJ) local search algorithm in particle swarm optimization (PSO), and genetic algorithms (GA) for tuning the hyperparameters of three types of neural networks, whose accuracies were compared to that of a statistical regression model. All of the models were applied for predicting the construction effort of software projects selected from an international public repository of software projects. Results allow concluding that a fully connected neural networks optimized with HJ, GA, and PSO can be used by software managers for predicting the construction effort of new or maintained software projects.

Authors

Institutions

Publication Details

Journal
Applied Artificial Intelligence
Published
2026-02-16
DOI
https://doi.org/10.1080/08839514.2026.2630470
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Neuroevolution and Neuroswarm with Hooke-Jeeves Local Search Algorithm for Predicting the Construction Effort of Software Projects

Ángel J. Sanchéz-García, Ali Nassif, Cuauhtémoc López-Martín
Applied Artificial Intelligence
Software Engineering Research
article

Neuroevolution and Neuroswarm with Hooke-Jeeves Local Search Algorithm for Predicting the Construction Effort of Software Projects

Ángel J. Sanchéz-García, Ali Nassif, Cuauhtémoc López-Martín
article en

Abstract

Software construction corresponds to one of the software development life cycle (SDLC) activities. It consists of coding, unit testing, integration testing, and debugging activities. The SDLC effort (i.e. the number of person-hours) is an important variable predicted for budgeting the software projects. A common practice in software managers is to predict the effort by SDLC activity. Accordingly, we propose the incorporation of the Hooke-Jeeves (HJ) local search algorithm in particle swarm optimization (PSO), and genetic algorithms (GA) for tuning the hyperparameters of three types of neural networks, whose accuracies were compared to that of a statistical regression model. All of the models were applied for predicting the construction effort of software projects selected from an international public repository of software projects. Results allow concluding that a fully connected neural networks optimized with HJ, GA, and PSO can be used by software managers for predicting the construction effort of new or maintained software projects.

Applied Artificial IntelligenceVol. 40(1)
Universidad Veracruzana (MX), Universidad de Guadalajara (MX), University of Sharjah (AE)
Responsible consumption and production
Openalex Percentile: Top 67%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.