首页> 外文会议>IEEE International Conference on Software Engineering and Service Science >Limitations of an object-oriented metric: Weighted complexity measure
【24h】

Limitations of an object-oriented metric: Weighted complexity measure

机译:面向对象度量标准的局限性:加权复杂度度量

获取原文

摘要

Many computer science practitioners and software developers believes that the complexity of a program could be controlled more effectively by using object-oriented programming concepts. In addition to controlling complexity, the object-oriented approach allows faster development, reduction in costs, higher quality, easier maintenance, increased scalability, better information structures, and increased adaptability. As such, more and more programs are written using the object-oriented programming approach rather than using the traditional functional approach. This demand has spurred the provision for a number of object-oriented metrics. Out of them, Chidamber and Kemerers' metrics suite is one of the most prominent object-oriented metrics that has been proposed. It has been widely validated and has been accepted as a useful predictor of object-oriented design complexity. But it does not consider the complexities that occur due to factors such as the nesting level and type of control structures, and the size of the program. Thus, Chhillar and Bhasins' introduced the weighted complexity measure to address these issues. It is the only metric which considers the complexities that occur due to inheritance level of statements, nesting level and type of control structures, and the size of the program. However, weighted complexity measure also has some limitations. This paper attempts to draw the readers' attention to those limitations, with the hope that it will be further improved by addressing them.
机译:许多计算机科学从业者和软件开发人员认为,可以通过使用面向对象的编程概念来更有效地控制程序的复杂性。除了控制复杂性,面向对象的方法还允许更快的开发,降低的成本,更高的质量,更容易的维护,增加的可伸缩性,更好的信息结构和更大的适应性。这样,越来越多的程序是使用面向对象的编程方法而不是使用传统的函数方法编写的。这种需求刺激了许多面向对象指标的提供。其中,Chidamber和Kemerers的指标套件是已提出的最突出的面向对象指标之一。它已得到广泛验证,并已被接受为面向对象设计复杂性的有用预测指标。但是,它没有考虑由于诸如嵌套级别和控制结构类型以及程序大小之类的因素而导致的复杂性。因此,Chhillar和Bhasins引入了加权复杂度度量来解决这些问题。它是唯一考虑由于语句的继承级别,嵌套级别和控制结构的类型以及程序的大小而导致的复杂性的度量。但是,加权复杂度度量也有一些局限性。本文试图引起读者对这些局限性的注意,希望通过解决这些局限性来进一步改善它们。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号