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 条
  • [1] A Comparison Study of Binary Multi-Objective Particle Swarm Optimization Approaches for Test Case Selection
    de Souza, Luciano S.
    Prudencio, Ricardo B. C.
    Barros, Flavia de A.
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 2164 - 2171
  • [2] An efficient hybrid multi-objective particle swarm optimization with a multi-objective dichotomy line search
    Xu, Gang
    Yang, Yu-qun
    Liu, Bin-Bin
    Xu, Yi-hong
    Wu, Ai-jun
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2015, 280 : 310 - 326
  • [3] A novel hybrid charge system search and particle swarm optimization method for multi-objective optimization
    Kaveh, A.
    Laknejadi, K.
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (12) : 15475 - 15488
  • [4] A Modified Multi-objective Binary Particle Swarm Optimization Algorithm
    Wang, Ling
    Ye, Wei
    Fu, Xiping
    Menhas, Muhammad Ilyas
    ADVANCES IN SWARM INTELLIGENCE, PT II, 2011, 6729 : 41 - 48
  • [5] Software test case optimization method based on multi-objective particle swarm optimization
    Dalian Institute of Science and Technology, Dalian
    Liaoning
    116052, China
    Int. J. Simul. Syst. Sci. Technol., 5A (12.1-12.6):
  • [6] A hybrid particle swarm approach based on Tribes and tabu search for multi-objective optimization
    Smairi, Nadia
    Siarry, Patrick
    Ghedira, Khaled
    OPTIMIZATION METHODS & SOFTWARE, 2016, 31 (01): : 204 - 231
  • [7] Particle swarm with equilibrium strategy of selection for multi-objective optimization
    Wang, Yujia
    Yang, Yupu
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 200 (01) : 187 - 197
  • [8] A multi-objective particle swarm optimization for project selection problem
    Rabbani, M.
    Bajestani, M. Aramoon
    Khoshkhou, G. Baharian
    EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (01) : 315 - 321
  • [9] An Improved Hybrid Multi-objective Particle Swarm Optimization Algorithm
    Zhou, Zuan
    Dai, Guangming
    Fang, Pan
    Chen, Fangjie
    Tan, Yi
    ADVANCES IN COMPUTATION AND INTELLIGENCE, PROCEEDINGS, 2008, 5370 : 181 - 188
  • [10] A Novel Hybrid Particle Swarm Optimization for Multi-Objective Problems
    Jiang, Siwei
    Cai, Zhihua
    ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL INTELLIGENCE, PROCEEDINGS, 2009, 5855 : 28 - 37