Swarm Intelligence for Software Effort Estimation: An Empirical Study

Effort estimation is one of the most complex tasks in the software industry. Overestimates or underestimates can lead to a low quality of products and contract losses. Various estimation models are used for software development effort estimation; the Constructive Cost Model (COCOMO) is the most widely used one. In the literature different swarm intelligence (SI) algorithms have been implemented to enhance various estimation models. The aim of this work is to study the effectiveness of ten SI-based algorithms to improve the results of five estimation models, namely, the basic COCOMO model, Sheta models (called Sheta model 1 and Sheta model 2) and Uysal models (called Uysal model 1 and Uysal model 2). These models are evaluated on the NASA-18 dataset. The efficacy of the refined estimation models is evaluated using both performance metrics and the number of best-estimated projects, offering a dual evaluation that considers both theoretical accuracy and practice. The results show that the performance of the ten SI algorithms differs across each estimation model, and that the most efficient effort estimations rely on the model-algorithm combination. Compared to earlier studies, our enhanced models yielded the most accurate outcomes, reflecting the strength of our empirical study.

Authors

Institutions

Publication Details

Journal
International Journal of Software Engineering and Knowledge Engineering
Published
2025-08-22
DOI
https://doi.org/10.1142/s0218194025500482
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

Swarm Intelligence for Software Effort Estimation: An Empirical Study

Kamilia Menghour, Labiba Souici‐Meslati, Fatima Zohra Laboudi
International Journal of Software Engineering and Knowledge Engineering
Software Engineering Research
article

Swarm Intelligence for Software Effort Estimation: An Empirical Study

Kamilia Menghour, Labiba Souici‐Meslati, Fatima Zohra Laboudi
article en

Abstract

Effort estimation is one of the most complex tasks in the software industry. Overestimates or underestimates can lead to a low quality of products and contract losses. Various estimation models are used for software development effort estimation; the Constructive Cost Model (COCOMO) is the most widely used one. In the literature different swarm intelligence (SI) algorithms have been implemented to enhance various estimation models. The aim of this work is to study the effectiveness of ten SI-based algorithms to improve the results of five estimation models, namely, the basic COCOMO model, Sheta models (called Sheta model 1 and Sheta model 2) and Uysal models (called Uysal model 1 and Uysal model 2). These models are evaluated on the NASA-18 dataset. The efficacy of the refined estimation models is evaluated using both performance metrics and the number of best-estimated projects, offering a dual evaluation that considers both theoretical accuracy and practice. The results show that the performance of the ten SI algorithms differs across each estimation model, and that the most efficient effort estimations rely on the model-algorithm combination. Compared to earlier studies, our enhanced models yielded the most accurate outcomes, reflecting the strength of our empirical study.

International Journal of Software Engineering and Knowledge EngineeringVol. 35(12)
Badji Mokhtar-Annaba University (DZ)
Openalex Percentile: Top 68%
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.