首页> 外文会议>IFIP WG 2.13 international conference on open source systems >Leaving Behind the Software History When Transitioning to Open Source: Reasons and Implications
【24h】

Leaving Behind the Software History When Transitioning to Open Source: Reasons and Implications

机译:过渡到开源时遗忘在软件历史中:原因和启示

获取原文

摘要

Maintenance of software history is regarded to be one of the most relevant features of Version Control Systems (VCS) and is well-known to be indispensable for software developers. However, transitioning from proprietary to open source software poses a challenge: keeping the software history might make available years of historical records and internal matters from the company that built the software. On the other hand, removing the software history may disturb the development and may be harmful to new contributors. We conducted a survey with open source software projects that made this shift to investigate (1) the reasons why they removed the software history and (2) the challenges that developers face with the lack of availability of software history. Among the results, we found that the most common reason for removing the software history is because it is entangled with proprietary code (the fact that the history contains sensitive information appears next). Interestingly, most core developers believed that the lack of software history is, in the worst case, "a very minor inconvenience."
机译:维护软件历史记录被认为是版本控制系统(VCS)的最相关功能之一,众所周知,软件历史记录对于软件开发人员来说是必不可少的。但是,从专有软件到开源软件的转换带来了一个挑战:保持软件历史记录可能会使开发该软件的公司获得多年的历史记录和内部事务。另一方面,删除软件历史记录可能会干扰开发,并且可能对新贡献者有害。我们对开源软件项目进行了一项调查,调查结果发生了转变,以调查(1)删除软件历史记录的原因,以及(2)开发人员因缺乏软件历史记录而面临的挑战。在结果中,我们发现删除软件历史记录的最常见原因是因为它与专有代码纠缠在一起(历史记录包含敏感信息的事实随后出现)。有趣的是,大多数核心开发人员认为,在最坏的情况下,缺少软件历史记录是“非常小的麻烦”。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号