Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Fri 31 May 2019 16:20 - 16:40 at Mansfield / Sherbrooke - Configuration and Optimization Chair(s): Caroline Lemieux

Many software systems provide users with a set of configuration options and different configurations may lead to different runtime performance of the system. As the combination of configurations could be exponential, it is difficult to exhaustively deploy and measure system performance under all possible configurations. Recently, several learning methods have been proposed to build a performance prediction model based on performance data collected from a small sample of configurations, and then use the model to predict system performance with a new configuration. In this paper, we propose a novel approach to model highly configurable software system using a deep feedforward neural network (FNN) combining with a sparsity regularization technique, e.g. the L_1 regularization. Besides, we also design a practical searching strategy for automatically tuning the network hyperparameters efficiently. Our method, called DeepPerf, can predict performance values of highly configurable software systems with binary and/or numeric configuration options at much higher prediction accuracy with less training data than the state-of-the art approaches. Experimental results on eleven public real-world datasets confirm the effectiveness of our approach.

Fri 31 May

Displayed time zone: Eastern Time (US & Canada) change

16:00 - 17:20
Configuration and OptimizationTechnical Track / Journal-First Papers / Papers at Mansfield / Sherbrooke
Chair(s): Caroline Lemieux University of California, Berkeley
16:00
20m
Talk
Distance-Based Sampling of Software Configuration SpacesArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Christian Kaltenecker Saarland University, Germany, Alexander Grebhahn University of Passau, Norbert Siegmund Bauhaus-University Weimar, Jianmei Guo Alibaba Group, Sven Apel Saarland University
Pre-print
16:20
20m
Talk
DeepPerf: Performance Prediction for Configurable Software with Deep Sparse Neural NetworkArtifacts AvailableTechnical Track
Technical Track
Huong Ha University of Newcastle, Hongyu Zhang The University of Newcastle
16:40
10m
Talk
Software Configuration Engineering in Practice - Interviews, Survey, and Systematic Literature ReviewIndustry ProgramJournal-First
Journal-First Papers
Mohammed Sayagh MCIS, École Polytechnique de Montréal, Noureddine Kerzazi Ensias-Rabat, Bram Adams MCIS, École Polytechnique de Montréal, Fabio Petrillo Université du Québec à Chicoutimi, Canada
16:50
10m
Talk
Finding Faster Configurations using FLASHIndustry ProgramJournal-First
Journal-First Papers
Vivek Nair , Zhe Yu , Tim Menzies North Carolina State University, Norbert Siegmund Bauhaus-University Weimar, Sven Apel Saarland University
Pre-print
17:00
10m
Talk
FEMOSAA: Feature-Guided and Knee-Driven Multi-Objective Optimization for Self-Adaptive SoftwareJournal-First
Journal-First Papers
Tao Chen Nottingham Trent University, UK and University of Birmingham, UK, Ke Li University of Electronic Science and Technology of China; University of Exeter, Rami Bahsoon University of Birmingham, Xin Yao
17:10
10m
Talk
Discussion Period
Papers