Optimized Differential Evolution Algorithm for Software Testing

被引:0
|
作者
Xiaodong Gou
Tingting Huang
Shunkun Yang
Mengxuan Su
Fuping Zeng
机构
[1] Beihang University,School of Reliability and Systems Engineering
[2] University of Melbourne,undefined
来源
International Journal of Computational Intelligence Systems | 2018年 / 12卷
关键词
Software testing; Test data generation; Differential evolution algorithm; Premature convergence; Anti-aging; Rebirth strategy;
D O I
暂无
中图分类号
学科分类号
摘要
Differential evolution (DE) algorithms for software testing usually exhibited limited performance and stability owing to possible premature-convergence-related aging during evolution processes. This paper proposes a new framework comprising an antiaging mechanism, that is, a rebirth strategy with partial memory against aging, for the existing DE algorithm and a specialized fitness function. The results of application of the proposed framework to instantiate three DE algorithms with different mutation schemas indicate that it significantly improved their effectiveness, performance, and stability.
引用
收藏
页码:215 / 226
页数:11
相关论文
共 50 条
  • [1] Optimized Differential Evolution Algorithm for Software Testing
    Gou, Xiaodong
    Huang, Tingting
    Yang, Shunkun
    Su, Mengxuan
    Zeng, Fuping
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2019, 12 (01) : 215 - 226
  • [2] System identification using Hammerstein model optimized with differential evolution algorithm
    Mete, Selcuk
    Ozer, Saban
    Zorlu, Hasan
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2016, 70 (12) : 1667 - 1675
  • [3] Performance of a Dipole Linear Array Antenna Optimized using Differential Evolution Algorithm
    Hota, Satyabrat
    Mangaraj, B. B.
    2015 INTERNATIONAL CONFERENCE ON MICROWAVE, OPTICAL AND COMMUNICATION ENGINEERING (ICMOCE), 2015, : 220 - 223
  • [4] Optimized Self-Healing of Networked Microgrids using Differential Evolution Algorithm
    Meenakshi, N.
    Kavitha, D.
    2018 NATIONAL POWER ENGINEERING CONFERENCE (NPEC), 2018,
  • [5] Optimization of Software Testing Using Genetic Algorithm
    Srivastava, Praveen Ranjan
    INFORMATION SYSTEMS, TECHNOLOGY AND MANAGEMENT-THIRD INTERNATIONAL CONFERENCE, ICISTM 2009, 2009, 31 : 350 - 351
  • [6] Test Data Generation Algorithm of Combinatorial Testing Based on Differential Evolution
    Wang Jianfeng
    Wei Chang'an
    Jiang Shouda
    2013 THIRD INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2013, : 544 - 548
  • [7] Software testing evolution process model and growth of software testing quality
    He ZhiTao
    Liu Chao
    Yan HaiHua
    SCIENCE CHINA-INFORMATION SCIENCES, 2015, 58 (03) : 1 - 6
  • [8] Software testing evolution process model and growth of software testing quality
    HE ZhiTao
    LIU Chao
    YAN HaiHua
    Science China(Information Sciences), 2015, 58 (03) : 196 - 201
  • [9] Testing Method for Software With Randomness Using Genetic Algorithm
    Yao, Xiangjuan
    Gong, Dunwei
    Li, Bin
    Dang, Xiangying
    Zhang, Gongjie
    IEEE ACCESS, 2020, 8 (08): : 61999 - 62010
  • [10] An optimized service broker routing policy based on differential evolution algorithm in fog/cloud environment
    Manasrah, Ahmad M.
    Aldomi, Ala'a
    Gupta, B. B.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 1): : 1639 - 1653