An Evaluation on Developer’s Perception of XML Schema Complexity Metrics for Web Services
Undoubtedly, the Service-Oriented Computing (SOC) is not an incipient computing paradigm anymore, while Web Services technologies is now a very mature stack of technologies. Both have been steadily gaining maturity as their adoption in the software industry grew. Accordingly, several metric suites for assessing different quality attributes of Web Services have been recently proposed. In particular, researchers have focused on measuring services interfaces descriptions, which like any other software artifact, have a measurable size, complexity and quality. This paper presents a study that assesses human perception of some recent services interfaces complexity metrics (Basci and Misra’s metrics suite). Empirical evidence suggests that a service interface that it is not complex for a software application, in terms of time and space required to analyze it, will not be necessarily well designed, in terms of best practices for designing Web Services. A Likert-based questionnaire was used to gather individuals opinions about this topic.
KeywordsService-Oriented Computing Web Services Web Service Understandability Web Service Complexity Human Perception
Unable to display preview. Download preview PDF.
- 3.Rodriguez, J.M., Crasso, M., Mateos, C., Zunino, A., Campo, M.: Bottom-Up and Top-Down Cobol System Migration to Web Services. IEEE Internet Computing 17(2), 44–51 (2013) ISSN 1089-7801 Google Scholar
- 7.Sneed, H.M.: Measuring Web Service interfaces. In: 12th IEEE International Symposium on Web Systems Evolution (WSE), pp. 111–115 (September 2010) Google Scholar
- 11.Rodriguez, J.M., Crasso, M., Mateos, C., Zunino, A.: Best practices for describing, consuming, and discovering Web Services: a comprehensive toolset. Software: Practice and Experience (2012)Google Scholar
- 16.Coscia, J.L.O., Crasso, M., Mateos, C., Zunino, A., Misra, S.: Predicting Web Service maintainability via Object-Oriented metrics: A statistics-based approach. In: Murgante, B., Gervasi, O., Misra, S., Nedjah, N., Rocha, A.M.A.C., Taniar, D., Apduhan, B.O. (eds.) ICCSA 2012, Part IV. LNCS, vol. 7336, pp. 29–39. Springer, Heidelberg (2012)CrossRefGoogle Scholar