Please do not go: understanding turnover of software engineers from different perspectives
Michelle Larissa Luciano Carvalho, Paulo da Silva Cruz, Eduardo, Santana de Almeida, Paulo Anselmo da Mota Silveira Neto, and Rafael, Prikladnicki

TL;DR
This paper investigates software engineers' turnover by combining interviews and surveys, identifying key reasons and strategies to reduce turnover, offering insights for industry and academic research.
Contribution
It presents a mixed methods study that uncovers 19 reasons for turnover and 18 strategies to mitigate it, providing comprehensive insights from engineers and CEOs.
Findings
Identified 19 reasons for software engineers' turnover.
Discovered 18 effective strategies to reduce turnover.
Provided implications for industry and future research.
Abstract
Turnover consists of moving into and out of professional employees in the company in a given period. Such a phenomenon significantly impacts the software industry since it generates knowledge loss, delays in the schedule, and increased costs in the final project. Despite the efforts made by researchers and professionals to minimize the turnover, more studies are needed to understand the motivation that drives Software Engineers to leave their jobs and the main strategies CEOs adopt to retain these professionals in software development companies. In this paper, we contribute a mixed methods study involving semi-structured interviews with Software Engineers and CEOs to obtain a wider opinion of these professionals about turnover and a subsequent validation survey with additional software engineers to check and review the insights from interviews. In studying such aspects, we identified 19…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Information Systems Education and Curriculum Development · Engineering Education and Curriculum Development
