Open Access Open Access  Restricted Access Subscription Access

Tuning of COCOMO Model Parameters by using Bee Colony Optimization


Affiliations
1 CSE Department, Guru Nanak Dev Engineering College, Ludhiana - 141006, Punjab, India
2 EE Department, Guru Nanak Dev Engineering College, Ludhiana - 141006, Punjab, India
3 CSE Department, Sri Guru Granth Sahib World University, Fatehgarh Sahib - 140407, Punjab, India
 

Constructive Cost Model (COCOMO) used parameters for software effort estimation, which were calculated in 1981 by regression analysis of 63 types of project data; therefore applying these parameters to current project development will not generate accurate results. The objective of current research is applying Bee Colony Optimization (BCO) metaheuristic approach to optimize the parameters of COCOMO model for improving software cost estimation. The Bee Colony Optimization (BCO) is a new branch of Swarm Intelligence and has been applied successfully to various engineering disciplines. BCO approach is a “bottom-up” approach to modeling where special kinds of artificial agents are created by analogy with bees. These artificial agents or bees are used to solve complex combinatorial optimization problems. The proposed model validation is carried out using Interactive Voice Response software project dataset of a company. The results generated by the proposed model are compared to those obtained by methods proposed in the literature using Walston-Felix, SEL, Bailey-Basil, COCOMO II and Halstead models. The BCO approach generates various partial solutions and best solution is selected based on Mean Magnitude of Relative Error. The results obtained show that the proposed BCO based model is able to improve the accuracy of cost estimation and also outperform other models.

Keywords

Bee Colony Optimization, Constructive Cost Model, Optimization, Software Cost Estimation
User

Abstract Views: 215

PDF Views: 0




  • Tuning of COCOMO Model Parameters by using Bee Colony Optimization

Abstract Views: 215  |  PDF Views: 0

Authors

Sherry Chalotra
CSE Department, Guru Nanak Dev Engineering College, Ludhiana - 141006, Punjab, India
S. K. Sehra
CSE Department, Guru Nanak Dev Engineering College, Ludhiana - 141006, Punjab, India
Y. S. Brar
EE Department, Guru Nanak Dev Engineering College, Ludhiana - 141006, Punjab, India
Navdeep Kaur
CSE Department, Sri Guru Granth Sahib World University, Fatehgarh Sahib - 140407, Punjab, India

Abstract


Constructive Cost Model (COCOMO) used parameters for software effort estimation, which were calculated in 1981 by regression analysis of 63 types of project data; therefore applying these parameters to current project development will not generate accurate results. The objective of current research is applying Bee Colony Optimization (BCO) metaheuristic approach to optimize the parameters of COCOMO model for improving software cost estimation. The Bee Colony Optimization (BCO) is a new branch of Swarm Intelligence and has been applied successfully to various engineering disciplines. BCO approach is a “bottom-up” approach to modeling where special kinds of artificial agents are created by analogy with bees. These artificial agents or bees are used to solve complex combinatorial optimization problems. The proposed model validation is carried out using Interactive Voice Response software project dataset of a company. The results generated by the proposed model are compared to those obtained by methods proposed in the literature using Walston-Felix, SEL, Bailey-Basil, COCOMO II and Halstead models. The BCO approach generates various partial solutions and best solution is selected based on Mean Magnitude of Relative Error. The results obtained show that the proposed BCO based model is able to improve the accuracy of cost estimation and also outperform other models.

Keywords


Bee Colony Optimization, Constructive Cost Model, Optimization, Software Cost Estimation



DOI: https://doi.org/10.17485/ijst%2F2015%2Fv8i14%2F75228