【24h】

Instability and Abstractness Metrics Based on Responsibility

机译:基于责任的不稳定性和抽象性度量

获取原文
获取原文并翻译 | 示例

摘要

Over the last few decades, a lot of research has been done to measure software quality including using high-level design metrics to measure the quality of the design. R. C. Martin's metrics are some of the best-known software package metrics. Martin began with a set of object oriented design principles and designed his metrics based on these principles. In this paper we begin with Martin's principles and use them to modify his instability and abstractness metrics which were defined to identify poorly designed packages which are hard to maintain and reuse. We modify Martin's metrics based on the concept of responsibility, our motivation is that packages with different levels of responsibility should have different weights with respect to the instability and abstraction metrics. We present a case study to validate the modified metrics, the comparative study shows the differences between the proposed metrics and Martin's metrics. We found that the proposed instability and abstractness metrics are very promising and lead to improved results.
机译:在过去的几十年中,已经进行了大量的研究来衡量软件质量,包括使用高级设计指标来衡量设计质量。 R. C. Martin的指标是一些最著名的软件包指标。 Martin从一组面向对象的设计原则开始,并根据这些原则设计了度量标准。在本文中,我们从马丁的原理开始,并用它们来修改他的不稳定性和抽象性度量标准,这些度量标准被定义为识别设计欠佳的软件包,这些软件包难以维护和重用。我们基于责任的概念来修改Martin的度量标准,我们的动机是对于不稳定性和抽象度量标准,具有不同责任级别的程序包应具有不同的权重。我们提供了一个案例研究来验证修改后的指标,对比研究显示了拟议指标与Martin指标之间的差异。我们发现,所提出的不稳定性和抽象性度量标准非常有前途,并且可以改善结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号