【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 Chi-damber 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.
机译:凝聚力是软件设计“良好”的基本指标之一。最为广泛接受且研究最广泛的面向对象内聚度量标准是Chi-damber和Kemerer的“方法中的内聚不足”度量。但是,由于面向对象程序的性质,静态设计指标无法量化所有潜在的内聚维度,因为程序行为是其运行环境以及源代码复杂性的函数。由于这些原因,本文描述了两个运行时面向对象的内聚度量标准,并将它们应用于SPECjvm98基准测试套件中的Java程序。进行统计分析以评估这些措施的基本属性,并调查它们相对于静态内聚度量是否多余。迄今为止的结果表明,运行时内聚度量可以为程序提供有趣且有益的定性分析,并可以补充现有的静态内聚度量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号