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 条
  • [21] Bio-inspired microrobots
    Qiu, Famin
    Zhang, Li
    Tottori, Soichiro
    Marquardt, Klaus
    Krawczyk, Krzysztof
    Franco-Obregon, Alfredo
    Nelson, Bradley J.
    MATERIALS TODAY, 2012, 15 (10) : 463 - 463
  • [22] Bio-inspired optics
    Scribner, DA
    Buckley, LJ
    Satyshur, M
    Sands, R
    Zuccarello, G
    INFRARED TECHNOLOLGY AND APPLICATIONS XXIX, 2003, 5074 : 312 - 317
  • [23] Bio-inspired adhesion
    Ghatak, Animangsu
    JOURNAL OF ADHESION SCIENCE AND TECHNOLOGY, 2014, 28 (3-4) : 225 - 225
  • [24] Bio-Inspired Networking
    Dressler, Falko
    Suda, Tatsuya
    Carreras, Iacopo
    Murata, Masayuki
    Crowcroft, Jon
    Karlsson, Gunnar
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2010, 28 (04) : 521 - 523
  • [25] Bio-inspired electrodes
    Dey, Abhishek
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2012, 243
  • [26] Bio-inspired vision
    Posch, C.
    JOURNAL OF INSTRUMENTATION, 2012, 7
  • [27] Bio-inspired nanomaterials
    Zhou, Y
    CURRENT NANOSCIENCE, 2006, 2 (02)
  • [28] Bio-inspired nanocomposites
    Rowan, Stuart
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2018, 256
  • [29] Bio-inspired membrane
    Umakoshi, Hiroshi (umakoshi@cheng.es.osaka-u.ac.jp), 1600, Society of Polymer Science (65):
  • [30] Bio-inspired nanocomposites
    Rowan, Stuart J.
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2011, 242