Affiliation:
1. School of Computer Science and Engineering, Central South University, Hunan, China
2. School of Information Engineering, Pingdingshan University, Pingdingshan, Henan, China
Abstract
Estimation of software cost (ESC) is considered a crucial task in the software management life cycle as well as time and quality. Prior to the development of a software project, precise estimations are required in the form of person month and time. In the last few decades, various parametric and non-algorithmic or non-parametric approaches regarding the estimation of software costs have been developed. Among them, the constrictive cost model (COCOMO-II) is a commonly used method for estimating software cost. To further improve the accuracy of this model, researchers and practitioners have applied numerous computational intelligence algorithms to optimize their parameters. However, accuracy is still a big problem in this model to be addressed. In this paper, we proposed a biogeography-based optimization (BBO) method to optimize the current coefficients of COCOMO-II for better estimation of software project cost or effort. The experiments are conducted on two standard data sets: NASA-93 and Turkish Industry software projects. The performance of the proposed algorithm called BBO-COCOMO-II is evaluated by using performance indicators including the manhattan distance (MD) and the mean magnitude of relative error (MMRE). Simulation results reveal that the proposed algorithm obtained high accuracy and significant error minimization compared to original COCOMO-II, particle swarm optimization, genetic algorithm, flower pollination algorithm, and other various baseline cost estimation models.
Subject
Artificial Intelligence,Computer Vision and Pattern Recognition,Human-Computer Interaction,Software
Reference24 articles.
1. Software cost estimation by optimizing cocomo model using hybrid batgsa algorithm;Nandal;International Journal of Intelligent Engineering and Systems,2018
2. Langsari K, Sarno R. Optimizing COCOMO II parameters using particle swarm method. In: 2017 3rd International Conference on Science in Information Technology (ICSITech). IEEE; 2017. pp. 29–34.
3. Ullah A, Wang B, Sheng J, Long J, Asim M, Riaz F. A Novel Technique of Software Cost Estimation Using Flower Pollination Algorithm. In: 2019 International Conference on Intelligent Computing, Automation and Systems (ICICAS). IEEE; 2019. pp. 654–658.
4. Salam A, Khan A, Baseer S. A comparative study for software cost estimation using COCOMO-II and Walston-Felix models. In: The 1st International Conference on Innovations in Computer Science & Software Engineering, (ICONICS 2016). 2016. pp. 15–16.
5. Zhang W, Yang Y, Wang Q. A study on software effort prediction using machine learning techniques. In: International Conference on Evaluation of Novel Approaches to Software Engineering. Springer; 2011. pp. 1–15.
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献