首页> 外文会议>2011 IEEE 9th International Conference on Web Services >Fine-Grained Metrics of Cohesion Lack for Service Interfaces
【24h】

Fine-Grained Metrics of Cohesion Lack for Service Interfaces

机译:服务接口内聚力缺乏的精细度量

获取原文

摘要

A design issue that often appears in real-world services is that their interfaces are not cohesive, i.e., they consist of many and possibly unrelated operations. This issue may complicate the comprehension of the services functionalities and the maintenance of the applications that use them. Currently, the state of the art on case studies that focus on the evaluation of the cohesion of services offered by major service providers is limited, while research efforts on corresponding cohesion metrics are at a quite early stage. In particular, there exist coarse-grained metrics of cohesion lack, which consider that the operations of a service interface are related if the types of certain of their input/output data exactly match. The problem in this approach is that operations which operate on data characterized by similar, but not exactly matching, types are treated as being totally unrelated. Consequently, the aforementioned metrics may overestimate the cohesion lack of service interfaces. In this paper, we undertake a more elaborate approach to evaluate a set of real world services provided by Amazon. Specifically, we propose two fine-grained metrics of cohesion lack, which are defined with respect to the structural similarity of the input/output data types of interface operations. The proposed metrics are formally defined and analytically assessed with respect to fundamental properties of software metrics. Finally we report the results from our case study.
机译:实际服务中经常出现的设计问题是它们的接口不具有内聚性,即它们由许多且可能不相关的操作组成。此问题可能会使服务功能的理解和使用它们的应用程序的维护变得复杂。当前,专注于评估主要服务提供商所提供服务的凝聚力的案例研究的技术水平是有限的,而对相应凝聚力度量的研究工作仍处于早期阶段。尤其是,存在缺乏内聚性的粗粒度度量,这些度量认为如果某些输入/输出数据的类型完全匹配,则服务接口的操作是相关的。这种方法的问题在于,对以相似但不完全匹配的类型为特征的数据进行操作的操作被视为完全无关。因此,前述度量可能会高估服务接口的内聚性不足。在本文中,我们采用了一种更加精细的方法来评估由Amazon提供的一组现实世界中的服务。具体来说,我们提出了两个缺少衔接的细粒度度量,它们是针对接口操作的输入/输出数据类型的结构相似性定义的。相对于软件指标的基本属性,对提议的指标进行了正式定义和分析评估。最后,我们报告了案例研究的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号