* ICSE 2018 *
Sun 27 May - Sun 3 June 2018 Gothenburg, Sweden
Fri 1 Jun 2018 14:20 - 14:40 at E1 room - Agile and Ways of Working Chair(s): Zhi Jin

Large-scale software is developed by teams of engineers that work together. The teams’ compositions change all the time, with engineers continuously leaving and joining. Learning about these organizational dynamics is vital to understanding how engineers acquire technical skills and business relationships throughout their career. In addition, since employee turnover can be costly to team morale and productivity, it is important for management to learn how to proactively guide the process. In this paper, we report on a study of a professional software development organization in which engineers switch teams frequently. We learned what causes engineers to consider leaving their teams, why they leave, how they learn about new teams, and how they decide which team to join. We also quantify the perceived costs and benefits of recent moves made by the engineers. In addition to reporting the answers to our research questions, we interpret our results to offer recommendations to engineers and their managers on how to ensure that both make better, happier team moves.

Fri 1 Jun
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 15:30
Agile and Ways of WorkingSEIP - Software Engineering in Practice at E1 room
Chair(s): Zhi JinPeking University
14:00
20m
Talk
Modern Code Review: A Case Study at Google
SEIP - Software Engineering in Practice
Caitlin SadowskiGoogle, Emma SöderbergLund University, Luke Church, Michal Sipko, Alberto BacchelliUniversity of Zurich
14:20
20m
Talk
A Study of the Organizational Dynamics of Software Teams
SEIP - Software Engineering in Practice
Michael HiltonCarnegie Mellon University, USA, Andrew BegelMicrosoft Research
Link to publication Pre-print Media Attached
14:40
20m
Talk
An Investigation of Work Practices Used by Companies Making Contributions to Established OSS Projects
SEIP - Software Engineering in Practice
15:00
20m
Talk
From Agile to Continuous Development in the Healthcare Domain – Lessons Learned
SEIP - Software Engineering in Practice
15:20
10m
Talk
Q&A in this sesson
SEIP - Software Engineering in Practice