INVESTIGADORES
MATEOS DIAZ Cristian Maximiliano
congresos y reuniones científicas
Título:
Controlling Complexity of Web Services Interfaces through a Metrics-driven Approach
Autor/es:
DIEGO ANABALON; ANDRÉS FLORES; CRISTIAN MATEOS; ALEJANDRO ZUNINO; SANJAY MISRA
Lugar:
Ota
Reunión:
Conferencia; ICCNI 2017: International Conference on Computing, Networking and Informatics; 2017
Institución organizadora:
Covenant University, Lagos, Nigeria
Resumen:
Metric suites to assess Web Service quality attributes have been proposed recently. In particular, services interfaces in WSDL (Web Service Description Language) 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 ease consumers to reason about services´ offered functionality. Mostly, WSDLs are automatically derived from object-oriented (OO) source code, with a likely impact on complexity. In a previous work, we studied the statistical relationships between a metric suite of service interface complexity (by Baski & Misra) and the Chidamber & Kemerer´s OO metric suite (applied to service implementations). In this work, we extend the study to find out how certain refactorings on services´ source codes prior to derive WSDLs might reduce complexity. For this, we conducted a series of experiments on a data-set of 148 real-world services. In this way, our approach exploits OO metrics as development-time indicators, to guide software developers towards obtaining less complex service interfaces.