首页> 外文期刊>IEEE Transactions on Software Engineering >Toward understanding the rhetoric of small source code changes
【24h】

Toward understanding the rhetoric of small source code changes

机译:理解小的源代码更改的言论

获取原文
获取原文并翻译 | 示例
       

摘要

Understanding the impact of software changes has been a challenge since software systems were first developed. With the increasing size and complexity of systems, this problem has become more difficult. There are many ways to identify the impact of changes on the system from the plethora of software artifacts produced during development, maintenance, and evolution. We present the analysis of the software development process using change and defect history data. Specifically, we address the problem of small changes by focusing on the properties of the changes rather than the properties of the code itself. Our study reveals that 1) there is less than 4 percent probability that a one-line change introduces a fault in the code, 2) nearly 10 percent of all changes made during the maintenance of the software under consideration were one-line changes, 3) nearly 50 percent of the changes were small changes, 4) nearly 40 percent of changes to fix faults resulted in further faults, 5) the phenomena of change differs for additions, deletions, and modifications as well as for the number of lines affected, and 6) deletions of up to 10 lines did not cause faults.
机译:自从最初开发软件系统以来,了解软件变更的影响一直是一个挑战。随着系统的大小和复杂性的增加,这个问题变得更加困难。有许多方法可以从开发,维护和演进过程中产生的大量软件工件中识别变更对系统的影响。我们使用更改和缺陷历史记录数据对软件开发过程进行了分析。具体来说,我们通过关注更改的属性而不是代码本身的属性来解决小的更改问题。我们的研究表明,1)单行更改在代码中导致错误的可能性不到4%; 2)在所考虑的软件维护期间进行的所有更改中,几乎有10%是单行更改; 3 )将近50%的更改是小更改,4)将近40%的更改来修复故障导致进一步的错误,5)更改的现象因添加,删除和修改以及受影响的行数而异,和6)删除最多10行不会引起故障。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号