Logo image
Grammar-based Evolutionary Approaches for Software Effort Estimation
Conference proceeding

Grammar-based Evolutionary Approaches for Software Effort Estimation

Marcio P. Basgalupp, Rodrigo C. Barros, Ricardo Cerri, Ferrante Neri, Pericles B.C. Miranda and Teresa Ludermir
2025 IEEE Congress on Evolutionary Computation (CEC), pp.1-4
08/06/2025

Abstract

Computational modeling Costs Estimation Evolutionary computation Genetic programming Germanium grammar-based genetic programming grammatical evolution Linear regression Software software effort estimation Standards Support vector machines
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.

Metrics

1 Record Views

Details

Logo image

Usage Policy