Neural Network Models for Software Development Effort Estimation: A Comparative Study
Ali Bou Nassif, Mohammad Azzeh, Luiz Fernando Capretz, Danny Ho

TL;DR
This study compares four neural network models for software development effort estimation using industrial datasets, highlighting the Cascade Correlation Neural Network's superior accuracy in most cases.
Contribution
It provides a comparative analysis of four neural network models for effort estimation, focusing on accuracy, bias, and input importance using real-world datasets.
Findings
Cascade Correlation Neural Network outperforms others in accuracy
Models tend to overestimate effort in 80% of datasets
Input significance varies by model
Abstract
Software development effort estimation (SDEE) is one of the main tasks in software project management. It is crucial for a project manager to efficiently predict the effort or cost of a software project in a bidding process, since overestimation will lead to bidding loss and underestimation will cause the company to lose money. Several SDEE models exist; machine learning models, especially neural network models, are among the most prominent in the field. In this study, four different neural network models: Multilayer Perceptron, General Regression Neural Network, Radial Basis Function Neural Network, and Cascade Correlation Neural Network are compared with each other based on: (1) predictive accuracy centered on the Mean Absolute Error criterion, (2) whether such a model tends to overestimate or underestimate, and (3) how each model classifies the importance of its inputs. Industrial…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
