Affiliation:
1. University of Western Ontario, Canada
2. NFA Estimation Inc., Canada
Abstract
Backfiring is a technique used for estimating the size of source code based on function points and programming. In this study, additional software environmental parameters such as Function Point count standard, development environment, problem domain, and size are applied to the Neuro-Fuzzy Function Point Backfiring (NFFPB) model. The neural network and fuzzy logic designs are introduced for both models. Both estimation models are compared against the same data source of software projects. It is found that the original NFFPB model outperforms the extended model. The results are investigated, and it is explained why the extended model performed worse.
Reference24 articles.
1. Bayesian regularization in a neural network model to estimate lines of code using function points.;K. K.Aggarwal;Journal of Computer Sciences,2005
2. Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation
3. Angelis, L., Stamelos, I., & Morisio, M. (2000). Building a software cost estimation model based on categorical data. In Proceedings Seventh International Software Metrics Symposium, (pp. 4-15). IEEE.
4. Finding the Right Data for Software Cost Modeling
5. Improving software effort estimation using neuro-fuzzy model with SEER-SEM.;W. L.Du;Global Journal of Computer Science and Technology,2010