Efficient Tuning of COCOMO Model Cost Drivers Through Generalized Reduced Gradient (GRG) Nonlinear Optimization with Best-Fit Analysis

The software effort estimation phase is especially critical in the software development phase. This phase is principally oriented on manipulation of the values of the cost drivers and scale factors. Also, most of the models depend on the size of the project, and a diminutive alteration in the size directs to the in proportion alterations in the effort. Miscalculations of the cost drivers have even additional ear-splitting data as a result too. In this paper, the approach of generalized reduced gradient (GRG) nonlinear optimization with best-fit analysis has been applied to tune the COCOMO model cost drivers so that level of accuracy can be achieved. This proposed methodology has been observed more efficiently in providing the software effort estimation through the help of minimizing MRE value. We have applied this methodology on NASA 63 data sets. We have shown the comparison between the estimated MRE and actual MRE of the data sets. We have also exposed the evaluation between the estimated MMRE and actual MMRE.

[1]  Magne Jørgensen,et al.  Avoiding Irrelevant and Misleading Information When Estimating Development Effort , 2008, IEEE Software.

[2]  M. Rizwan Jameel Qureshi,et al.  Evaluation of the Cost Estimation Models: Case Study of Task Manager Application , 2013 .

[3]  M. S. Saleem Basha,et al.  Analysis of Empirical Software Effort Estimation Models , 2010, ArXiv.

[4]  Silvio Romero de Lemos Meira,et al.  A GA-based feature selection and parameters optimization for support vector regression applied to software effort estimation , 2008, SAC '08.

[5]  John A. Clark,et al.  Formulating software engineering as a search problem , 2003, IEE Proc. Softw..

[6]  Magne Jørgensen,et al.  A Systematic Review of Software Development Cost Estimation Studies , 2007 .

[7]  Dragan Maksimovi,et al.  METHODS OF EFFORT ESTIMATION IN SOFTWARE ENGINEERING , 2011 .

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

[9]  Jonathan E. Helm The viability of using COCOMO in the special application software bidding and estimating process , 1992 .

[10]  Kjetil Moløkken-Østvold,et al.  A review of software surveys on software effort estimation , 2003, 2003 International Symposium on Empirical Software Engineering, 2003. ISESE 2003. Proceedings..

[11]  Jing Ren,et al.  A neuro-fuzzy model for software cost estimation , 2003, Third International Conference on Quality Software, 2003. Proceedings..

[12]  Filomena Ferrucci,et al.  Genetic Programming for Effort Estimation: An Analysis of the Impact of Different Fitness Functions , 2010, 2nd International Symposium on Search Based Software Engineering.

[13]  Albert L. Lederer,et al.  A Causal Model for Software Cost Estimating Error , 1998, IEEE Trans. Software Eng..

[14]  Mie Mie Aung,et al.  Software Engineering Cost Estimation using COCOMO II Model , 2019 .

[15]  Alaa F. Sheta,et al.  Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects , 2006 .

[16]  Mark Harman,et al.  Search-based software engineering , 2001, Inf. Softw. Technol..

[17]  K. M. Furulund,et al.  Increasing Software Effort Estimation Accuracy Using Experience Data, Estimation Models and Checklists , 2007 .