Constrained interaction testing: A systematic literature study

BS Ahmed, KZ Zamli, W Afzal, M Bures - IEEE Access, 2017 - ieeexplore.ieee.org
Interaction testing can be used to effectively detect faults that are otherwise difficult to find by
other testing techniques. However, in practice, the input configurations of software systems …

Using genetic improvement and code transplants to specialise a C++ program to a problem class

J Petke, M Harman, WB Langdon, W Weimer - Genetic Programming: 17th …, 2014 - Springer
Genetic Improvement (GI) is a form of Genetic Programming that improves an existing
program. We use GI to evolve a faster version of a C++ program, a Boolean satisfiability …

Reducing energy consumption using genetic improvement

BR Bruce, J Petke, M Harman - … of the 2015 Annual Conference on …, 2015 - dl.acm.org
Genetic Improvement (GI) is an area of Search Based Software Engineering which seeks to
improve software's non-functional properties by treating program code as if it were genetic …

TCA: An efficient two-mode meta-heuristic algorithm for combinatorial test generation (T)

J Lin, C Luo, S Cai, K Su, D Hao… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Covering arrays (CAs) are often used as test suites for combinatorial interaction testing to
discover interaction faults of real-world systems. Most real-world systems involve constraints …

Beyond pairwise testing: Advancing 3-wise combinatorial interaction testing for highly configurable systems

C Luo, S Lyu, Q Zhao, W Wu, H Zhang… - Proceedings of the 33rd …, 2024 - dl.acm.org
To meet the rising demand for software customization, highly configurable software systems
play key roles in practice. Combinatorial interaction testing (CIT) is recognized as an …

Optimization of combinatorial testing by incremental SAT solving

A Yamada, T Kitamura, C Artho, EH Choi… - 2015 IEEE 8th …, 2015 - ieeexplore.ieee.org
Combinatorial testing aims at reducing the cost of software and system testing by reducing
the number of test cases to be executed. We propose an approach for combinatorial testing …

Advances in combinatorial testing

R Tzoref-Brill - Advances in Computers, 2019 - Elsevier
Since their introduction into software testing in the mid-1980s, combinatorial methods for test
design gathered popularity as a testing best practice and as a prominent software testing …

Solving the t-Wise Coverage Maximum Problem via Effective and Efficient Local Search-Based Sampling

C Luo, J Song, Q Zhao, B Sun, J Chen… - ACM Transactions on …, 2024 - dl.acm.org
To meet the increasing demand for customized software, highly configurable systems
become essential in practice. Such systems offer many options to configure, and ensuring …

Specialising software for different downstream applications using genetic improvement and code transplantation

J Petke, M Harman, WB Langdon… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Genetic improvement uses automated search to find improved versions of existing software.
Genetic improvement has previously been concerned with improving a system with respect …

AutoCCAG: An automated approach to constrained covering array generation

C Luo, J Lin, S Cai, X Chen, B He… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Combinatorial interaction testing (CIT) is an important technique for testing highly
configurable software systems with demonstrated effectiveness in practice. The goal of CIT …