• DocumentCode
    3152046
  • Title

    Fine-Grained Metrics of Cohesion Lack for Service Interfaces

  • Author

    Athanasopoulos, Dionysis ; Zarras, Apostolos V.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Ioannina, Ioannina, Greece
  • fYear
    2011
  • fDate
    4-9 July 2011
  • Firstpage
    588
  • Lastpage
    595
  • Abstract
    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.
  • Keywords
    service-oriented architecture; software metrics; Amazon; cohesion lack; fine-grained metrics; service interfaces; software metrics; Cognition; Merging; Random variables; Service oriented architecture; Software metrics; XML; cohesion; communicational; interface; sequential; service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2011 IEEE International Conference on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    978-1-4577-0842-8
  • Electronic_ISBN
    978-0-7695-4463-2
  • Type

    conf

  • DOI
    10.1109/ICWS.2011.27
  • Filename
    6009441