Fine-grained Metrics of Cohesion Lack for Service Interfaces - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2011

Fine-grained Metrics of Cohesion Lack for Service Interfaces

Résumé

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 cohesion metrics for service interfaces is limited. 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 totaly unrelated. Consequently, the aforementioned metrics may overestimate the cohesion lack of service interfaces. In this paper, we undertake a more elaborate approach. 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. Moreover, the usefulness of the metrics in identifying cohesion problems is evaluated in real-world services.
Fichier principal
Vignette du fichier
SoACohesionMetrics.pdf (439.56 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00574182 , version 1 (07-03-2011)

Identifiants

  • HAL Id : inria-00574182 , version 1

Citer

Dionysis Athanasopoulos, Apostolos Zarras. Fine-grained Metrics of Cohesion Lack for Service Interfaces. 9th IEEE International Conference on Web Services (ICWS), Jul 2011, Washington, United States. ⟨inria-00574182⟩
105 Consultations
287 Téléchargements

Partager

More