Widely used software systems such as video encoders are by necessity highly configurable, with hundreds or even thousands of options to choose from. Their users often have a hard time finding suitable values for these options (i.e., finding a proper configuration of the software system) to meet their goals for the tasks at hand, e.g., compress a video down to a certain size. One dimension of the problem is of course that performance depends on the input data: e.g., a video as input to an encoder like x264 or a file system fed to a tool like xz. To achieve good performance, users should therefore take into account both dimensions of (1) software variability and (2) input data. In this problem-statement paper, we conduct a large study over 8 ...
International audience[Context] In an industrial project, we addressed the challenge of developing a...
The data, codes and experiment results for the paper 'Does Configuration Encoding Matter in Learning...
International audienceMany research studies predict the performance of configurable software using m...
International audienceWidely used software systems such as video encoders are by necessity highly co...
Widely used software systems such as video encoders are by necessity highly configurable, with hundr...
International audienceConfiguring software is a powerful means to reach functional and performance g...
Numerous software systems are highly configurable and provide a myriad of configuration options that...
International audienceModern software-based systems are highly configurable and come with a number o...
Almost every complex software system today is configurable. While configurability has many benefits,...
Software has become an important part of our life. Therefore, the number of different applications s...
International audienceMost modern software systems (operating systems like Linux or Android, Web bro...
The ever-increasing complexity of software systems makes them hard to comprehend, predict and tune d...
International audienceNumerous software systems are highly configurable through runtime options (e.g...
Abstract: The advent of variability management and generator technology enables users to derive indi...
International audience[Context] In an industrial project, we addressed the challenge of developing a...
The data, codes and experiment results for the paper 'Does Configuration Encoding Matter in Learning...
International audienceMany research studies predict the performance of configurable software using m...
International audienceWidely used software systems such as video encoders are by necessity highly co...
Widely used software systems such as video encoders are by necessity highly configurable, with hundr...
International audienceConfiguring software is a powerful means to reach functional and performance g...
Numerous software systems are highly configurable and provide a myriad of configuration options that...
International audienceModern software-based systems are highly configurable and come with a number o...
Almost every complex software system today is configurable. While configurability has many benefits,...
Software has become an important part of our life. Therefore, the number of different applications s...
International audienceMost modern software systems (operating systems like Linux or Android, Web bro...
The ever-increasing complexity of software systems makes them hard to comprehend, predict and tune d...
International audienceNumerous software systems are highly configurable through runtime options (e.g...
Abstract: The advent of variability management and generator technology enables users to derive indi...
International audience[Context] In an industrial project, we addressed the challenge of developing a...
The data, codes and experiment results for the paper 'Does Configuration Encoding Matter in Learning...
International audienceMany research studies predict the performance of configurable software using m...