Software Cost and Effort Estimation using a New Optimization Algorithm Inspired by Strawberry Plant

Nowadays, accurate software effort and time estimation are one of the main challenges in the software engineering community. Correct and precise estimation plays an important role in successful software development and organization productivity. Constructive Cost Model (COCOMO) is an algorithmic model commonly used in estimating time and effort having four coefficients. From the last few decades, many researchers work on optimization of the COCOMO model by using naturally inspired algorithms. Such optimization algorithms help the software industry in predicting accurate and genuine values of cost and effort used for software project development and maintenance. In this paper, we are using a new meta-heuristic algorithm inspired by the strawberry plant for optimization of COCOMO effort estimation method. NASA 93 data set is used in the proposed approach. The Magnitude of Relative Error (MRE) and Mean Magnitude of Relative Error (MMRE) is evaluated. Experimental results of the proposed method with the COCOMO model shows a decline in MMRE to 23.8%

[1]  Chetna Gupta,et al.  An Effective Precision Enhancement Approach to Estimate Software Development Cost: Nature Inspired Way , 2017 .

[2]  Riyanarto Sarno,et al.  Optimization of COCOMO II coefficients using Cuckoo optimization algorithm to improve the accuracy of effort estimation , 2017, 2017 11th International Conference on Information & Communication Technology and System (ICTS).

[3]  Sonal Jain,et al.  Enhanced Software Effort Estimation Using Multi Layered Feed Forward Artificial Neural Network Technique , 2016 .

[4]  Nadeem Javaid,et al.  Energy Optimization in Smart Grid Using Grey Wolf Optimization Algorithm and Bacterial Foraging Algorithm , 2017, INCoS.

[5]  Seyyed Reza Khaze,et al.  A novel particle swarm optimization approach for software effort estimation , 2014 .

[6]  Riyanarto Sarno,et al.  A Hybrid Cuckoo Optimization and Harmony Search Algorithm for Software Cost Estimation , 2017 .

[7]  Siti Zaiton Mohd Hashim,et al.  A PSO-based model to increase the accuracy of software development effort estimation , 2012, Software Quality Journal.

[8]  Ashish Sharma,et al.  Estimation of Software Development Effort from Requirements Based Complexity , 2012 .

[9]  S. M. Sabbagh Jafari,et al.  Optimization of software cost estimation using harmony search algorithm , 2016, 2016 1st Conference on Swarm Intelligence and Evolutionary Computation (CSIEC).

[10]  Nadeem Javaid,et al.  A New Meta-heuristic Optimization Algorithm Inspired from Strawberry Plant for Demand Side Management in Smart Grid , 2017, INCoS.

[11]  Kavita Choudhary GA Based Optimization of Software Development Effort Estimation , 2010 .

[12]  Ali Ghaffari,et al.  A New Approach for Software Cost Estimation with Hybrid Genetic Algorithm and Ant Colony Optimization , 2014 .