arrow
Return

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

delete2024-12-31
delete0
delete
OA
AI
C
Chuan Luo *
J
Jianping Song
Q
Qiyuan Zhao
B
Binqi Sun
J
Junjie Chen
张宏玉 (Hongyu Zhang)
J
Jinkun Lin
C
Chunming Hu
DOI:10.1145/3688836delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
To meet the increasing demand for customized software, highly configurable systems become essential in practice. Such systems offer many options to configure, and ensuring the reliability of these systems is critical. A widely used evaluation metric for testing these systems is t-wise coverage, where t represents testing strength, and its value typically ranges from 2 to 6. It is crucial to design effective and efficient methods for generating test suites that achieve high t-wise coverage. However, current state-of-the-art methods need to generate large test suites for achieving high t-wise coverage. In this work, we propose a novel method called LS-Sampling-Plus that can efficiently generate test suites with high t-wise coverage for 2 <= t <= 6 while being smaller in size compared to existing state-of-the-art methods. LS-Sampling-Plus incorporates many core algorithmic techniques, including two novel scoring functions, a dynamic mechanism for updating sampling probabilities, and a validity-guaranteed systematic search method. Our experiments on various practical benchmarks show that LS-Sampling-Plus can achieve higher t-wise coverage than current state-of-the-art methods, through building a test suite of the same size. Moreover, our evaluations indicate the effectiveness of all core algorithmic techniques of LS-Sampling-Plus. Furthermore, LS-Sampling-Plus exhibits better scalability and fault detection capability than existing state-of-the-art methods.
Keywords:
CONFIGURATION CHECKING
ALGORITHM
GENERATION
SAT

Journal

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
Papers:
1.2K
Citations:
3.4K

Organization

T
tianjin university
Scholars:
7.9W
Papers: 5.7W
Citations: 88
B
Beihang University
Scholars:
5.1W
Papers: 4.1W
Citations: 37
C
Chongqing University
Scholars:
5.1W
Papers: 4.1W
Citations: 6.0W
T
Technical University of Munich
Scholars:
5.2W
Papers: 3.9W
Citations: 6.2W
N
National University of Singapore
Scholars:
7.5W
Papers: 6.5W
Citations: 11.4W
researcher View more organizations