Multi-objective test case prioritization based on multi-population cooperative particle swarm optimization

被引:0
|
作者
Hongman W. [1 ,3 ]
Jinzhong L. [1 ,3 ]
Ying X. [2 ,3 ]
Xiaoguang Z. [2 ,3 ]
机构
[1] Institute of Network Technology, Beijing University of Posts and Telecommunications, Beijing
[2] School of Automation, Beijing University of Posts and Telecommunications, Beijing
[3] Information Networks Engineering Research Center, Ministry of Education, Beijing
基金
中国国家自然科学基金;
关键词
Multi-objective optimization; Multi-population cooperative particle swarm optimization; Regression testing; Test case prioritization;
D O I
10.19682/j.cnki.1005-8885.2020.0003
中图分类号
学科分类号
摘要
Test case prioritization (TCP) technique is an efficient approach to improve regression testing activities. With the continuous improvement of industrial testing requirements, traditional single-objective TCP is limited greatly, and multi-objective test case prioritization (MOTCP) technique becomes one of the hot topics in the field of software testing in recent years. Considering the problems of traditional genetic algorithm (GA) and swarm intelligence algorithm in solving MOTCP problems, such as falling into local optimum quickly and weak stability of the algorithm, a MOTCP algorithm based on multi-population cooperative particle swarm optimization (MPPSO) was proposed in this paper. Empirical studies were conducted to study the influence of iteration times on the proposed MOTCP algorithm, and compare the performances of MOTCP based on single-population particle swarm optimization (PSO) and MOTCP based on non-dominated sorting genetic algorithm Ⅱ (NSGA-Ⅱ) with the MOTCP algorithm proposed in this paper. The results of experiments show that the TCP algorithm based on MPPSO has stronger global optimization ability, is not easy to fall into local optimum, and can solve the MOTCP problem better than TCP algorithm based on the single-population PSO and NSGA-Ⅱ. © 2020, Beijing University of Posts and Telecommunications. All rights reserved.
引用
收藏
页码:38 / 50
页数:12
相关论文
共 50 条
  • [41] Surrogate-based Multi-Objective Particle Swarm Optimization
    Santana-Quintero, Luis V.
    Coello Coello, Carlos A.
    Hernandez-Diaz, Alfredo G.
    Osorio Velazquez, Jesus Moises
    2008 IEEE SWARM INTELLIGENCE SYMPOSIUM, 2008, : 166 - +
  • [42] Multi-Objective Particle Swarm Optimization Based on Gaussian Sampling
    Li, Guosen
    Yan, Li
    Qu, Boyang
    IEEE ACCESS, 2020, 8 : 209717 - 209737
  • [43] Robust Design Optimization Based on Multi-Objective Particle Swarm Optimization
    Yu Yan
    Dai Guangming
    Chen Liang
    Zhou Chong
    Peng Lei
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 4918 - 4925
  • [44] Multi-Objective Particle Swarm Optimization Based on Fuzzy Optimality
    Shen, Yongpeng
    Ge, Gaorui
    IEEE ACCESS, 2019, 7 : 101513 - 101526
  • [45] Multi-objective Particle Swarm Optimization Based on Adaptive Mutation
    Saha, Debasree
    Banerjee, Suman
    Jana, Nanda Dulal
    2015 THIRD INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION, CONTROL AND INFORMATION TECHNOLOGY (C3IT), 2015,
  • [46] VarMOPSO: Multi-Objective Particle Swarm Optimization with Variable Population Size
    Lopez, Javier
    Lanzarini, Laura
    De Giusti, Armando
    ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA 2010, 2010, 6433 : 60 - 69
  • [47] Dynamic Multi-Swarm Particle Swarm Optimization for Multi-Objective Optimization Problems
    Liang, J. J.
    Qu, B. Y.
    Suganthan, P. N.
    Niu, B.
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [48] Multi-Objective Optimization Problems Using Cooperative Evolvement Particle Swarm Optimizer
    Zhang, Yong
    Gong, Dun-Wei
    Gong, Na
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2013, 10 (03) : 655 - 663
  • [49] Multimodal Multi-Objective Test Data Generation Method based on Particle Swarm Optimization
    Yao, Qi
    Zhang, Yizhuo
    Li, Yujia
    Liu, Fang
    Yang, Shunkun
    2024 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2024, : 61 - 71
  • [50] Adaptive multi-objective particle swarm optimization algorithm based on population Manhattan distance
    Li H.
    Zhang P.
    Guo H.
    1600, CIMS (26): : 1019 - 1032