2017
DOI: 10.19153/cleiej.20.3.2
|View full text |Cite
|
Sign up to set email alerts
|

Managing Web Service Interface Complexity via an OO Metric-based Early Approach

Abstract: Web Services have been steadily gaining maturity as their adoption in the software industry grew. Accordingly, metric suites for assessing different quality attributes of Web Service artifacts have been proposed recently -e.g., for services interfaces in WSDL (Web Service Description Language). Like any other software artifact, WSDL documents have several inherent attributes (e.g., size or complexity) that can be measured. We present an approach to prevent a high complexity on services interfaces (WSDLs), to e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2019
2019
2019
2019

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 29 publications
0
3
0
Order By: Relevance
“…After a quantitative and qualitative analysis, a conclusive evidence arises in favor of the COB2SOA approach, in terms of balanced trade-off between quality and time. As future work, we expect to conduct another study concerning well-known OO metrics from Chidamber & Kemerer [8], from which we have found a correlation with the BM metric suite [3,23]. By considering the OO back-ends of the SOA frontiers that are generated in the three approaches we might early analyze another refactoring opportunities to then generate improved WSDLs with lowest complexity -i.e., increasing comprehension and interoperability.…”
Section: Discussionmentioning
confidence: 99%
“…After a quantitative and qualitative analysis, a conclusive evidence arises in favor of the COB2SOA approach, in terms of balanced trade-off between quality and time. As future work, we expect to conduct another study concerning well-known OO metrics from Chidamber & Kemerer [8], from which we have found a correlation with the BM metric suite [3,23]. By considering the OO back-ends of the SOA frontiers that are generated in the three approaches we might early analyze another refactoring opportunities to then generate improved WSDLs with lowest complexity -i.e., increasing comprehension and interoperability.…”
Section: Discussionmentioning
confidence: 99%
“…As a measure for complexity, we selected cyclomatic complexity (CC) from McCabe (1976) as a traditional source code metric. While some suggestions for service-based complexity metrics like response for operation (Perepletchikov et al, 2007) or Message Entropy (Mateos et al, 2017) exist, tool support for their collection is not available and they are hard to calculate manually. Despite its criticisms (Ostberg & Wagner, 2014), we therefore relied on the widely used CC metric that was gathered for each service via SonarQube.…”
Section: Metric Definitionsmentioning
confidence: 99%
“…To gain further granularity-related insights in addition to the means and medians of our two volume metrics, we also calculated their ratio, (Perepletchikov et al, 2007) or Message Entropy (ME) (Mateos et al, 2017) exist, tool support for their collection is not available and they are hard to calculate manually.…”
Section: Metric Definitionsmentioning
confidence: 99%