Research Article

A Bee Colony Optimization Algorithm Approach for Software Cost Estimation

by  Zahra Ashegi Dizaji, Reza Ahmadi, Hojjat Gholizadeh, Farhad Soleimanian Gharehchopogh
journal cover
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 104 - Issue 12
Published: October 2014
Authors: Zahra Ashegi Dizaji, Reza Ahmadi, Hojjat Gholizadeh, Farhad Soleimanian Gharehchopogh
10.5120/18258-9444
PDF

Zahra Ashegi Dizaji, Reza Ahmadi, Hojjat Gholizadeh, Farhad Soleimanian Gharehchopogh . A Bee Colony Optimization Algorithm Approach for Software Cost Estimation. International Journal of Computer Applications. 104, 12 (October 2014), 41-44. DOI=10.5120/18258-9444

                        @article{ 10.5120/18258-9444,
                        author  = { Zahra Ashegi Dizaji,Reza Ahmadi,Hojjat Gholizadeh,Farhad Soleimanian Gharehchopogh },
                        title   = { A Bee Colony Optimization Algorithm Approach for Software Cost Estimation },
                        journal = { International Journal of Computer Applications },
                        year    = { 2014 },
                        volume  = { 104 },
                        number  = { 12 },
                        pages   = { 41-44 },
                        doi     = { 10.5120/18258-9444 },
                        publisher = { Foundation of Computer Science (FCS), NY, USA }
                        }
                        %0 Journal Article
                        %D 2014
                        %A Zahra Ashegi Dizaji
                        %A Reza Ahmadi
                        %A Hojjat Gholizadeh
                        %A Farhad Soleimanian Gharehchopogh
                        %T A Bee Colony Optimization Algorithm Approach for Software Cost Estimation%T 
                        %J International Journal of Computer Applications
                        %V 104
                        %N 12
                        %P 41-44
                        %R 10.5120/18258-9444
                        %I Foundation of Computer Science (FCS), NY, USA
Abstract

The Software Cost Estimation (SCE) is one of the most important stages of the production cycle of a system. Therefore, the managers need to accurately determine the requirements of the project to have accurate estimations. But given the fact that the SCE is done at the beginning of the system development, it can be problematic due to lack of accurate information about the project. To solve this problem, researchers have proposed several methods to estimate the cost of software projects but haven't been successful in estimating the costs with 100% accuracy. In this paper, we intend to improve the accuracy of the cost estimation by using Bee Colony Optimization algorithm. It should be mentioned that the proposed method is compared with the intermediate COCOMO. The results indicate that the proposed method have reduced the mean absolute relative error to 0. 1619.

References
  • J. Caper, "Estimating Software Costs (English) 2nd Edition", Tata McGraw - Hill Education, 2007.
  • Z. A. Khalifelu, F. S. Gharehchopogh, "A New Approach in Software Cost Estimation Using Regression Based Classifier ", AWER Procedia Information Technology & Computer Science, Vol:2, pp. 252-256, December 2012.
  • H. Park, S. Baek, "An Empirical Validation of a Neural Network Model for Software Effort Estimation", Expert Systems with Applications, Vol. 35, pp. 929-937, 2008.
  • Z. A. Khalifelu, F. S. Gharehchopogh, "Comparison and Evaluation Data Mining Techniques with Algorithmic Models in Software Cost Estimation", Elsevier Press, Procedia-Technology Journal, ISSN: 2212-0173, Vol: 1, pp. 65-71, 2012.
  • L. H. Putnam, "A general empirical solution to the macro software sizing and estimating problem", IEEE Trans. Soft. Eng, pp. 345-361, 1978.
  • B. W. Boehm, "Software engineering economics", Englewood Cliffs, NJ: Prentice-Hall, 1981.
  • B. Boehm, W. Royce , "Ada COCOMO and the Ada Process Model", Proceedings, Fifth COCOMO Users Group Meeting, Software Engineering Institute, Pittsburgh, , 1989
  • B. Clark, E. Horowitz, R. Madachy, R. Shelby, Ch. Westland, "The COCOMO® 2. 0 Software Cost Estimation Model", International Society of Parametric Analysts, 1995.
  • A. F. Sheta, "Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects", Journal of Computer Science, vol. 2, pp. 118-123, 2006
  • T. R. Benala, S. Dehuri, S. Ch. Satapathy, S. Madhurakshara, "Genetic Algorithm for Optimizing Functional Link Artificial Neural Network Based Software Cost Estimation", Springer-Verlag Berlin Heidelberg , pp: 75–82,2012.
  • Z. A. Dizaji , K. Khalilpour, "Particle Swarm Optimization Ana Chaos Theory Based Approach for Software Cost Estimation", International Journal of Academic Research, Vol. 6, No. 3,pp. 130-135, 2014
  • F. S. Gharehchopogh, L. Ebrahimi, I. Maleki and S. J. Gourabi, "A Novel PSO based Approach with Hybrid of Fuzzy C-Means and Learning Automata in Software Cost Estimation", Indian Journal of Science and Technology, Vol 7(6), pp. 795–803, 2014
  • F. S. Gharehchopogh, "Neural Networks Application in Software Cost Estimation: A Case Study", 2011 International Symposium on Innovations in Intelligent Systems and Applications (INISTA 2011), pp. 69-73, IEEE, Istanbul, Turkey, 15-18 June 2011.
  • T. Menzies, D. Port, Z. Chen, J. Hihn, Sh. Stukes, "Validation Methods for Calibrating Software Effort Models", International Conference on Software Engineering, St Louis Missouri, USA, 15-21 May, 2005.
  • P. Lucic, D . Teodorovic, "Computing with bees: attacking complex transportation engineering problems" , International Journal on Artificial Intelligence Tools , vol:12, pp:375–94 , 2003
  • M . Nikolic, D. Teodorovic, "Empirical study of the Bee Colony Optimization (BCO) algorithm", Expert Systems with Applications 40, pp: 4609–4620, , 2013
Index Terms
Computer Science
Information Sciences
No index terms available.
Keywords

Software Cost Estimation bee colony optimization algorithm intermediate COCOMO.

Powered by PhDFocusTM