Grammar-based Evolutionary Approaches for Software Effort Estimation

Published: 2025, Last Modified: 12 Nov 2025CEC 2025EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Software effort estimation predicts resources needed for a project, including person-hours and costs, and is vital for effective planning and budgeting. This paper compares two grammar-based evolutionary algorithms: grammar-based genetic programming (GGP) and grammatical evolution (GE). Both algorithms are tested on public project datasets and compared with machine learning models such as support vector machines, artificial neural networks, and least-squares linear regression. Results demonstrate that GGP and GE outperform alternative methods across two evaluation metrics, highlighting their effectiveness in estimating software effort.
Loading