首页> 外文会议>IEEE International Conference on Software Maintenance >Can Refactoring Cyclic Dependent Components Reduce Defect-Proneness?
【24h】

Can Refactoring Cyclic Dependent Components Reduce Defect-Proneness?

机译:可以重构循环依赖组件减少缺陷 - 透明吗?

获取原文

摘要

Previous studies have shown that dependency cycles contain significant number of defects, defect-prone components and account for the most critical defects. Thereby, demonstrating the impacts of cycles on software reliability. This preliminary study investigates the variables in a cyclic dependency graph that relate most with the number of defect-prone components in such graphs so as to motivate and guide decisions for possible system refactoring. By using network analysis and statistical methods on cyclic graphs of Eclipse and Apache-Active MQ, we have examined the relationships between the size and distance measures of cyclic dependency graphs. The size of the cyclic graphs consistently correlates more with the defect-proneness of components in these systems than other measures. Showing that adding new components to and/or creating new dependencies within an existing cyclic dependency structures are stronger in increasing the likelihood of defect-proneness. Our next study will investigate whether there is a cause and effect between refactoring (breaking) cyclic dependencies and defect-proneness of affected components.
机译:以前的研究表明,依赖周期包含大量的缺陷,缺陷易于组件,并占最关键的缺陷。由此,展示周期对软件可靠性的影响。该初步研究研究了循环依赖图中的变量,这些变量与在这些图中的缺陷易发组件的数量相关,以便激励和指导可能的系统重构的决策。通过在Eclipse和Apache-Active MQ的循环图上使用网络分析和统计方法,我们研究了循环依赖图的大小和距离测量之间的关系。循环图的尺寸始终如一地与这些系统中组件的缺陷相媲美,而不是其他措施。显示在增加循环依赖性结构中添加新组件和/或在现有循环依赖性结构中创建新的依赖性在增加缺陷的可能性时更加强大。我们的下一项研究将调查重构(破坏)循环依赖性和受影响组件的缺陷时是否存在成因和效果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号