退出代码:理解软件开发人员职业放弃意愿的模型
软件工程
2025-03-07 v1 人机交互
摘要
背景。职业放弃是指专业人员离开当前活动、转而从事其他领域工作的过程。对于软件开发人员而言,职业放弃涉及对已投入资源的挫败感以及情感和经济成本,尽管这可能因个人情况而有益。先前的研究已识别出与职业放弃相关的工作动机因素,如过时威胁、需求不稳定和代码质量低,但这些因素主要在已离职开发人员中进行了考察。这些动机因素与当前活跃开发人员放弃职业的意愿之间的关系尚未被探索。目标。本文研究了关键工作动机因素与当前活跃软件开发人员放弃职业意愿之间的关系。方法。我们采用定量方法,对 221 名软件开发人员进行调查,以验证一个基于投资模型改编的职业放弃意愿理论模型,该模型纳入了对职业技术方面的满意度以及放弃意愿。结果。探索性和验证性因子分析通过结构方程模型(SEM)为投资模型在解释软件开发人员职业放弃意愿方面的适用性提供了有力支持。此外,职业承诺对离开职业的意愿具有显著影响,受到对技术相关工作因素满意度的正向影响,以及受到职业替代方案和职业投资的负向影响。结论。本文为组织领导者和研究提供了有价值的见解,可能指导留存策略以更好地支持开发人员,并推动采用理论模型来解释职业放弃。
引用
@article{arxiv.2503.04460,
title = {Exit the Code: A Model for Understanding Career Abandonment Intention Among Software Developers},
author = {Tiago Massoni and Ricardo Duarte and Ruan Oliveira},
journal= {arXiv preprint arXiv:2503.04460},
year = {2025}
}