2014 IEEE World Congress on Services 2014
DOI: 10.1109/services.2014.91
|View full text |Cite
|
Sign up to set email alerts
|

A Genetic Algorithm to Find the Adequate Granularity for Service Interfaces

Abstract: Abstract-The relevance of the service interfaces' granularity and its architectural impact have been widely investigated in literature. Existing studies show that the granularity of a service interface, in terms of exposed operations, should reflect their clients' usage. This idea has been formalized in the Consumer-Driven Contracts pattern (CDC). However, to the best of our knowledge, no studies propose techniques to assist providers in finding the right granularity and in easing the adoption of the CDC patte… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 14 publications
0
1
0
Order By: Relevance
“…We can distinguish two main categories: manual and fully-automated techniques. The manual approaches propose a set of refactorings that the user can select and execute to split an interface, extract an interface and merge two interfaces [8]. However, manual refactoring of the interface's design is a tedious task for developers that involve exploring the whole operations in the interface to find the best refactoring solution that improves the modularity of an interface.…”
Section: Problem Statementmentioning
confidence: 99%
“…We can distinguish two main categories: manual and fully-automated techniques. The manual approaches propose a set of refactorings that the user can select and execute to split an interface, extract an interface and merge two interfaces [8]. However, manual refactoring of the interface's design is a tedious task for developers that involve exploring the whole operations in the interface to find the best refactoring solution that improves the modularity of an interface.…”
Section: Problem Statementmentioning
confidence: 99%