DocumentCode :
2443498
Title :
Predicting performance via automated feature-interaction detection
Author :
Siegmund, Norbert ; Kolesnikov, Sergiy S. ; Kästner, Christian ; Apel, Sven ; Batory, Don ; Rosenmüller, Marko ; Saake, Gunter
Author_Institution :
Univ. of Magdeburg, Magdeburg, Germany
fYear :
2012
fDate :
2-9 June 2012
Firstpage :
167
Lastpage :
177
Abstract :
Customizable programs and program families provide user-selectable features to allow users to tailor a program to an application scenario. Knowing in advance which feature selection yields the best performance is difficult because a direct measurement of all possible feature combinations is infeasible. Our work aims at predicting program performance based on selected features. However, when features interact, accurate predictions are challenging. An interaction occurs when a particular feature combination has an unexpected influence on performance. We present a method that automatically detects performance-relevant feature interactions to improve prediction accuracy. To this end, we propose three heuristics to reduce the number of measurements required to detect interactions. Our evaluation consists of six real-world case studies from varying domains (e.g., databases, encoding libraries, and web servers) using different configuration techniques (e.g., configuration files and preprocessor flags). Results show an average prediction accuracy of 95%.
Keywords :
configuration management; automated performance-relevant feature interaction detection; configuration techniques; customizable programs; feature selection; program families; program performance prediction; user-selectable features; Accuracy; Educational institutions; Encryption; Feature extraction; Generators; Indexes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
ISSN :
0270-5257
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
Type :
conf
DOI :
10.1109/ICSE.2012.6227196
Filename :
6227196
Link To Document :
بازگشت