International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
Volume 186 - Issue 68 |
Published: February 2025 |
Authors: Sahar Alturki, Fazal E-Amin |
![]() |
Sahar Alturki, Fazal E-Amin . Comprehensive Analysis of Software Effort Estimation Techniques: Evolving Trends, Key Challenges, and Prospective Directions. International Journal of Computer Applications. 186, 68 (February 2025), 42-48. DOI=10.5120/ijca2025924523
@article{ 10.5120/ijca2025924523, author = { Sahar Alturki,Fazal E-Amin }, title = { Comprehensive Analysis of Software Effort Estimation Techniques: Evolving Trends, Key Challenges, and Prospective Directions }, journal = { International Journal of Computer Applications }, year = { 2025 }, volume = { 186 }, number = { 68 }, pages = { 42-48 }, doi = { 10.5120/ijca2025924523 }, publisher = { Foundation of Computer Science (FCS), NY, USA } }
%0 Journal Article %D 2025 %A Sahar Alturki %A Fazal E-Amin %T Comprehensive Analysis of Software Effort Estimation Techniques: Evolving Trends, Key Challenges, and Prospective Directions%T %J International Journal of Computer Applications %V 186 %N 68 %P 42-48 %R 10.5120/ijca2025924523 %I Foundation of Computer Science (FCS), NY, USA
Effort estimation remains a cornerstone of software project management, playing a pivotal role in project planning, resource allocation, and overall success. Over the years, its importance has only grown as software projects have become more complex and diverse. To deepen understanding in this area, this paper conducted a comprehensive review of software effort estimation techniques, analyzing 21 studies published between 2014 and 2024. This review addressed four key research questions, revealing Planning Poker as the most widely used expert-based estimation technique and Random Forest as the most frequently applied method in machine-based estimation. The findings underscore that inaccurate effort estimation is often linked to issues in requirement definition and management. Additionally, the study examines the impact of software development processes on estimation accuracy. Finally, it identified key limitations and proposed future research directions from the reviewed papers, providing actionable insights to improve effort estimation methods and practices in the field.