Write a Blog >>
ESEC/FSE 2022
Mon 14 - Fri 18 November 2022 Singapore
Tue 15 Nov 2022 10:45 - 11:00 at SRC LT 53 - ESEC/FSE 21 - Analytics & Software Evolution Chair(s): Jürgen Cito

DevOps unifies software development and operations in cross-functional teams to improve software delivery and operations (SDO) performance. Ideally, cross-functional DevOps teams independently deploy their services, but the correct operation of a service often demands other services, requiring coordination to ensure the correct deployment order. This issue is currently solved either with a central deployment or manual out-of-band communication across teams, e.g., via phone, chat, or email. Unfortunately, both contradict the independence of teams, hindering SDO performance – the reason why DevOps is adopted in the first place.

In this work, we conduct a study on 73 IT professionals, showing that, in practice, they resort to manual coordination for correct deployments even if they expect better SDO performance with fully automated approaches. To address this issue, we propose μs ([mju:z] “muse”), a novel IaC system automating deployment coordination in a fully decentralized fashion, still retaining compatibility with DevOps practice – in contrast to today’s solutions. We implement µs, demonstrate that it effectively enables automated coordination, introduces negligible definition overhead, has no performance overhead, and is broadly applicable, as shown by the migration of 64 third-party IaC projects.

Tue 15 Nov

Displayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change

10:45 - 12:15
ESEC/FSE 21 - Analytics & Software EvolutionESEC/FSE 2021 at SRC LT 53
Chair(s): Jürgen Cito TU Wien
10:45
15m
Talk
Automating Serverless Deployments for DevOps Organizations
ESEC/FSE 2021
Daniel Sokolowski University of St. Gallen, Pascal Weisenburger University of St. Gallen, Guido Salvaneschi University of St. Gallen
Link to publication DOI Pre-print
11:00
15m
Talk
Characterizing Search Activities on Stack Overflow
ESEC/FSE 2021
Jiakun Liu Zhejiang University, Sebastian Baltes University of Adelaide, Christoph Treude University of Melbourne, David Lo Singapore Management University, Yun Zhang Zhejiang University City College, Xin Xia Huawei
11:15
15m
Talk
Authorship Attribution of Source Code: A Language-Agnostic Approach and Applicability in Software Engineering
ESEC/FSE 2021
Egor Bogomolov JetBrains Research, Vladimir Kovalenko JetBrains Research, Yurii Rebryk HSE University, Alberto Bacchelli University of Zurich, Timofey Bryksin JetBrains Research
11:30
15m
Talk
To Read or to Rotate? Comparing the Effects of Technical Reading Training and Spatial Skills Training on Novice Programming Ability
ESEC/FSE 2021
Madeline Endres University of Michigan, Madison Fansher University of Michigan, Priti Shah University of Michigan, Westley Weimer University of Michigan
11:45
15m
Talk
Feature Trace Recording
ESEC/FSE 2021
Paul Maximilian Bittner University of Ulm, Alexander Schultheiß Humboldt University of Berlin, Thomas Thüm University of Ulm, Timo Kehrer University of Bern, Jeffrey M. Young Oregon State University, Lukas Linsbauer TU Braunschweig
Link to publication DOI Pre-print Media Attached
12:00
15m
Talk
Reel Life vs. Real Life: How Software Developers Share Their Daily Life through Vlogs
ESEC/FSE 2021
Souti Chattopadhyay Oregon State University, Thomas Zimmermann Microsoft Research, Denae Ford Microsoft Research