A hybrid grid-based many-objective optimisation algorithm for software defect prediction

被引:2
|
作者
Wang, Junyan [1 ]
机构
[1] Taiyuan Univ Sci & Technol, Sch Comp Sci & Technol, Taiyuan 030024, Peoples R China
基金
中国国家自然科学基金;
关键词
software defect prediction problem; the probability of detection; false alarm rate; adaptive dominant region operator; convergence; diversity; many-objective optimisation;
D O I
10.1504/IJCSM.2020.112675
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
How to apply limited test resources to detect error module is one of the challenges of software defect prediction problem. To solve the problem, a many-objective software defect prediction model is proposed by considering the probability of detection and false alarm rate, the Balance value and F-measure as defect prediction objectives. At the same time, a hybrid grid-based many-objective optimisation algorithm is designed to solve the model. In the designed algorithm, the adaptive dominant region operator is introduced into the grid-based many-objective optimisation algorithm to improve the performance of algorithm in balancing dynamically the convergence and diversity of population. The simulation results show that the proposed algorithm has better performance in solving many-objective the software defect prediction problem.
引用
收藏
页码:374 / 384
页数:11
相关论文
共 50 条
  • [31] Clustering-Aided Grid-Based One-to-One Selection-Driven Evolutionary Algorithm for Multi/Many-Objective Optimization
    Palakonda, Vikas
    Kang, Jae-Mo
    Jung, Heechul
    [J]. IEEE ACCESS, 2024, 12 : 120612 - 120623
  • [32] A Grey Prediction-Based Reproduction Strategy for Many-Objective Evolutionary Algorithm
    Wei, Li-Sen
    Li, Er-Chao
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2024, 2024
  • [33] An Improved Hybrid Algorithm Based on Biogeography/Complex and Metropolis for Many-Objective Optimization
    Wang, Chen
    Wang, Yi
    Wang, Kesheng
    Dong, Yao
    Yang, Yang
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2017, 2017
  • [34] Many-objective E-dominance dynamical evolutionary algorithm based on adaptive grid
    Xuezhi Yue
    Zhaolu Guo
    Yali Yin
    Xiaosheng Liu
    [J]. Soft Computing, 2018, 22 : 137 - 146
  • [35] Many-objective BAT algorithm
    Perwaiz, Uzman
    Younas, Irfan
    Anwar, Adeem Ali
    [J]. PLOS ONE, 2020, 15 (06):
  • [36] Many-objective E-dominance dynamical evolutionary algorithm based on adaptive grid
    Yue, Xuezhi
    Guo, Zhaolu
    Yin, Yali
    Liu, Xiaosheng
    [J]. SOFT COMPUTING, 2018, 22 (01) : 137 - 146
  • [37] Many-objective artificial hummingbird algorithm: an effective many-objective algorithm for engineering design problems
    Kalita, Kanak
    Jangir, Pradeep
    Pandya, Sundaram B.
    Cep, Robert
    Abualigah, Laith
    Migdady, Hazem
    Daoud, Mohammad Sh
    [J]. JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2024, 11 (04) : 16 - 39
  • [38] Application of many-objective particle swarm algorithm based on fitness allocation in WSN coverage optimisation
    Yu W.
    Xie C.
    [J]. International Journal of Wireless and Mobile Computing, 2021, 20 (03) : 255 - 263
  • [39] A Hybrid Evolutionary Algorithm with Dual Populations for Many-Objective Optimization
    Zhang, Yu-Hui
    Gong, Yuc-Jiao
    Zhang, Jun
    Ling, Ying-biao
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 1610 - 1617
  • [40] Evolutionary many-objective optimisation: An exploratory analysis
    Purshouse, RC
    Fleming, PJ
    [J]. CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 2066 - 2073