Fine-grained Metrics of Cohesion Lack for Service Interfaces

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 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.
Type de document :
Communication dans un congrès
9th IEEE International Conference on Web Services (ICWS), Jul 2011, Washington, United States. 2011
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00574182
Contributeur : Zarras Apostolos <>
Soumis le : lundi 7 mars 2011 - 13:18:46
Dernière modification le : vendredi 25 mai 2018 - 12:02:02
Document(s) archivé(s) le : mercredi 8 juin 2011 - 06:42:09

Fichier

SoACohesionMetrics.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00574182, version 1

Collections

Citation

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. 2011. 〈inria-00574182〉

Partager

Métriques

Consultations de la notice

152

Téléchargements de fichiers

262