Litcius/Paper detail

Large-scale T-wise interaction sampling using YASA

Sebastian Krieter

202013 citationsDOI

Abstract

Testing highly-configurable software systems (i.e., software product lines) is challenging due to their large configuration space. T-wise sampling is one method of finding a representative subset of configurations for a system, which can then be tested. However, for large-scale systems, such as Linux, existing t-wise sampling algorithms do not scale well. To this end, Pett et al. proposed the sampling challenge for large-scale systems at SPLC 2019. In this paper, we attempt to solve the proposed challenge using our sampling algorithm YASA. We report our experience for all three of the given systems FinancialServices01, Automotive02, and Linux. In addition, we present the results for computing samples for all versions of the system FinancialServices01.

Topics & Concepts

Computer scienceSampling (signal processing)Scale (ratio)SoftwareSoftware systemTheoretical computer scienceData miningParallel computingOperating systemComputer visionFilter (signal processing)PhysicsQuantum mechanicsAdvanced Software Engineering MethodologiesSoftware System Performance and ReliabilitySoftware Testing and Debugging Techniques
Large-scale T-wise interaction sampling using YASA | Litcius