Neuro-Fuzzy Modeling for Multi-Objective Test Suite Optimization

被引:4
|
作者
Anwar, Zeeshan [1 ]
Ahsan, Ali [2 ]
Catal, Cagatay [3 ]
机构
[1] Ctr Adv Studies Engn, Dept Elect & Comp Engn, Islamabad 44000, Pakistan
[2] Ctr Adv Studies Engn, Dept Engn Management, Islamabad 44000, Pakistan
[3] Istanbul Kultur Univ, Dept Comp Engn, TR-34156 Istanbul, Turkey
关键词
Regression testing; test suite optimization; neuro-fuzzy modeling; computational intelligence;
D O I
10.1515/jisys-2014-0152
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Regression testing is a type of testing activity, which ensures that source code changes do not affect the unmodified portions of the software adversely. This testing activity may be very expensive in, some cases, due to the required time to execute the test suite. In order to execute the regression tests in a cost-effective manner, the optimization of regression test suite is crucial. This optimization can be achieved by applying test suite reduction (TSR), regression test selection (RTS), or test case prioritization (TCP) techniques. In this paper, we designed and implemented an expert system for TSR problem by using neuro-fuzzy modeling-based approaches known as "adaptive neuro-fuzzy inference system with grid partitioning" (ANFIS-GP) and "adaptive neuro-fuzzy inference system with subtractive clustering" (ANFIS-SC). Two case studies were performed to validate the model and fuzzy logic, multi-objective genetic algorithms (MOGAs), non-dominated sorting genetic algorithm (NSGA-II) and multi-objective particle swarm optimization (MOPSO) algorithms were used for benchmarking. The performance of the models were evaluated in terms of reduction of test suite size, reduction in fault detection rate, reduction in test suite execution time, and reduction in requirement coverage. The experimental results showed that our ANFIS-based optimization system is very effective to optimize the regression test suite and provides better performance than the other approaches evaluated in this study. Size and execution time of the test suite is reduced up to 50%, whereas loss in fault detection rate is between 0% and 25%.
引用
收藏
页码:123 / 146
页数:24
相关论文
共 50 条
  • [31] Multi-objective optimization for fuzzy workflow scheduling
    Zhu, Jie
    Zhang, Jing
    Lu, Chang
    Huang, Haiping
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2021, : 2800 - 2805
  • [32] Multi-objective optimization of TSK fuzzy models
    Guenounou, O.
    Belmehdi, A.
    Dahhou, B.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (04) : 7416 - 7423
  • [33] A multi-objective evolutionary algorithm for fuzzy modeling
    Jiménez, F
    Gómez-Skarmeta, AF
    Roubos, H
    Babuska, R
    [J]. JOINT 9TH IFSA WORLD CONGRESS AND 20TH NAFIPS INTERNATIONAL CONFERENCE, PROCEEDINGS, VOLS. 1-5, 2001, : 1222 - 1228
  • [34] Screening for Combination Cancer Therapies With Dynamic Fuzzy Modeling and Multi-Objective Optimization
    Spolaor, Simone
    Scheve, Martijn
    Firat, Murat
    Cazzaniga, Paolo
    Besozzi, Daniela
    Nobile, Marco S.
    [J]. FRONTIERS IN GENETICS, 2021, 12
  • [35] Modeling and Optimizing the Multi-Objective Portfolio Optimization Problem with Trapezoidal Fuzzy Parameters
    Estrada-Padilla, Alejandro
    Lopez-Garcia, Daniela
    Gomez-Santillan, Claudia
    Joaquin Fraire-Huacuja, Hector
    Cruz-Reyes, Laura
    Rangel-Valdez, Nelson
    Lucila Morales-Rodriguez, Maria
    [J]. MATHEMATICAL AND COMPUTATIONAL APPLICATIONS, 2021, 26 (02)
  • [36] Single and multi-objective genetic programming design for B-spline neural networks and neuro-fuzzy systems
    Cabrita, C
    Ruano, AE
    Fonseca, CM
    [J]. ADVANCED FUZZY-NEURAL CONTROL 2001, 2002, : 75 - 80
  • [37] Transferability of Multi-Objective Neuro-Fuzzy Motion Controllers: Towards Cautious and Courageous Motion Behaviors in Rugged Terrains
    Salih, Adham
    Gabbay, Joseph
    Moshaiov, Amiram
    [J]. MATHEMATICS, 2024, 12 (07)
  • [38] Using different Heuristic strategies and an adaptive Neuro-Fuzzy inference system for multi-objective optimization of Hybrid Nanofluid to provide an efficient thermal behavior
    Wang, Zhe
    Shami, Hayder Oleiwi
    Kazim, Khudhaier J.
    Basem, Ali
    Al-fanhrawi, Halah Jawad
    Dacto, Karina Elizabeth Cajamarca
    Salahshour, Soheil
    Khajehkhabaz, Mohammad
    Eftekhari, S. Ali
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2024, 86
  • [39] MULTI-OBJECTIVE TEST SUITE MINIMISATION USING QUANTUM-INSPIRED MULTI-OBJECTIVE DIFFERENTIAL EVOLUTION ALGORITHM
    Kumari, A. Charan
    Srinivas, K.
    Gupta, M. P.
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2012, : 377 - 383
  • [40] MOTSD: A Multi-Objective Test Selection Tool using Test Suite Diagnosability
    Correia, Daniel
    Abreu, Rui
    Santos, Pedro
    Nadkarni, Joao
    [J]. ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 1070 - 1074