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.
KeywordsService-Oriented Computing Web Services Code-First Web Service Maintainability Object-Oriented Metrics Web Service Maintainability Prediction
Unable to display preview. Download preview PDF.
- 1.Rodriguez, J.M., Crasso, M., Mateos, C., Zunino, A., Campo, M.: Bottom-up and top-down COBOL system migration to Web Services: An experience report. IEEE Internet Computing (2011) (to appear)Google Scholar
- 3.Sneed, H.M.: Measuring Web Service interfaces. In: 12th IEEE International Symposium on Web Systems Evolution (WSE 2010), pp. 111–115 (September 2010)Google Scholar
- 7.Van Engelen, R.A., Gallivan, K.A.: The gsoap toolkit for web services and peer-to-peer computing networks. In: 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 128–135. IEEE Computer Society (2002)Google Scholar
- 13.Spinellis, D.: Tool writing: A forgotten art? IEEE Software 22, 9–11 (2005)Google Scholar