Bio-inspired metaheuristics: evolving and prioritizing software test data

被引:15
|
作者
Mann, Mukesh [1 ]
Tomar, Pradeep [1 ]
Sangwan, Om Prakash [2 ]
机构
[1] Gautam Buddha Univ, Sch Informat & Commun Technol, Dept Comp Sci & Engn, Greater Noida, Uttar Pradesh, India
[2] Guru Jambheshwar Univ Sci & Technol, Dept Comp Sci & Engn, Hisar, Haryana, India
关键词
Automatic test case generation; Test case prioritization; Genetic algorithm; Artificial bee colony; Particle swarm optimization; TEST DATA GENERATION; OPTIMIZATION; ALGORITHMS; SELECTION; COLONY; FAULTS;
D O I
10.1007/s10489-017-1003-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software testing is both a time and resource-consuming activity in software development. The most difficult parts of software testing are the generation and prioritization of test data. Principally these two parts are performed manually. Hence introducing an automation approach will significantly reduce the total cost incurred in the software development lifecycle. A number of automatic test case generation (ATCG) and prioritization approaches have been explored. In this paper, we propose two approaches: (1) a pathspecific approach for ATCG using the following metaheuristic techniques: the genetic algorithm (GA), particle swarm optimization (PSO) and artificial bee colony optimization (ABC); and (2) a test case prioritization (TCP) approach using PSO. Based on our experimental findings, we conclude that ABC outperforms the GA and PSO-based approaches for ATC.G Moreover, the results for PSO on TCP arguments demonstrate biased applicability for both small and large test suites against random, reverse and unordered prioritization schemes. Therefore, we focus on conducting a comprehensive and exhaustive study of the application of metaheuristic algorithms in solving ATCG and TCP problems in software engineering.
引用
收藏
页码:687 / 702
页数:16
相关论文
共 50 条
  • [31] Bio-inspired materials
    不详
    INDIAN JOURNAL OF CHEMICAL TECHNOLOGY, 2005, 12 (01) : 3 - 3
  • [32] Learning to Control Emulated Muscles in Real Robots: A Software Test Bed for Bio-Inspired Actuators in Hardware
    Schumacher, Pierre
    Krausel, Lorenz
    Schneiders, Jan
    Btichler, Dieter
    Martius, Georg
    Haeufle, Daniel
    2024 10TH IEEE RAS/EMBS INTERNATIONAL CONFERENCE FOR BIOMEDICAL ROBOTICS AND BIOMECHATRONICS, BIOROB 2024, 2024, : 806 - 813
  • [33] Air pollution epidemiology: A simplified Generalized Linear Model approach optimized by bio-inspired metaheuristics
    Belotti, Jonatas T.
    Castanho, Diego S.
    Araujo, Lilian N.
    da Silva, Lucas, V
    Alves, Thiago Antonini
    Tadano, Yara S.
    Stevan Jr, Sergio L.
    Correa, Fernanda C.
    Siqueira, Hugo, V
    ENVIRONMENTAL RESEARCH, 2020, 191
  • [34] Bio-inspired Approaches for Secret Data Sharing Techniques
    Ogiela, Marek R.
    Ogiela, Lidia
    2015 INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATICS AND BIOMEDICAL SCIENCES (ICIIBMS), 2015, : 75 - 78
  • [35] A New Bio-Inspired for Cooperative Data Transmission of IoT
    Aripriharta
    Hao, Wang Zhi
    Muladi
    Horng, Gwo-Jiun
    Jong, Gwo-Jia
    IEEE ACCESS, 2020, 8 : 161884 - 161893
  • [36] Criticality Analysis: Bio-Inspired Nonlinear Data Representation
    Scheper, Tjeerd V. Olde
    ENTROPY, 2023, 25 (12)
  • [37] Thematic issue on “bio-inspired learning for data analysis”
    Yaochu Jin
    Jinliang Ding
    Yongsheng Ding
    Memetic Computing, 2017, 9 : 1 - 2
  • [38] Thematic issue on "bio-inspired learning for data analysis"
    Jin, Yaochu
    Ding, Jinliang
    Ding, Yongsheng
    MEMETIC COMPUTING, 2017, 9 (01) : 1 - 2
  • [39] RAIN: A Bio-Inspired Communication and Data Storage Infrastructure
    Monti, Matteo
    Rasmussen, Steen
    ARTIFICIAL LIFE, 2017, 23 (04) : 552 - 557
  • [40] Bio-inspired Metaheuristics Applied to Volt/VAr Control Optimization Problem in Smart Grid Context
    Medeiros, Thiago Saude
    Kagan, Nelson
    PROCEEDINGS OF 2016 17TH INTERNATIONAL CONFERENCE ON HARMONICS AND QUALITY OF POWER (ICHQP), 2016, : 295 - 300