PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
August 16, 2024ACM Transactions on Software Engineering and Methodology8 citationsOpen Access

Solving the t -wise Coverage Maximum Problem via Effective and Efficient Local Search-based Sampling

View Full Paper
CLChuan LuoJSJianping SongQZQiyuan Zhao

Key Points

Key points are not available for this paper at this time.

Abstract

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. Further, LS-Sampling-Plus exhibits better scalability and fault detection capability than existing state-of-the-art methods.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Luo et al. (2024) studied this question.

synapsesocial.com/papers/68e5bf9fb6db643587556fe3https://doi.org/10.1145/3688836
Ask AI
Helpful
Bookmark
Share
View Full Paper