Abstract—Configurable software systems allow stakeholders to derive program variants by selecting features. Understanding the correlation between feature selections and performance is important for stakeholders to be able to derive a program variant that meets their requirements. A major challenge in practice is to accurately predict performance based on a small sample of measured variants, especially when features interact. We propose a variability-aware approach to performance prediction via sta-tistical learning. The approach works progressively with random samples, without additional effort to detect feature interactions. Empirical results on six real-world case studies demonstrate an average of 94 % prediction accuracy based on small r...
Abstract—Adaptive computing systems rely on accurate predictions of application behavior to understa...
Background: Prediction methods are increasingly used in biosciences to forecast diverse features and...
Many Statistical Learning (SL) regression methods have been developed over roughly the last two deca...
Abstract—A key challenge of the development and mainten-ance of configurable systems is to predict t...
Abstract—A key challenge of the development and mainten-ance of configurable systems is to predict t...
Most contemporary programs are customizable. They provide many features that give rise to millions o...
The quantitative evaluation of certain quality attributes— performance, timeliness, and reliability—...
Abstract—Understanding how performance varies across a large number of variants of a configurable so...
Abstract—Customizable programs and program families pro-vide user-selectable features to allow users...
The evaluation of various software quality metrics like performance, reliability, and response time ...
Numerous software systems are highly configurable and provide a myriad of configuration options that...
The complexity of modern computer systems makes performance modeling an invaluable resource for guid...
Software systems are heavily configurable, in the sense that users can adapt them according to their...
Almost every complex software system today is configurable. While configurability has many benefits,...
Understanding model performance on unlabeled data is a fundamental challenge of developing, deployin...
Abstract—Adaptive computing systems rely on accurate predictions of application behavior to understa...
Background: Prediction methods are increasingly used in biosciences to forecast diverse features and...
Many Statistical Learning (SL) regression methods have been developed over roughly the last two deca...
Abstract—A key challenge of the development and mainten-ance of configurable systems is to predict t...
Abstract—A key challenge of the development and mainten-ance of configurable systems is to predict t...
Most contemporary programs are customizable. They provide many features that give rise to millions o...
The quantitative evaluation of certain quality attributes— performance, timeliness, and reliability—...
Abstract—Understanding how performance varies across a large number of variants of a configurable so...
Abstract—Customizable programs and program families pro-vide user-selectable features to allow users...
The evaluation of various software quality metrics like performance, reliability, and response time ...
Numerous software systems are highly configurable and provide a myriad of configuration options that...
The complexity of modern computer systems makes performance modeling an invaluable resource for guid...
Software systems are heavily configurable, in the sense that users can adapt them according to their...
Almost every complex software system today is configurable. While configurability has many benefits,...
Understanding model performance on unlabeled data is a fundamental challenge of developing, deployin...
Abstract—Adaptive computing systems rely on accurate predictions of application behavior to understa...
Background: Prediction methods are increasingly used in biosciences to forecast diverse features and...
Many Statistical Learning (SL) regression methods have been developed over roughly the last two deca...