Predicting Web Service Maintainability via Object-Oriented Metrics: A Statistics-Based Approach

The Service-Oriented Computing paradigm enables the construction of distributed systems by assembling loosely coupled pieces of software called services, which have clear interfaces to their functionalities. Service interface descriptions have many aspects, such as complexity and quality, all of which can be measured. This paper presents empirical evidence showing that services interfaces maintainability can be predicted by applying traditional software metrics in service implementations. A total of 11 source code level metrics and 5 service interface metrics have been statistically correlated using 154 real world services.

[1]  Stephen M. Stigler,et al.  Fisher and the 5% Level , 2008 .

[2]  Diomidis Spinellis,et al.  Tool Writing: A Forgotten Art? , 2005, IEEE Softw..

[3]  Kyle A. Gallivan,et al.  The gSOAP Toolkit for Web Services and Peer-to-Peer Computing Networks , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[4]  Subbarao Kambhampati,et al.  A snapshot of public web services , 2005, SGMD.

[5]  James Pasley Avoid XML schema wildcards for Web service interfaces , 2006, IEEE Internet Computing.

[6]  Guadalupe Ortiz,et al.  Improving device-aware Web services and their mobile clients through an aspect-oriented, model-driven approach , 2010, Inf. Softw. Technol..

[7]  Chris F. Kemerer,et al.  A Metrics Suite for Object Oriented Design , 2015, IEEE Trans. Software Eng..

[8]  Alejandro Zunino,et al.  Detecting WSDL bad practices in code-first Web Services , 2011, Int. J. Web Grid Serv..

[9]  Carl G. Davis,et al.  A Hierarchical Model for Object-Oriented Design Quality Assessment , 2002, IEEE Trans. Software Eng..

[10]  Marcelo R. Campo,et al.  Bottom-Up and Top-Down Cobol System Migration to Web Services , 2013, IEEE Internet Computing.

[11]  Sanjay Misra,et al.  Metrics suite for maintainability of eXtensible Markup Language web services , 2011, IET Softw..

[12]  Marcelo R. Campo,et al.  Improving Web Service descriptions for effective service discovery , 2010, Sci. Comput. Program..

[13]  Harry M. Sneed Measuring web service interfaces , 2010, 2010 12th IEEE International Symposium on Web Systems Evolution (WSE).