Software testing techniques (2nd ed.)
Software testing techniques (2nd ed.)
IEEE Transactions on Software Engineering - Special issue on formal methods in software practice
The AETG System: An Approach to Testing Based on Combinatorial Design
IEEE Transactions on Software Engineering
Model-based testing in practice
Proceedings of the 21st international conference on Software engineering
Experience with Performance Testing of Software Systems: Issues, an Approach, and Case Study
IEEE Transactions on Software Engineering
The Complete Guide to Software Testing
The Complete Guide to Software Testing
In-Parameter-Order: A Test Generation Strategy for Pairwise Testing
HASE '98 The 3rd IEEE International Symposium on High-Assurance Systems Engineering
Determination of Test Configurations for Pair-Wise Interaction Coverage
TestCom '00 Proceedings of the IFIP TC6/WG6.1 13th International Conference on Testing Communicating Systems: Tools and Techniques
An Investigation of the Applicability of Design of Experiments to Software Testing
SEW '02 Proceedings of the 27th Annual NASA Goddard Software Engineering Workshop (SEW-27'02)
Variable Strength Interaction Testing of Components
COMPSAC '03 Proceedings of the 27th Annual International Conference on Computer Software and Applications
Generating, Selecting and Prioritizing Test Cases from Specifications with Tool Support
QSIC '03 Proceedings of the Third International Conference on Quality Software
Software Fault Interactions and Implications for Software Testing
IEEE Transactions on Software Engineering
Covering arrays for efficient fault characterization in complex configuration spaces
ISSTA '04 Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis
Using Artificial Life Techniques to Generate Test Cases for Combinatorial Testing
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Experimental designs in software engineering: d-optimal designs and covering arrays
Proceedings of the 2004 ACM workshop on Interdisciplinary software engineering research
Is mutation an appropriate tool for testing experiments?
Proceedings of the 27th international conference on Software engineering
Proceedings of the 5th international workshop on Software and performance
Modeling requirements for combinatorial software testing
A-MOST '05 Proceedings of the 1st international workshop on Advances in model-based testing
Empirical Software Engineering
Design and Analysis of Experiments
Design and Analysis of Experiments
Statistical Debugging: A Hypothesis Testing-Based Approach
IEEE Transactions on Software Engineering
IPOG: A General Strategy for T-Way Software Testing
ECBS '07 Proceedings of the 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems
The Future of Software Performance Engineering
FOSE '07 2007 Future of Software Engineering
Pseudo-Exhaustive Testing for Software
SEW '06 Proceedings of the 30th Annual IEEE/NASA Software Engineering Workshop
Interaction testing of highly-configurable systems in the presence of constraints
Proceedings of the 2007 international symposium on Software testing and analysis
One-test-at-a-time heuristic search for interaction test suites
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Applying particle swarm optimization to software testing
Proceedings of the 9th annual conference on Genetic and evolutionary computation
The density algorithm for pairwise interaction testing: Research Articles
Software Testing, Verification & Reliability
Analysis of the publications on the applications of particle swarm optimisation
Journal of Artificial Evolution and Applications - Regular issue
IPOG-IPOG-D: efficient test generation for multi-way combinatorial testing
Software Testing, Verification & Reliability
The Effectiveness of T-Way Test Data Generation
SAFECOMP '08 Proceedings of the 27th international conference on Computer Safety, Reliability, and Security
Greedy Heuristic Algorithms to Generate Variable Strength Combinatorial Test Suite
QSIC '08 Proceedings of the 2008 The Eighth International Conference on Quality Software
A systematic review of search-based testing for non-functional system properties
Information and Software Technology
A density-based greedy algorithm for higher strength covering arrays
Software Testing, Verification & Reliability
Merging covering arrays and compressing multiple sequence alignments
Discrete Applied Mathematics
ICSTW '09 Proceedings of the IEEE International Conference on Software Testing, Verification, and Validation Workshops
A Combinatorial Test Suite Generator for Gray-Box Testing
SMC-IT '09 Proceedings of the Third IEEE International Conference on Space Mission Challenges for Information Technology
Computers and Operations Research
A systematic review on regression test selection techniques
Information and Software Technology
Variable Strength Interaction Testing with an Ant Colony System Approach
APSEC '09 Proceedings of the 2009 16th Asia-Pacific Software Engineering Conference
Upper bounds for covering arrays by tabu search
Discrete Applied Mathematics
Information and Software Technology
PSTG: A T-Way Strategy Adopting Particle Swarm Optimization
AMS '10 Proceedings of the 2010 Fourth Asia International Conference on Mathematical/Analytical Modelling and Computer Simulation
T-Way Test Data Generation Strategy Based on Particle Swarm Optimization
ICCRD '10 Proceedings of the 2010 Second International Conference on Computer Research and Development
Repairing GUI Test Suites Using a Genetic Algorithm
ICST '10 Proceedings of the 2010 Third International Conference on Software Testing, Verification and Validation
A survey of combinatorial testing
ACM Computing Surveys (CSUR)
Evaluating improvements to a meta-heuristic search for constrained interaction testing
Empirical Software Engineering
GUI Interaction Testing: Incorporating Event Context
IEEE Transactions on Software Engineering
The particle swarm - explosion, stability, and convergence in amultidimensional complex space
IEEE Transactions on Evolutionary Computation
An approach to multimodal biomedical image registration utilizing particle swarm optimization
IEEE Transactions on Evolutionary Computation
Comprehensive learning particle swarm optimizer for global optimization of multimodal functions
IEEE Transactions on Evolutionary Computation
Vector sets for exhaustive testing of logic circuits
IEEE Transactions on Information Theory
Hi-index | 0.00 |
Recently, researchers have started to explore the use of Artificial Intelligence (AI)-based algorithms as t-way (where t indicates the interaction strength) testing strategies. Many AI-based strategies have been developed, such as Ant Colony, Simulated Annealing, Genetic Algorithm, and Tabu Search. Although useful, most existing AI-based t-way testing strategies adopt complex search processes and require heavy computations. For this reason, existing AI-based t-way testing strategies have been confined to small interaction strengths (i.e., t@?3) and small test configurations. Recent studies demonstrate the need to go up to t=6 in order to capture most faults. In this paper, we demonstrate the effectiveness of our proposed Particle Swarm-based t-way Test Generator (PSTG) for generating uniform and variable strength covering arrays. Unlike other existing AI-based t-way testing strategies, the lightweight computation of the particle swarm search process enables PSTG to support high interaction strengths of up to t=6. The performance of our proposed PSTG is evaluated using several sets of benchmark experiments. Comparatively, PSTG consistently outperforms its AI counterparts and other existing testing strategies as far as the size of the array is concerned. Furthermore, our case study demonstrates the usefulness of PSTG for facilitating fault detection owing to interactions of the input components.