Highly configurable systems are complex pieces of software. To tackle this complexity, hundreds of dedicated analysis techniques have been conceived, many of which able to analyze system properties for all possible system configurations, as opposed to traditional, single-system analyses. Unfortunately, it is largely unknown whether these techniques are adopted in practice, whether they address actual needs, or what strategies practitioners actually apply to analyze highly configurable systems. We present a study of analysis practices and needs in industry. It relied on a survey with 27 practitioners engineering highly configurable systems and follow-up interviews with 15 of them, covering 18 different companies from eight countries. We conf...
The often huge configuration spaces of modern software systems render the detection, prediction, and...
Software Product Line (SPL) developments include Variability Management (VA) as a core activity aimi...
Combinatorial coverage has been proposed as a way to measure the quality of test cases by using the ...
Abstract: The advent of variability management and generator technology enables users to derive indi...
The variability of software product lines is a significant challenge to efficient software testing. ...
As software grows more prevalent and more integral to human activities, the potential impact of faul...
Abstract: Highly configurable systems can easily have thousands of configuration options, together w...
A software product line is a family of similar software products that share a common set of assets. ...
Many modern software systems can be customized to fulfill specific customer needs. Customization imp...
International audienceMany approaches for testing configurable software systems start from the same ...
This paper presents our approach to the quantitative modeling and analysis of highly (re)configurabl...
The advent of variability management and generator technol-ogy enables users to derive individual va...
The society expects software to deliver the right functionality, in a short amount of time and with ...
This paper presents our approach to the quantitative modeling and analysis of highly (re)configurabl...
Introduction: Software testing is a very important activity which assures the quality of the softwar...
The often huge configuration spaces of modern software systems render the detection, prediction, and...
Software Product Line (SPL) developments include Variability Management (VA) as a core activity aimi...
Combinatorial coverage has been proposed as a way to measure the quality of test cases by using the ...
Abstract: The advent of variability management and generator technology enables users to derive indi...
The variability of software product lines is a significant challenge to efficient software testing. ...
As software grows more prevalent and more integral to human activities, the potential impact of faul...
Abstract: Highly configurable systems can easily have thousands of configuration options, together w...
A software product line is a family of similar software products that share a common set of assets. ...
Many modern software systems can be customized to fulfill specific customer needs. Customization imp...
International audienceMany approaches for testing configurable software systems start from the same ...
This paper presents our approach to the quantitative modeling and analysis of highly (re)configurabl...
The advent of variability management and generator technol-ogy enables users to derive individual va...
The society expects software to deliver the right functionality, in a short amount of time and with ...
This paper presents our approach to the quantitative modeling and analysis of highly (re)configurabl...
Introduction: Software testing is a very important activity which assures the quality of the softwar...
The often huge configuration spaces of modern software systems render the detection, prediction, and...
Software Product Line (SPL) developments include Variability Management (VA) as a core activity aimi...
Combinatorial coverage has been proposed as a way to measure the quality of test cases by using the ...