Sample generation is a powerful and common strategy to address the challenges of testing highly configurable systems efficiently. In the context of software product lines, t-wise Combinatorial Interaction Testing (CIT) has proven to be an effective sampling strategy to minimize the number of test cases. In recent years, researchers have designed novel t-wise sampling algorithms that are becoming more efficient and scaling with larger software product lines. However, in practice, test configurations are often created randomly or manually with expert knowledge. To automate the selection of test configurations based on expert knowledge, the feature models can be extended with expert knowledge in the form of attributes. The selection of test co...
Software Product Line (SPL) focuses on common features reusability, formulated for different softwa...
Exhaustively testing every product of a software product line (SPL) is a difficult task due to the c...
Abstract—Modern software systems are increasingly configurable. While this has many benefits, it als...
The variability of software product lines is a significant challenge to efficient software testing. ...
International audienceSoftware Product Lines (SPLs) are inherently difficult to test due to the comb...
Software Product Lines (SPLs) are families of products whose commonalities and variability can be ca...
Software Product Line (SPL) is a software engineering paradigm that is inspired by the concept of re...
Abstract Background Combinatorial Interaction Testing (CIT) approaches have drawn attention of the s...
Exhaustively testing every product of a software product line (SPL) is a difficult task due to the c...
Feature models are commonly used to represent product lines and systems with a set of features inter...
As the use of computing devices increases every day, users rely on the adequate functioning of softw...
A new software engineering methodology, software product line (SPL) engineering, has been increasing...
Systems constructed from components, including distributed systems, consist of a number of elements ...
In software testing, it is often desirable to find test inputs that exercise specific program featur...
Although desirable, exhaustive testing of the software system is impractical because of the signific...
Software Product Line (SPL) focuses on common features reusability, formulated for different softwa...
Exhaustively testing every product of a software product line (SPL) is a difficult task due to the c...
Abstract—Modern software systems are increasingly configurable. While this has many benefits, it als...
The variability of software product lines is a significant challenge to efficient software testing. ...
International audienceSoftware Product Lines (SPLs) are inherently difficult to test due to the comb...
Software Product Lines (SPLs) are families of products whose commonalities and variability can be ca...
Software Product Line (SPL) is a software engineering paradigm that is inspired by the concept of re...
Abstract Background Combinatorial Interaction Testing (CIT) approaches have drawn attention of the s...
Exhaustively testing every product of a software product line (SPL) is a difficult task due to the c...
Feature models are commonly used to represent product lines and systems with a set of features inter...
As the use of computing devices increases every day, users rely on the adequate functioning of softw...
A new software engineering methodology, software product line (SPL) engineering, has been increasing...
Systems constructed from components, including distributed systems, consist of a number of elements ...
In software testing, it is often desirable to find test inputs that exercise specific program featur...
Although desirable, exhaustive testing of the software system is impractical because of the signific...
Software Product Line (SPL) focuses on common features reusability, formulated for different softwa...
Exhaustively testing every product of a software product line (SPL) is a difficult task due to the c...
Abstract—Modern software systems are increasingly configurable. While this has many benefits, it als...