Abstract
Radial Basis Function Neural Networks (RBFN) have been recently studied due to their qualification as an universal function approximation. This paper investigates the use of RBF neural networks for software cost estimation. The focus of this study is on the design of these networks, especially their middle layer composed of receptive fields, using two clustering techniques: the C-means and the APC-III algorithms. A comparison between a RBFN using C-means and a RBFN using APC-III, in terms of estimates accuracy, is hence presented. This study uses the COCOMO’81 dataset and data on Web applications from the Tukutuku database.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Berkhin, P.: Survey Of Clustering Data Mining Techniques (2002), http://citeseer.nj.nec.com/berkhin02survey.html
Boehm, B.W.: Software Engineering Economics. Prentice-Hall (1981)
Burgess, C.J., Lefley, M.: Can Genetic Programming Improve Software Effort Estimation? Information and Software Technology 43, 863–873 (2001)
Duda, R.O., Hart, P.E.: Pattern Classification and Scheme Analysis. Wiley, New York (1973)
Dunham, M.H.: Datamining: Introduction and Advanced Topics. Prentice-Hall (2003)
Hwang, Y.-S., Bang, S.-Y.: An Efficient Method to Construct a Radial Basis Function Network Classifier. Neural Networks 10(8), 1495–1503 (1997)
Idri, A., Khoshgoftaar, T.M., Abran, A.: Can Neural Networks be easily Interpreted in Software Cost Estimation. In: FUZZ-IEEE, Hawaii, pp. 1162–1166 (2002)
Idri., A., Abran, A., Khoshgoftaar, T.M.: Estimating Software Project Effort by Analogy based on Linguistic values. In: 8th IEEE International Software Metrics Symposium, Ottawa, Canada, April 4-7, pp. 21–30 (2002)
Idri, A., Abran, A., Mbarki, S.: Validating and Understanding Software Cost Estimation Models based on Neural Networks. In: International Conference on Information and Communication Technologies: from Theory to Applications (ICTTA), Damascus, Syria, April 19-23, pp. 433–438 (2004)
Idri, A., Abran, A., Mbarki, S.: An Experiment on the Design of Radial Basis Function Neural Networks for Software Cost Estimation. In: International Conference on Information and Communication Technologies: from Theory to Applications (ICTTA), Damascus, Syria, April 24-28, pp. 433–438 (2006)
Jang, J.S., Sun, C.T.: Functional equivalence between radial basis function networks and fuzzy inference systems. IEEE Trans. on Neural Networks 4, 156–158 (1992)
Yu, J.: General C-Means Clustering Model. IEEE Transactions on Patter Analysis and Machine Intelligence 27(8) (August 2005)
Kaufman, L., Rousseeuw, P.J.: Finding Groups in Data: An Introduction to Cluster Analysis. John Wiley & Sons, Inc., New York (1990)
Kitchenham, B.A., Mendes, E.: A Comparison of Cross-company and Within-company Effort Estimation Models for Web Applications. In: Proceedings of EASE Conference, pp. 47–56 (2004)
Mendes, E., Triggs, W.C., Mosley, N., Counsell, S.: A comparison of Development Effort Estimation Techniques for Web Hypermedia Applications. In: 8th IEEE International Software Metrics Symposium, Ottawa, pp. 131–140 (2002)
Moody, J., Darken, C.: Fast Learning in Networks of Locally-Tuned Processing Units. Neural Computation 1, 281–294 (1989)
Park, J., Sandberg, I.W.: Approximation and Radial Basis Function Networks. Neural Computation 5, 305–316 (1993)
Pedrycs, W.: Conditionnal Fuzzy Clustering in the Design of Radial Basis Function Neural Networks. IEEE Transaction on Neural Networks 9(4) (July 1998)
Shepperd, M., Schofield, C.: Estimating Software Project Effort Using Analogies. Transactions on Software Engineering 23(12), 736–747 (1997)
Srinivasan, K., Fisher, D.: Machine Learning Approaches to Estimating Software Development Effort. IEEE Transactions on Software Engineering 21(2), 126–136 (1995)
Wittig, G., Finnie, G.: Estimating Software Development Effort with Connectionist Models. Information and Software Technology 39, 469–476 (1997)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Idri, A., Zahi, A., Mendes, E., Zakrani, A. (2008). Software Cost Estimation Models Using Radial Basis Function Neural Networks. In: Cuadrado-Gallego, J.J., Braungarten, R., Dumke, R.R., Abran, A. (eds) Software Process and Product Measurement. Mensura IWSM 2007 2007. Lecture Notes in Computer Science, vol 4895. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85553-8_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-85553-8_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85552-1
Online ISBN: 978-3-540-85553-8
eBook Packages: Computer ScienceComputer Science (R0)