Abstract
A number of models have been proposed to build a relationship between effort and software size, however we still do have difficulties for effort estimation. ANN and Regression models are two modeling approaches for effort estimation. In this study we investigated whether considering sub-components of sizing methods increase the accuracy of prediction of effort on ANN and Regression models. Our effort models were built by utilizing “sub-components of Cosmic Functional Size”. Besides these subcomponents, “application type” is also considered as input for these models to analyze its effect on effort estimation. We also studied the functional similarity concept by examining its effect on improving the accuracy of these models. The dataset consist of 18 completed projects of the same organization.
Keywords
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
Finnie, G.R., Wittig, G.E., Desharnais, J.-M.: A comparison of software effort estimation techniques: Using function points with neural networks, case-based reasoning and regression models. Journal of Systems and Software 39, 281–289 (1997)
Abran, A., Gil, B., Lefebvre, E.: Estimation Models Based on Functional Profiles. In: International Workshop on Software Measurement - IWSM/MetriKon, Kronisburg (Germany), pp. 195–211. Shaker Verlag (2004)
Gencel, C., Buglione, L.: Do Different Functionality Types Affect the Relationship between Software Functional Size and Effort? In: Cuadrado-Gallego, J.J., Braungarten, R., Dumke, R.R., Abran, A. (eds.) IWSM-Mensura 2007. LNCS, vol. 4895, pp. 72–85. Springer, Heidelberg (2008)
Verkatachalm, A.R.: Software cost estimation using artificial neural networks. In: International Joint Conference on Neural Networks, vol. 1, pp. 987–990. IEEE, Nagoya (1993)
Heiat, A.: Comparison of artificial neural network and regression models for estimating software development effort. Information and Software Technology 44, 911–922 (2002)
Kitchenham, B.A., Kansala, K.: Inter-Item Correlations Among Function Points. In: Proc. First Int’l Software Metrics Symp., pp. 11–14 (1993)
Aggarwal, K.K., Singh, Y., Puri, M.M.: Bayesian Regularization in a Neural Network Model to estimate Lines of Code using Function Points. Journal of Computer Sciences 1(4), 505–509
Pendharkar, P.C., Rodger, J.A., Subramanian, G.H.: An empirical study of the Cobb-Douglas production function properties of software development effort. Information and Software Technology 50(12), 1181–1188 (2008)
Pickard, L., Kitchenham, B., Jones, P.: Comments on: evaluating alternative software production functions. IEEE Transactions on Software Engineering 25(2), 282–285 (1999)
Hu, Q.: Evaluating alternative software production functions. IEEE Transactions on Software Engineering 23(6), 379–387 (1997)
Buglione, L., Gencel, C.: Impact of Base Functional Component Types on Software Functional Size based Effort Estimation. In: Jedlitschka, A., Salo, O. (eds.) PROFES 2008. LNCS, vol. 5089, pp. 75–89. Springer, Heidelberg (2008)
Satyananda Reddy, C., Sankara Rao, P., Raju, K.V.S.V.N., Valli Kumari, V.: A New Approach for Estimating Software Effort Using RBFN Network. The IJCSNS International Journal of Computer Science and Network Security 8(7), 237–241 (2008)
De Barcelos Tronto, I.F., da Silva, J.D.S., Sant’Anna, N.: Comparison of artificial neural network and regression models in software effort estimation. In: Proceedings of International Joint Conference on Neural Networks, Orlando, FL, USA, August 12–17 (2007)
Santillo, L., Abran, A.: Software Reuse Evaluation Based on Functional Similarity in COSMIC-FFP Size Components. In: Proceedings of the Software Measurement European Forum - SMEF 2006, May 10-12 (2006)
Tunalilar, S., Demirors, O.: Effect of Functional Similarity for Establishing Relation between Effort and Functional Size. In: Workshop on Software Productivity Analysis Cost Estimation, APSEC (2008)
Top, O.O., Tunalilar, S., Demirors, O.: Evaluation of the Effect of Functional Similarities on Development Effort. In: 34th EUROMICRO Conference on Software Engineering and Advanced Applications (2008)
Xia, W., Capretz, L.F., Ho, D., Ahmed, F.: A new calibration for Function Point complexity weights. Information and Software Technology 50(7-8), 70–683 (2008)
XLSTAT, Curve Fitting Tool, http://www.xlstat.com
Pythia, Neural Network Designer Tool, http://www.runtime.org/pythia.htm
de Barcelos Tronto, I.F., da Silva, J.D.S., Sant’Anna, N.: An investigation of artificial neural networks based prediction systems. Journal of Systems and Software 81(3) (March 2008)
Kanmani, S., Kathiravan, J., Senthil Kumar, S., Shanmugam, M.: Neural Network Based Effort Estimation Using Class Points for OO Systems. In: International Conference on Computing: Theory and Applications (ICCTA 2007), pp. 261–266 (2007)
Al-Hajri, M.A., Ghani, A.A.A., Sulaiman, M.S., Selamat, M.H.: Modification of standard function point complexity weights system, Source. Journal of Systems and Software archive 74(2) (2005)
Berlin, S., Raz, T., Glezer, C., Zviran, M.: Comparison of estimation methods of cost and duration in IT projects. Information and software technology 51(4), 738–748 (2009)
Tunalilar, S., Demirors, O.: A Comparison of Functional Size based Regression Models. In: European Systems and Software Process Improvement and Innovation (September 2009)
Park, H., Baek, S.: An empirical validation of a neural network model for software effort estimation. Expert Systems with Applications: An International Journal 35(3), 929–937 (2008)
Abran, A., Panteliuc, A.: Estimation Models Based on Functional Profiles. In: III Taller Internacional de Calidad en Technologias de Information et de Communications, Cuba, February 15-16 (2007)
Meli, R.: Functional and technical software measurement: conflict or integration? In: FESMA 2000 (2000)
COSMIC: The Common Software Measurement International Consortium FFP, version 3.0, Measurement Manual (2007)
Abran, A., Robillard, P.N.: Function Points Analysis: An Empirical Study of its Measurement Processes. IEEE Transactions on Software Engineering 22, 895–909 (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tunalilar, S., Demirors, O. (2009). A Comparison of Neural Network Model and Regression Model Approaches Based on Sub-functional Components. In: Abran, A., Braungarten, R., Dumke, R.R., Cuadrado-Gallego, J.J., Brunekreef, J. (eds) Software Process and Product Measurement. IWSM 2009. Lecture Notes in Computer Science, vol 5891. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05415-0_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-05415-0_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-05414-3
Online ISBN: 978-3-642-05415-0
eBook Packages: Computer ScienceComputer Science (R0)