首页> 外文会议>IEEE International Conference on Software Engineering >Locating dependence clusters and dependence pollution
【24h】

Locating dependence clusters and dependence pollution

机译:定位依赖集群和依赖污染

获取原文

摘要

A dependence cluster is a set of program statements all of which are mutually inter-dependent. Such clusters can cause problems for maintenance, because a change to any statement in the cluster will have a potential impact on all statements in the cluster. This paper introduces the concept of dependence clusters and dependence pollution and shows how a simple visualisation can be used to quickly and effectively locate them. The paper presents the results of two empirical studies and several case studies which evaluate the approach. The results indicate the importance of dependence cluster analysis: for a set of 20 programs, ranging in size from 1,170 LoC to 179,623 LoC, 99.6% of clusters identified were within 1% tolerance of being identical, while dependence clusters were found to be surprisingly common: 80% of the programs studied contained clusters of 10% or more of the program.
机译:依赖群集是一组程序陈述,所有这些程序陈述都是彼此相互依赖的。这种群集可能导致维护问题,因为群集中任何语句的变化将对集群中的所有陈述产生潜在影响。本文介绍了依赖群和依赖污染的概念,并显示了如何使用简单的可视化来快速和有效地定位它们。本文提出了两个实证研究的结果和几种案例研究,评估了这种方法。结果表明了依赖聚类分析的重要性:对于一组20个程序,范围从1,170个LOC到179,623 LOC,确定的99.6%的簇在相同的1%范围内,而依赖集群被发现令人惊讶的是:80%的程序研究包含10%或更多的群集。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号