首页> 外文会议>International Conference on Software Engineering Research and Practice >Run-Time Cohesion Metrics: An Empirical Investigation
【24h】

Run-Time Cohesion Metrics: An Empirical Investigation

机译:运行时间凝聚度量:实证调查

获取原文

摘要

Cohesion is one of the fundamental measures of the 'goodness' of a software design. The most accepted and widely studied object-oriented cohesion metric is Chidamber and Kemerer's Lack of Cohesion in Methods measure. However due to the nature of object-oriented programs, static design metrics fail to quantify all the underlying dimensions of cohesion, as program behaviour is a function of it operational environment as well as the complexity of the source code. For these reasons two run-time object-oriented cohesion metrics are described in this paper, and applied to Java programs from the SPECjvm98 benchmark suite. A statistical analysis is conducted to assess the fundamental properties of the measures and investigate whether they are redundant with respect to the static cohesion metric. Results to date indicate that run-time cohesion metrics can provide an interesting and informative qualitative analysis of a program and complement existing static cohesion metrics.
机译:凝聚力是软件设计的“善良”的基本措施之一。最受欢迎和广泛研究的面向对象的凝聚度量是Chidamber和Kemerer在方法测量中缺乏凝聚力。然而,由于面向对象程序的性质,静态设计度量无法量化凝聚力的所有基础尺寸,因为程序行为是IT运行环境的函数以及源代码的复杂性。由于这些原因,本文描述了两个运行时面向对象的凝聚度量,并应用于SpecJVM98基准套件的Java程序。进行统计分析以评估措施的基本属性,并调查它们是否对静态凝聚度量是多余的。结果到目前为止表明运行时凝聚度量可以提供对程序的有趣和信息丰富的定性分析,并补充现有的静态凝聚度量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号