Abstract
Software development effort estimation always remains a challenging task for project managers. New techniques are applied to estimate effort. Predicting effort for small programs in educational setting is a difficult task. Minimum number of independent variables should be used to reduce data collection effort. Evaluation of accuracy is a major activity as many methods are proposed in the literature. Here, we have applied General Regression Neural Network (GRN) and compared the results with Linear Least Squares Regression (LSR) for one and two independent variables. Results are evaluated using statistical tests and effect size. The results show that accuracy of GRN and LSR with one and two variables are not different for small programs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Dejaeger K, Verbeke W, Martens D, Baesens B (2012) Data mining techniques for software effort estimation: a comparative study. IEEE Trans Softw Eng 38:375–397
Wen J, Li S, Lin Z, Hu Y, Huang C (2012) Systematic literature review of machine learning based software development effort estimation models. Inf Softw Technol 54:41–59
Dave VS, Dutta K (2012) Neural network based models for software effort estimation: a review. In: Artificial intelligence review, Springer, Berlin (online)
Kitchenham BA, Pfleeger SL, Pickard LM, Jones PW, Hoaglin DC, Emam KE, Rosenberg J (2007) Preliminary guidelines for empirical research in software engineering. IEEE Trans Softw Eng 28:721–733
Arcuri A, Briand L (2011) A practical guide for using statistical tests to assess randomized algorithms in software engineering. ICSE’11, Honolulu, USA, 21–28 May 2011
Boehm B, Abts C, Chulani S (2000) Software development cost estimation approaches: a survey. Ann Soft Eng 10:177–205
Lopez-Martin C (2011) A fuzzy logic model for predicting the development effort of short scale programs based upon two independent variables. Appl Soft Comput 11:724–732
Garcia-Diaz N, Lopez-Martin C, Chavoya A (2013) A comparative study of two fuzzy logic models for software development effort estimation. Procedia Technol 7:305–314
Lopez-Martin C, Isaza C, Chavoya A (2012) Software development effort prediction of industrial projects applying a general regression neural network. Empirical Softw Eng 17:738–756
Specht DF (1991) A general regression neural network. IEEE Trans Neural Netw 2:568–576
Foss T, Stensrud E, Kitchenham B, Myrtveit I (2003) A simulation study of the model evaluation criterion MMRE. IEEE Trans Softw Eng 29:985–994
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer India
About this paper
Cite this paper
Pillai, S.K., Jeyakumar, M.K. (2015). General Regression Neural Network for Software Effort Estimation of Small Programs Using a Single Variable. In: Kamalakannan, C., Suresh, L., Dash, S., Panigrahi, B. (eds) Power Electronics and Renewable Energy Systems. Lecture Notes in Electrical Engineering, vol 326. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2119-7_107
Download citation
DOI: https://doi.org/10.1007/978-81-322-2119-7_107
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-2118-0
Online ISBN: 978-81-322-2119-7
eBook Packages: EngineeringEngineering (R0)