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 条
  • [1] A Grid-Based Evolutionary Algorithm for Many-Objective Optimization
    Yang, Shengxiang
    Li, Miqing
    Liu, Xiaohui
    Zheng, Jinhua
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2013, 17 (05) : 721 - 736
  • [2] An Inhomogeneous Grid-Based Evolutionary Algorithm for Many-Objective Optimization
    He, Maowei
    Xia, Haitao
    Chen, Hanning
    Ma, Lianbo
    [J]. IEEE ACCESS, 2022, 10 : 60459 - 60473
  • [3] A novel grid-based bidirectional local search algorithm for many-objective optimization
    Jin, Qi Bing
    Li, Yun Tao
    Cai, Wu
    [J]. PROCEEDINGS OF 2018 IEEE 3RD ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC 2018), 2018, : 274 - 279
  • [4] A Novel Grid-based Differential Evolution (DE) Algorithm for Many-Objective Optimization
    Chong, Jin Kiat
    Tan, Kay Chen
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 2776 - 2783
  • [5] An improvement Evolutionary Algorithm Based on Grid-based Pareto Do for Many-objective Optimization
    Dai, Cai
    Ji, Yanjun
    Li, Juan
    [J]. 2018 14TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2018, : 15 - 19
  • [6] A many-objective evolutionary algorithm based on rotated grid
    Zou, Juan
    Fu, Liuwei
    Zheng, Jinhua
    Yang, Shengxiang
    Yu, Guo
    Hu, Yaru
    [J]. APPLIED SOFT COMPUTING, 2018, 67 : 596 - 609
  • [7] A Grid-Based Inverted Generational Distance for Multi/Many-Objective Optimization
    Cai, Xinye
    Xiao, Yushun
    Li, Miqing
    Hu, Han
    Ishibuchi, Hisao
    Li, Xiaoping
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (01) : 21 - 34
  • [8] A survey of many-objective optimisation in search-based software engineering
    Ramirez, Aurora
    Raul Romero, Jose
    Ventura, Sebastian
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 382 - 395
  • [9] Software module clustering using grid-based large-scale many-objective particle swarm optimization
    Amarjeet Prajapati
    [J]. Soft Computing, 2022, 26 : 8709 - 8730