Optimization of software cost estimation model based on biogeography-based optimization algorithm

被引:4
|
作者
Ullah, Aman [1 ]
Wang, Bin [1 ]
Sheng, Jinfang [1 ]
Long, Jun [1 ]
Asim, Muhammad [1 ]
Sun, Zejun [1 ,2 ]
机构
[1] Cent South Univ, Sch Comp Sci & Engn, Changsha, Hunan, Peoples R China
[2] Pingdingshan Univ, Sch Informat Engn, Pingdingshan, Henan, Peoples R China
来源
关键词
Software cost estimation; COCOMO-II; biogeography-based optimization; NASA-93; Turkish software project;
D O I
10.3233/IDT-200103
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:441 / 448
页数:8
相关论文
共 50 条
  • [1] A Biogeography-based Optimization algorithm for fast motion estimation
    Zhang, Ping
    Wei, Ping
    Yu, Hong-Yang
    [J]. Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2011, 33 (05): : 1018 - 1023
  • [2] An Improved Biogeography-based Optimization Algorithm
    Xu, Yu-xuan
    Lei, De-ming
    [J]. 2018 CHINESE AUTOMATION CONGRESS (CAC), 2018, : 3722 - 3726
  • [3] Biogeography-Based Optimization
    Simon, Dan
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2008, 12 (06) : 702 - 713
  • [4] A Hybrid Biogeography-Based Optimization and Fireworks Algorithm
    Zhang, Bei
    Zhang, Min-Xia
    Zheng, Yu-Jun
    [J]. 2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 3200 - 3206
  • [5] A Biogeography-based Optimization Algorithm with Multiple Migrations
    Chai, Weichao
    Dong, Hongbin
    He, Jun
    Shang, Wenqian
    [J]. 2016 IEEE/ACIS 15TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2016, : 1109 - 1116
  • [6] Constrained Laplacian biogeography-based optimization algorithm
    Garg V.
    Deep K.
    [J]. International Journal of System Assurance Engineering and Management, 2017, 8 (Suppl 2) : 867 - 885
  • [7] Hybrid Algorithm Based on Biogeography-based Optimization and Differential Evolution for Global Optimization
    Ren Zi-wu
    Zhu Qiu-guo
    [J]. PROCEEDINGS OF THE 2014 9TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2014, : 754 - +
  • [8] A dynamic system model of biogeography-based optimization
    Simon, Dan
    [J]. APPLIED SOFT COMPUTING, 2011, 11 (08) : 5652 - 5661
  • [9] An effective hybrid biogeography-based optimization algorithm for parameter estimation of chaotic systems
    Wang, Ling
    Xu, Ye
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (12) : 15103 - 15109
  • [10] Biogeography-based Optimization Algorithm for the Set Covering Problem
    Crawford, Broderick
    Soto, Ricardo
    Riquelme, Luis
    Olguin, Eduardo
    [J]. 2016 11TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2016,