ASE 2023
Mon 11 - Fri 15 September 2023 Kirchberg, Luxembourg

Development teams in large companies often maintain a huge codebase whose build time can be painfully long in a single machine. To reduce the build time, tools such as Bazel and distcc are used to build the codebase in a distributed fashion. However, in the process of a distributed building, it is normal that certain remote nodes crash due to two types of errors: Out Of Memory (OOM) and Deadline Exceeded (DE) errors. These crashes lead to a time-consuming rebuild, which is also a problem faced by WeiXin Group (WXG) of Tencent Inc., the company that created WeChat. Since existing tools cannot help avoid the OOM and DE errors, we propose PCRLinear, which predicts the memory and time requirement of a C++ file, allowing the original distributed build system to schedule compilation adaptively according to the prediction. Our experiments show that PCRLinear reduces the OOM and DE errors to zero and demonstrates a significant average build performance improvement of 30%.

Tue 12 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:30 - 12:00
Infrastructure, Build, and LogsResearch Papers / Industry Showcase (Papers) / NIER Track / Journal-first Papers at Room D
Chair(s): Fatemeh Hendijani Fard University of British Columbia, Arie van Deursen Delft University of Technology
10:30
12m
Talk
Are They All Good? Studying Practitioners' Expectations on the Readability of Log Messages
Research Papers
Zhenhao Li Concordia University, An Ran Chen University of Alberta, Xing Hu Zhejiang University, Xin Xia Huawei Technologies, Tse-Hsun (Peter) Chen Concordia University, Weiyi Shang University of Waterloo
Pre-print
10:42
12m
Talk
Log Parsing: How Far Can ChatGPT Go?
NIER Track
Van-Hoang Le The University of Newcastle, Hongyu Zhang Chongqing University
Pre-print
10:54
12m
Talk
On the usage, co-usage and migration of CI/CD tools: a qualitative analysis
Journal-first Papers
Pooya Rostami Mazrae University of Mons, Tom Mens University of Mons
11:06
12m
Talk
Predicting Compilation Resources for Adaptive Build in an Industrial Setting
Industry Showcase (Papers)
Junhao Hu Peking University, Chaozheng Wang The Chinese University of Hong Kong, Hailiang Huang Tencent Inc., Huang Luo Tencent Inc., Yu Jin Tencent Inc., Yuetang Deng Tencent, Tao Xie Peking University
11:30
12m
Talk
What Quality Aspects Influence the Adoption of Docker Images?
Journal-first Papers
Giovanni Rosa University of Molise, Simone Scalabrino University of Molise, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Rocco Oliveto University of Molise
Link to publication Media Attached
11:42
12m
Talk
LogOnline: A Semi-supervised Log-based Anomaly Detector Aided with Online Learning MechanismRecorded talk
Research Papers
Xuheng Wang Tsinghua University, Jiaxing Song Tsinghua University, Xu Zhang Microsoft Research, Junshu Tang Shanghai Jiao Tong University, Weihe Gao Tsinghua University, Qingwei Lin Microsoft, Xuheng Wang Tsinghua University
Link to publication DOI Media Attached