350 rub
Journal Dynamics of Complex Systems - XXI century №2 for 2020 г.
Article in number:
Optimization of effort estimation assessment in software development based on the COCOMO model and its extensions
DOI: 10.18127/j19997493-202002-03
UDC: 004.413.5
Authors:

V.A. Galkin Ph.D. (Eng.), Associate Professor,

Information Processing and Control Systems Department, Bauman Moscow State Technical University

E-mail: galkin@bmstu.ru

I.S. Biushkin Master,

Information Processing and Control Systems Department, Bauman Moscow State Technical University

E-mail: biushkin.iwan@yandex.ru

Abstract:

The article describes the minimum set of parameters for a general assessment of the models under consideration: COCOMO, COCOMO model I and COCOMO model II.

Evaluation of software development efforts is considered a fundamental task for the software development life cycle, as well as for managing project costs, time costs and quality. Thus, an accurate assessment is essential to the success of the project and to reduce potential risks. In this paper, the Firefly algorithm is proposed as a method for metaheuristic optimization of the parameters of three models based on COnstructive COst MOdel (COCOMO − model of development costs) − this is an algorithmic model for estimating the cost of software development developed by Barry Boehm. This is actually the basic COCOMO model and two expansion models. The experimental results show high accuracy and significant minimization of errors of the Firefly algorithm compared to other metaheuristic optimization algorithms such as the Genetic algorithm and Particle Swarm.

Pages: 28-33
References
  1. Barry Boehm. Software cost estimation with COCOMO II. Englewood Cliffs. NJ: Prentice – Hall. 2000. Р. 53.
  2. Khatibi V., Jawawi D.N. Software Cost Estimation Methods: A Review. Journal of Emerging Trends in Computing and Information Sciences. 2011. № 2. P. 21-29.
  3. Bhattacharya P., Srivastava P., Prasad B. Software Test Effort Estimation Using Particle Swarm Optimization. Proceedings of the International Conference on Information Systems Design and Intelligent Applications. Visakhapatnam. 2012. V. 132 of Advances in Intelligent and Soft Computing. P. 827-835.
  4. Maleki I., Ghaffari A., Masdari M. A New Approach for Software Cost Estimation with Hybrid Genetic Algorithm and Ant Colony Optimization. International Journal of Innovation and Applied Studies. № 5. P. 72-81.
  5. Yang X.-S. Firefly Algorithms for Multimodal Optimization. Algorithms: Foundations and Applications. V. 5792 of Lecture Notes in Computer Science. P. 169-178. 
  6. Bailey J.W., Basili V.R. A Meta-Model for Software Development Resource Expenditures. Proceedings of the 5th International Conference on Software Engineering. Piscataway. P. 107-116.
Date of receipt: 5 мая 2020 г.