Academia.eduAcademia.edu

Outline

Neuro fuzzy—COCOMO II model for software cost estimation

2018, International Journal of Information Technology

https://doi.org/10.1007/S41870-018-0083-6

Abstract

Software cost estimation SCE is directly related to quality of software. The paper presents a hybrid approach that is an amalgamation of algorithmic (parametric models) and non-algorithmic (expert estimation) models. Algorithmic model uses COCOMO II while non algorithmic utilizes Neuro-Fuzzy technique that can be further used to estimate accuracy in irregular functions. For generalization of the model, Neuro-fuzzy membership functions have been used and simulated using mathematical tool MATLAB. Also, the proposed model has been validated with traditional COCOMO model (COCOMO 81) by using NASA software project data. The experimental results suggest that the proposed model gives better SCE as compared to its traditional counterpart.

References (22)

  1. Boehm B et al (2000) Software cost estimation with COCOMO II. Prentice Hall PTR, New Jersey, p 07458
  2. Boehm B (1981) Software engineering economics. Prentice-Hall Inc, New Jersey, p 07632
  3. MacDonell S, Gray A (1997) A comparison of modeling tech- niques for software development effort prediction. In: proceed- ings of the 1997 International Conference on Neural Information Processing and Intelligent Information Systems, Springer-Verlag. 869-872
  4. Chulani S (1999) Bayesian analysis of software cost and quality models, Ph.D. Dissertation, University of Southern California 5. Standish Report-1998, 1999, 2000, Chaos Report
  5. Cai KY, Wen CY, Zhang ML (1991) A critical review on soft- ware reliability modeling. Reliab Engi Syst Saf 32(3):357-371
  6. Karunanithi N, Whitley D, Maliya YK (1992) Prediction of software reliability using connectionist models. IEEE Trans Softw Eng 18:563-574
  7. Sitte R (1999) Comparison of software-reliability-growth pre- dictions: neural networks vs parametric recalibration. IEEE Trans Reliab 48(3):285-291
  8. Tian L, Noore A (2005) Evolutionary neural network modeling for software cumulative failure time prediction. Reliab Eng Syst Saf 87:45-51
  9. Su Y-S, Huang C-Y (2006) Neural-network-based approaches for software reliability estimation using dynamic weighted combi- national models. J Syst Softw 80(4):606-615
  10. Madsen H, Thyregod P, Burtschy B, Albeanu G, Popentiu F (2006) On using soft computing techniques in software reliability engineering. Int J Reliab Qual Saf Eng 13(1):61-72
  11. Kumar R, Grover PS, Kumar A (2010) A fuzzy logic approach to measure complexity of generic aspect-oriented systems. J Object Technol 9(3):43-57
  12. Wason R, Ahmed P, Rafiq MQ (2013) A tool for runtime relia- bility estimation and control using automata-based software reliability model. In Proceedings of the second WSEAS Inter- national Conference on Computers, Digital Communications and Computing (ICDCC 2013). 51-56
  13. Aggarwal KK, Singh Y, Chandra P, Puri M (2005) Evaluation of various training algorithm in a neural network model for software engineering application. ACMSIGSOFT Softw Eng Notes 30(4):1-4
  14. Aggarwal KK, Singh Y, Chandra P, Puri M (2005) Measurement of software maintainability using a fuzzy model. J Comp Sci 1(4):538-542
  15. Yang B, Yao L, Huang H (2007) Early software quality predic- tion based on a fuzzy neural network model, Third International Conference on Natural Computation (ICNC 2007), IEEE 1: 760-764
  16. Center for Software Engineering (1997) ''COCOMO II Model Definition Manual,'' Computer Science Department, University of Southern California, Los Angeles, Ca. 90089. http://csse.usc. edu/csse/research/cocomoii/cocomo2000.0/cii_modelman2000.0. pdf. Accessed 13 Apr 2000
  17. Khoshgaftaar TM, Allen ED, Hudepohl JP, Aid SJ (1997) Application of neural networks to software quality modeling of a very large telecommunications system. IEEE Trans Neural Netw 8(4):902-909
  18. Narula Gagandeep Singh, Jain Vishal (2013) Implementation of data mining in online shopping system using TANAGRA tool. Int J Comp Sci Eng 2(1):47-58 (ISSN 2278-9960)
  19. Sheta AF (2006) Estimation of the COCOMO model parameters using genetic algorithms for NASA software project. J Comp Sci 2(2):118-123
  20. Shivakumar et al (2016) A neuro fuzzy algorithm to compute software effort estimation. Glob J Comp Sci Technol C Soft Data Eng 16(1), ISSN 0975-4172
  21. Saka et al (2016) ''Modeling software effort estimation using hybrid PSO-ANFIS'', Intelligent Technology and its applications (ISTIA) IEEE. 28-30. https://doi.org/10.1109/isitia.2016. 7828661
  22. Int. j. inf. tecnol.