2011 IEEE International Conference on Web Services 2011
DOI: 10.1109/icws.2011.27
|View full text |Cite
|
Sign up to set email alerts
|

Fine-Grained Metrics of Cohesion Lack for Service Interfaces

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
24
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 14 publications
(24 citation statements)
references
References 14 publications
(24 reference statements)
0
24
0
Order By: Relevance
“…The third metric, called Lack of Domain-Level Cohesion (LoC dom ), considers relations between operations that are characterized by similar domain-level terms, which are extracted from the names of the operations. The proposed metrics extend our early ideas introduced in [6].…”
Section: Figmentioning
confidence: 76%
See 3 more Smart Citations
“…The third metric, called Lack of Domain-Level Cohesion (LoC dom ), considers relations between operations that are characterized by similar domain-level terms, which are extracted from the names of the operations. The proposed metrics extend our early ideas introduced in [6].…”
Section: Figmentioning
confidence: 76%
“…Cohesive software is easier to understand, test and maintain. In the case of Web service interfaces, the splitting should rely on a certain notion of cohesion that reflects the relatedness of the operations which are grouped in the same interface [2], [3], [4], [5], [6]. Technical challenge: Unfortunately, Alice cannot obtain her desideratum of splitting a service interface into a set of cohesive interfaces via the state of the art cohesion-driven refactoring methods [7], [8], [9], [10], [11], [12], [13], [14], [15].…”
Section: Figmentioning
confidence: 99%
See 2 more Smart Citations
“…In practice, networked systems do not advertise affordances but rather interfaces, as discussed below. Nevertheless, recent advances on learning techniques, combining solutions to the cohesion of system interfaces [18] and semantic knowledge inference [19], provide base ground that can be exploited to support the automated inference of affordances from interfaces, although this remains area for future work.…”
Section: Ontology-based Networked System Modelmentioning
confidence: 99%