首页> 外文会议>International Conference on Software Maintenance and Evolution >Software history under the lens: A study on why and how developers examine it
【24h】

Software history under the lens: A study on why and how developers examine it

机译:镜头下的软件历史:关于开发人员为何以及如何对其进行检查的研究

获取原文

摘要

Despite software history being indispensable for developers, there is little empirical knowledge about how they examine software history. Without such knowledge, researchers and tool builders are in danger of making wrong assumptions and building inadequate tools. In this paper we present an in-depth empirical study about the motivations developers have for examining software history, the strategies they use, and the challenges they encounter. To learn these, we interviewed 14 experienced developers from industry, and then extended our findings by surveying 217 developers. We found that history does not begin with the latest commit but with uncommitted changes. Moreover, we found that developers had different motivations for examining recent and old history. Based on these findings we propose 3-LENS HISTORY, a novel unified model for reasoning about software history.
机译:尽管软件历史记录对于开发人员来说是必不可少的,但是关于他们如何检查软件历史记录的经验知识很少。没有这样的知识,研究人员和工具制造者就有可能做出错误的假设并制造出不足的工具。在本文中,我们对开发人员检查软件历史的动机,使用的策略以及遇到的挑战进行了深入的实证研究。要了解这些内容,我们采访了14位来自行业的经验丰富的开发人员,然后通过对217位开发人员进行了调查,扩展了我们的发现。我们发现历史记录不是从最近的提交开始,而是以未提交的更改开始。此外,我们发现开发人员检查新旧历史的动机不同。基于这些发现,我们提出了3-LENS HISTORY,这是一种用于推理软件历史的新颖的统一模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号