Skip to main content

A Comparison of Neural Network Model and Regression Model Approaches Based on Sub-functional Components

  • Conference paper
Software Process and Product Measurement (IWSM 2009)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5891))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. 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)

    Google Scholar 

  5. Heiat, A.: Comparison of artificial neural network and regression models for estimating software development effort. Information and Software Technology 44, 911–922 (2002)

    Article  Google Scholar 

  6. Kitchenham, B.A., Kansala, K.: Inter-Item Correlations Among Function Points. In: Proc. First Int’l Software Metrics Symp., pp. 11–14 (1993)

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. Pickard, L., Kitchenham, B., Jones, P.: Comments on: evaluating alternative software production functions. IEEE Transactions on Software Engineering 25(2), 282–285 (1999)

    Article  Google Scholar 

  10. Hu, Q.: Evaluating alternative software production functions. IEEE Transactions on Software Engineering 23(6), 379–387 (1997)

    Article  Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. XLSTAT, Curve Fitting Tool, http://www.xlstat.com

  19. Pythia, Neural Network Designer Tool, http://www.runtime.org/pythia.htm

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. Tunalilar, S., Demirors, O.: A Comparison of Functional Size based Regression Models. In: European Systems and Software Process Improvement and Innovation (September 2009)

    Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. 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)

    Google Scholar 

  27. Meli, R.: Functional and technical software measurement: conflict or integration? In: FESMA 2000 (2000)

    Google Scholar 

  28. COSMIC: The Common Software Measurement International Consortium FFP, version 3.0, Measurement Manual (2007)

    Google Scholar 

  29. Abran, A., Robillard, P.N.: Function Points Analysis: An Empirical Study of its Measurement Processes. IEEE Transactions on Software Engineering 22, 895–909 (1996)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics