INVESTIGADORES
MATEOS DIAZ Cristian Maximiliano
artículos
Título:
Refactoring Code-first Web Services for Early Avoiding WSDL Anti-patterns: Approach and Comprehensive Assessment [JCR]
Autor/es:
JOSÉ LUIS ORDIALES COSCIA; CRISTIAN MATEOS; MARCO CRASSO; ALEJANDRO ZUNINO
Revista:
SCIENCE OF COMPUTER PROGRAMMING
Editorial:
ELSEVIER SCIENCE BV
Referencias:
Lugar: Amsterdam; Año: 2014 vol. 89 p. 374 - 407
ISSN:
0167-6423
Resumen:
Previous research of our own [34] has shown that by avoiding certain bad specification practices, or WSDL anti-patterns, contract-first Web Service descriptions expressed in WSDL can be greatly improved in terms of understandability and retrievability. The former means the capability of a human discoverer to effectively reason about a Web Service functionality just by inspecting its associated WSDL description. The latter means correctly retrieving a relevant Web Service by a syntactic service registry upon a meaningful user?s query. However, code-first service construction dominates in the industry due to its simplicity. This paper proposes an approach to avoid WSDL anti-patterns in code-first Web Services. We also evaluate the approach in terms of services understandability and retrievability, deeply discuss the experimental results, and delineate some guidelines to help code-first Web Service developers in dealing with the trade-offs that arise between these two dimensions. Certainly, our approach allows services to be more understandable, due to anti-pattern remotion, and retrievable as measured by classical Information Retrieval metrics.