首页> 外文会议>International workshop on Mining software repositories >Are refactorings less error-prone than other changes?
【24h】

Are refactorings less error-prone than other changes?

机译:重构是否比其他更改更不容易出错?

获取原文

摘要

Refactorings are program transformations which should preserve the program behavior. Consequently, we expect that during phases when there are mostly refactorings in the change history of a system, only few new bugs are introduced. For our case study we analyzed the version histories of several open source systems and reconstructed the refactorings performed. Furthermore, we obtained bug reports from various sources depending on the system. Based on this data we identify phases when the above hypothesis holds and those when it doesn't.
机译:重构是程序转换,应保留程序行为。因此,我们希望在系统变更历史记录中大部分重构的阶段中,仅引入很少的新错误。对于我们的案例研究,我们分析了几个开源系统的版本历史,并重构了执行的重构。此外,根据系统,我们从各种来源获得了错误报告。根据这些数据,我们确定上述假设成立的阶段和不成立的阶段。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号