Please do not go: understanding turnover of software engineers from different perspectives

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Carvalho, Michelle Larissa Luciano, Cruz, Paulo da Silva, de Almeida, Eduardo Santana, Neto, Paulo Anselmo da Mota Silveira, Prikladnicki, Rafael
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909234471370752
author Carvalho, Michelle Larissa Luciano
Cruz, Paulo da Silva
de Almeida, Eduardo Santana
Neto, Paulo Anselmo da Mota Silveira
Prikladnicki, Rafael
author_facet Carvalho, Michelle Larissa Luciano
Cruz, Paulo da Silva
de Almeida, Eduardo Santana
Neto, Paulo Anselmo da Mota Silveira
Prikladnicki, Rafael
contents 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 different reasons for software engineers' turnover and 18 more efficient strategies used in the software development industry to reduce it. Our findings provide several implications for industry and academia, which can drive future research.
format Preprint
id arxiv_https___arxiv_org_abs_2407_00273
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Please do not go: understanding turnover of software engineers from different perspectives
Carvalho, Michelle Larissa Luciano
Cruz, Paulo da Silva
de Almeida, Eduardo Santana
Neto, Paulo Anselmo da Mota Silveira
Prikladnicki, Rafael
Software Engineering
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 different reasons for software engineers' turnover and 18 more efficient strategies used in the software development industry to reduce it. Our findings provide several implications for industry and academia, which can drive future research.
title Please do not go: understanding turnover of software engineers from different perspectives
topic Software Engineering
url https://arxiv.org/abs/2407.00273