arrow
Return

Data-efficient performance learning for configurable systems

delete2017-11-20
delete70
PRE
AI
J
Jianmei Guo *
杨定裕 (Dingyu Yang) *
N
Norbert Siegmund
S
Sven Apel
A
Atrisha Sarkar
P
Pavel Valov
K
Krzysztof Czarnecki
A
Andrzej Wąsowski
余慧群 (Huiqun Yu)
DOI:10.1007/s10664-017-9573-6delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Many software systems today are configurable, offering customization of functionality by feature selection. Understanding how performance varies in terms of feature selection is key for selecting appropriate configurations that meet a set of given requirements. Due to a huge configuration space and the possibly high cost of performance measurement, it is usually not feasible to explore the entire configuration space of a configurable system exhaustively. It is thus a major challenge to accurately predict performance based on a small sample of measured system variants. To address this challenge, we propose a data-efficient learning approach, called DECART, that combines several techniques of machine learning and statistics for performance prediction of configurable systems. DECART builds, validates, and determines a prediction model based on an available sample of measured system variants. Empirical results on 10 real-world configurable systems demonstrate the effectiveness and practicality of DECART. In particular, DECART achieves a prediction accuracy of 90% or higher based on a small sample, whose size is linear in the number of features. In addition, we propose a sample quality metric and introduce a quantitative analysis of the quality of a sample for performance prediction.
Keywords:
Performance prediction
Configurable systems
Regression
Model selection
Parameter tuning
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Empirical Software Engineering cover
Empirical Software Engineering
IF:
3.6
Papers:
2.0K
Citations:
5.3K

Organization

A
alibaba group
Scholars:
1.1K
Papers: 789
Citations: 0
U
University of Passau
Scholars:
688
Papers: 678
Citations: 515
B
bauhaus-universitat weimar
Scholars:
783
Papers: 921
Citations: 4
I
IT University Copenhagen
Scholars:
353
Papers: 345
Citations: 13
S
Shanghai Dianji University
Scholars:
1.5K
Papers: 945
Citations: 539
U
University of Waterloo
Scholars:
2.2W
Papers: 2.3W
Citations: 3.3W
researcher View more organizations