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 条
  • [1] Bio-inspired metaheuristics: evolving and prioritizing software test data
    Mukesh Mann
    Pradeep Tomar
    Om Prakash Sangwan
    Applied Intelligence, 2018, 48 : 687 - 702
  • [2] Bio-Inspired Optimization of Test Data Generation for Concurrent Software
    Vilela, Ricardo F.
    Pinto, Victor H. S. C.
    Colanzi, Thelma E.
    Souza, Simone R. S.
    SEARCH-BASED SOFTWARE ENGINEERING, SSBSE 2019, 2019, 11664 : 121 - 136
  • [3] Bio-inspired optimization to support the test data generation of concurrent software
    Ferreira Vilela, Ricardo
    Choma Neto, Joao
    Santiago Costa Pinto, Victor Hugo
    Lopes de Souza, Paulo Sergio
    do Rocio Senger de Souza, Simone
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (02):
  • [4] Bio-inspired Metaheuristics for the Vehicle Routing Problem
    Ponce, Daniela
    ACS'09: PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED COMPUTER SCIENCE, 2009, : 80 - 84
  • [5] Flock Stream: a Bio-inspired Algorithm for Clustering Evolving Data Streams
    Forestiero, Agostino
    Pizzuti, Clara
    Spezzano, Giandomenico
    ICTAI: 2009 21ST INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, 2009, : 1 - 8
  • [6] Bio-inspired data management
    Kersten, Martin L.
    Siebes, Arno P. J. M.
    INTELLIGENT ALGORITHMS IN AMBIENT AND BIOMEDICAL COMPUTING, 2006, 7 : 37 - +
  • [7] A balanced traffic routing using the bio-inspired traversing and marking metaheuristics
    Mouilah C.
    Rahmoun A.
    Revue d'Intelligence Artificielle, 2020, 34 (01) : 39 - 44
  • [8] Classification of software and hardware bio-inspired systems
    Meslati, Djamel
    Souici, Labiba
    Ghoul, Said
    2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2006, : 1022 - +
  • [9] Bio-Inspired Computing, Information Swarms, and the Problem of Data Fusion Bio-Inspired Computing
    Nordmann, Brian
    TECHNOLOGICAL INNOVATIONS IN SENSING AND DETECTION OF CHEMICAL, BIOLOGICAL, RADIOLOGICAL, NUCLEAR THREATS AND ECOLOGICAL TERRORISM, 2012, : 35 - 44
  • [10] Bio-inspired Sensory Data Aggregation
    De Paola, Alessandra
    Morana, Marco
    BIOLOGICALLY INSPIRED COGNITIVE ARCHITECTURES 2012, 2013, 196 : 367 - 368