首页> 外文会议>Hawaii International Conference on System Sciences >Using Software Archaeology To Measure Knowledge Loss in Software Projects Due To Developer Turnover
【24h】

Using Software Archaeology To Measure Knowledge Loss in Software Projects Due To Developer Turnover

机译:使用软件考古因开发人员营业额而衡量软件项目中的知识损失

获取原文

摘要

Developer turnover can result in a major problem when developing software. When senior developers abandon a software project, they leave a knowledge gap that has to be managed. In addition, new (junior) developers require some time in order to achieve the desired level of productivity. In this paper, we present a methodology to measure the effect of knowledge loss due to developer turnover in software projects. For a given software project, we measure the quantity of code that has been authored by developers that do not belong to the current development team, which we define as orphaned code. Besides, we study how orphaned code is managed by the project. Our methodology is based on the concept of software archaeology, a derivation of software evolution. As case studies we have selected four FLOSS (free, libre, open source software) projects, from purely driven by volunteers to company-supported. The application of our methodology to these case studies will give insight into the turnover that these projects suffer and how they have managed it and shows that this methodology is worth being augmented in future research.
机译:开发人员营业额可能导致开发软件时的主要问题。当高级开发人员放弃软件项目时,他们会留下必须管理的知识差距。此外,新(初级)开发人员需要一段时间以达到所需的生产率水平。在本文中,我们提出了一种方法来衡量由于软件项目的开发人员营业额导致的知识损失效果。对于给定的软件项目,我们衡量不属于当前开发团队的开发人员撰写的代码数量,我们将我们定义为孤立代码。此外,我们研究了项目管理孤儿代码。我们的方法基于软件考古的概念,是软件演进的推导。如案例研究,我们选择了四个牙线(自由,自由,开源软件)项目,从纯粹由志愿者推动到公司支持。我们对这些案例研究的方法将介绍这些项目遭受的营业额以及它们如何管理,并表明这种方法值得在未来的研究中增强。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号