Improving the accuracy of CBSD effort estimation using fuzzy logic

One of the most important issues in effort estimation is accuracy of size measure methods, because accuracy of estimation depends upon the accurate prediction of size. Prediction of size is depends upon project data,Most of the time in initial stages project data is imperfect and ambiguous this leads to imprecision in its output thereby resulting in erroneous effort estimation using Constructive Cost Model (COCOMO-II) Model. Today's software development is component based and that makes effort estimation process difficult due to the black box nature of component. Also traditional method does not support the component based software development effort estimation. Now the method which support accurate size prediction in component based software development is too much important for accurate effort estimation. Fuzzy logic based cost estimation model address the imperfect and ambiguousness present in Constructive Cost Model (COCOMO-II) models to make reliable and accurate estimation of effort. Component point method supports the accurate size prediction for component based software development which leads to accurate effort estimation in CBSD. The first aim of this paper is to show with comparisons the importance of size measure methods for accurate effort estimation. Paper shows component point is the best method for accurate size prediction in component black box nature. The second aim of this paper is to analyze the use of fuzzy logic in COCOMO-II model to address the imprecision present in its input and suggested four new cost drivers to improve the accuracy of effort estimation.

[1]  T. N. Sharma,et al.  Analysis of Software Cost Estimation using COCOMO II , 2011 .

[2]  Allen S. Parrish,et al.  Cost estimation for component based software development , 1998, ACM-SE 36.

[3]  F. J. Heemstra,et al.  Software cost estimation , 1992, Inf. Softw. Technol..

[4]  Simon Regard,et al.  ["Less is more"]. , 2013, Revue medicale suisse.

[5]  Iman Attarzadeh,et al.  Improving estimation accuracy of the COCOMO II using an adaptive fuzzy logic model , 2011, 2011 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2011).

[6]  Richard Lai,et al.  Component Point: A system-level size measure for Component-Based Software Systems , 2010, J. Syst. Softw..

[7]  John E. Gaffney,et al.  Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation , 1983, IEEE Transactions on Software Engineering.

[8]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[9]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[10]  Claude E. Walston,et al.  A Method of Programming Measurement and Estimation , 1977, IBM Syst. J..

[11]  Geetika Batra,et al.  A Fuzzy Approach for Software Effort Estimation , 2013 .

[12]  J. Steve Davis,et al.  Job-Shop Development Model: A Case Study , 1995, IEEE Softw..

[13]  Richard Lai,et al.  Effort estimation of component-based software development - a survey , 2011, IET Softw..

[14]  Rachna Soni,et al.  A Comparative Study on Fuzzy Approaches for COCOMO‟s Effort Estimation , 2012 .

[15]  June M. Verner,et al.  A Software Size Model , 1992, IEEE Trans. Software Eng..

[16]  Alain Abran,et al.  Function points: A study of their measurement processes and scale transformations , 1994, J. Syst. Softw..