An Hybrid Binary Multi-Objective Particle Swarm Optimization with Local Search for Test Case Selection

被引:16
|
作者
de Souza, Luciano S. [1 ,2 ]
Prudencio, Ricardo B. C. [1 ]
Barros, Flavia de A. [1 ]
机构
[1] Fed Univ Pernambuco UFPE, Ctr Informat CIn, Recife, PE, Brazil
[2] Fed Inst Educ Sci & Technol North Minas Gerais IF, Pirapora, MG, Brazil
来源
2014 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS) | 2014年
关键词
D O I
10.1109/BRACIS.2014.80
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
During the software testing process a variety of test suites can be generated in order to evaluate and assure the quality of the products. However, in some contexts the execution of all suites does not fit the available resources (time, people, etc). In such cases, the suites could be automatically reduced based on some selection criterion. Automatic Test Case (TC) selection could be used to reduce the suites based on some selection criterion. This process can be treated as an optimization problem, aiming to find a subset of TCs which optimizes one or more objective functions (i.e., selection criteria). In this light, we developed two new mechanisms for TC selection which consider two objectives simultaneously: maximize branch coverage while minimizing execution cost (time). These mechanisms were implemented using multi-objective techniques based on Particle Swarm Optimization (PSO). Additionally, we create hybrid multi-objective selection algorithms in order to improve the results. The experiments were performed on the space program from the SIR repository, attesting the feasibility of the proposed hybrid strategies.
引用
收藏
页码:414 / 419
页数:6
相关论文
共 50 条
  • [21] A Multi-Objective Particle Swarm Optimization Algorithm Based on Enhanced Selection
    Li, Xin
    Li, Xiao-Li
    Wang, Kang
    Li, Yang
    IEEE ACCESS, 2019, 7 : 168091 - 168103
  • [22] Multi-Objective particle swarm optimization algorithms – A leader selection overview
    Sheng, Lim Kian
    Ibrahim, Zuwairie
    Buyamin, Salinda
    Ahmad, Anita
    Tumari, Mohd Zaidi Mohd
    Jusof, Mohd Falfazli Mat
    Aziz, Nor Azlina Ab.
    International Journal of Simulation: Systems, Science and Technology, 2014, 15 (04): : 6 - 19
  • [23] Multi-objective optimization of feature selection using hybrid cat swarm optimization
    GAO Xiao-Zhi
    NALLURI Madhu Sudana Rao
    KANNAN K
    SINHAROY Diptendu
    Science China(Technological Sciences), 2021, 64 (03) : 508 - 520
  • [24] A Hybrid Algorithm for Multi-objective Test Case Selection
    Saber, Takfarinas
    Delavernhe, Florian
    Papadakis, Mike
    O'Neill, Michael
    Ventresque, Anthony
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 2309 - 2316
  • [25] Multi-objective optimization of feature selection using hybrid cat swarm optimization
    GAO XiaoZhi
    NALLURI Madhu Sudana Rao
    KANNAN K
    SINHAROY Diptendu
    Science China(Technological Sciences), 2021, (03) : 508 - 520
  • [26] Multi-objective optimization of feature selection using hybrid cat swarm optimization
    Gao, Xiao-Zhi
    Nalluri, Madhu Sudana Rao
    Kannan, K.
    Sinharoy, Diptendu
    SCIENCE CHINA-TECHNOLOGICAL SCIENCES, 2021, 64 (03) : 508 - 520
  • [27] Multi-objective optimization of feature selection using hybrid cat swarm optimization
    Xiao-Zhi Gao
    Madhu Sudana Rao Nalluri
    K. Kannan
    Diptendu Sinharoy
    Science China Technological Sciences, 2021, 64 : 508 - 520
  • [28] A multi-objective particle swarm optimization based on local ideal points
    Zhang, Yu
    Hu, Wang
    Yao, Wen
    Li, Xinyue
    Hu, Junjie
    APPLIED SOFT COMPUTING, 2024, 161
  • [29] CANCER MICROARRAY DATA FEATURE SELECTION USING MULTI-OBJECTIVE BINARY PARTICLE SWARM OPTIMIZATION ALGORITHM
    Annavarapu, Chandra Sekhara Rao
    Dara, Suresh
    Banka, Haider
    EXCLI JOURNAL, 2016, 15 : 460 - 473
  • [30] A multi-objective particle swarm optimization with a competitive hybrid learning strategy
    Chen, Fei
    Liu, Yanmin
    Yang, Jie
    Liu, Jun
    Zhang, Xianzi
    COMPLEX & INTELLIGENT SYSTEMS, 2024, 10 (04) : 5625 - 5651