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 条
  • [1] Multi-Objective Regression Test Suite Optimization with Fuzzy Logic
    Anwar, Zeeshan
    Ahsan, Ali
    [J]. 2013 16TH INTERNATIONAL MULTI TOPIC CONFERENCE (INMIC), 2013, : 95 - 100
  • [2] A hybrid-adaptive neuro-fuzzy inference system for multi-objective regression test suites optimization
    Anwar, Zeeshan
    Afzal, Hammad
    Bibi, Nazia
    Abbas, Haider
    Mohsin, Athar
    Arif, Omar
    [J]. NEURAL COMPUTING & APPLICATIONS, 2019, 31 (11): : 7287 - 7301
  • [3] A hybrid-adaptive neuro-fuzzy inference system for multi-objective regression test suites optimization
    Zeeshan Anwar
    Hammad Afzal
    Nazia Bibi
    Haider Abbas
    Athar Mohsin
    Omar Arif
    [J]. Neural Computing and Applications, 2019, 31 : 7287 - 7301
  • [4] Multi-objective regression test suite optimization using three variants of adaptive neuro fuzzy inference system
    Kiran, Ayesha
    Butt, Wasi Haider
    Shaukat, Arslan
    Farooq, Muhammad Umar
    Fatima, Urooj
    Azam, Farooque
    Anwar, Zeeshan
    [J]. PLOS ONE, 2020, 15 (12):
  • [5] Neuro-fuzzy multi-objective trajectory planning of redundant manipulators
    Khoukhi, Arnar
    Dernirli, Kudret
    Baron, Luc
    Balazinski, Marek
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-8, 2007, : 3498 - +
  • [6] A neuro-fuzzy multi-objective design of shewhart control charts
    Zarandi, Mohammad Hossein Fazel
    Alaeddini, Adel
    Turksen, I. Burhan
    Ghazanfari, Mahdi
    [J]. ANALYSIS AND DESIGN OF INTELLIGENT SYSTEMS USING SOFT COMPUTING TECHNIQUES, 2007, 41 : 842 - +
  • [7] Multi-Objective Structure and Parameter Evolution of Neuro-Fuzzy Systems
    Moshaiov, Amiram
    Salih, Adham
    [J]. 2021 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2021), 2021,
  • [8] HYBRID NEURO-FUZZY MULTI-OBJECTIVE TRAJECTORY PLANNING OF REDUNDANT MANIPULATORS
    Khoukhi, A.
    Baron, L.
    Balazinski, M.
    Demirli, K.
    [J]. CONTROL AND INTELLIGENT SYSTEMS, 2009, 37 (02)
  • [9] Fuzzy multi-objective optimization modeling with Mathematica
    Keller, Andre A.
    [J]. FS'09: PROCEEDINGS OF THE 10TH WSEAS INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, 2009, : 104 - 109
  • [10] A multi-objective neuro-evolutionary algorithm for fuzzy modeling
    Jiménez, F
    Sánchez, G
    Gómez-Skarmeta, AF
    Verdegay, JL
    [J]. PROCEEDINGS OF THE 6TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2002, : 1423 - 1426