Write a Blog >>
ESEC/FSE 2021
Thu 19 - Sat 28 August 2021 Clowdr Platform
Wed 25 Aug 2021 19:20 - 19:30 - SE & AI—Search Based Software Engineering Chair(s): Myra Cohen
Thu 26 Aug 2021 07:20 - 07:30 - SE & AI—Search Based Software Engineering Chair(s): Phuong T. Nguyen

Automatically tuning software configuration for optimizing a single performance attribute (e.g., minimizing latency) is not trivial, due to the nature of the configuration systems (e.g., complex landscape and expensive measurement). To deal with the problem, existing work has been focusing on developing various effective optimizers. However, a prominent issue that all these optimizers need to take care of is how to avoid the search being trapped in local optima — a hard nut to crack for software configuration tuning due to its rugged and sparse landscape, and neighboring configurations tending to behave very differently. Overcoming such in an expensive measurement setting is even more challenging. In this paper, we take a different perspective to tackle this issue. Instead of focusing on improving the optimizer, we work on the level of optimization model. We do this by proposing a meta multi-objectivization model (MMO) that considers an auxiliary performance objective (e.g., throughput in addition to latency). What makes this model unique is that we do not optimize the auxiliary performance objective, but rather use it to make similarly-performing while different configurations less comparable (i.e. Pareto nondominated to each other), thus preventing the search from being trapped in local optima.

Experiments on eight real-world software systems/environments with diverse performance attributes reveal that our MMO model is statistically more effective than state-of-the-art single-objective counterparts in overcoming local optima (up to 42% gain), while using as low as 24% of their measurements to achieve the same (or better) performance result.

Wed 25 Aug

Displayed time zone: Athens change

19:00 - 20:00
SE & AI—Search Based Software EngineeringResearch Papers +12h
Chair(s): Myra Cohen Iowa State University
19:00
10m
Paper
Bias in Machine Learning Software: Why? How? What to Do?Distinguished Paper Award
Research Papers
Joymallya Chakraborty North Carolina State University, Suvodeep Majumder North Carolina State University, Tim Menzies North Carolina State University
DOI Pre-print
19:10
10m
Paper
Understanding Neural Code Intelligence through Program SimplificationArtifacts Available
Research Papers
Md Rafiqul Islam Rabin University of Houston, Vincent J. Hellendoorn Carnegie Mellon University, Amin Alipour University of Houston
DOI Pre-print Media Attached
19:20
10m
Paper
Multi-objectivizing Software Configuration TuningArtifacts Available
Research Papers
Tao Chen Loughborough University, Miqing Li University of Birmingham
DOI Pre-print
19:30
30m
Live Q&A
Q&A (SE & AI—Search Based Software Engineering)
Research Papers

Thu 26 Aug

Displayed time zone: Athens change

07:00 - 08:00
SE & AI—Search Based Software EngineeringResearch Papers
Chair(s): Phuong T. Nguyen University of L’Aquila
07:00
10m
Paper
Bias in Machine Learning Software: Why? How? What to Do?Distinguished Paper Award
Research Papers
Joymallya Chakraborty North Carolina State University, Suvodeep Majumder North Carolina State University, Tim Menzies North Carolina State University
DOI Pre-print
07:10
10m
Paper
Understanding Neural Code Intelligence through Program SimplificationArtifacts Available
Research Papers
Md Rafiqul Islam Rabin University of Houston, Vincent J. Hellendoorn Carnegie Mellon University, Amin Alipour University of Houston
DOI Pre-print Media Attached
07:20
10m
Paper
Multi-objectivizing Software Configuration TuningArtifacts Available
Research Papers
Tao Chen Loughborough University, Miqing Li University of Birmingham
DOI Pre-print
07:30
30m
Live Q&A
Q&A (SE & AI—Search Based Software Engineering)
Research Papers