Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bichler, M., Lin, K.-J.: Service-Oriented Computing. Computer 39(3), 99–101 (2006)
Wang, S., Sun, Q., Zou, H., Yang, F.: Reputation measure approach of Web Service for service selection. IET Software 5(5), 466–473 (2011)
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
Ortiz, G., De Prado, A.G.: Improving device-aware Web Services and their mobile clients through an aspect-oriented, model-driven approach. Information and Software Technology 52(10), 1080–1093 (2010)
Crasso, M., Rodriguez, J.M., Zunino, A., Campo, M.: Revising WSDL documents: Why and how. Internet Computing 14(5), 30–38 (2010)
Crasso, M., Zunino, A., Campo, M.: A survey of approaches to Web Service discovery in Service-Oriented Architectures. Journal of Database Management 22(1), 103–134 (2011)
Sneed, H.M.: Measuring Web Service interfaces. In: 12th IEEE International Symposium on Web Systems Evolution (WSE), pp. 111–115 (September 2010)
Rodriguez, J.M., Crasso, M., Zunino, A., Campo, M.: Improving Web Service descriptions for effective service discovery. Science of Computer Programming 75(11), 1001–1021 (2010)
Baski, D., Misra, S.: Metrics suite for maintainability of extensible markup language Web Services. IET Software 5(3), 320–341 (2011)
Kearney, J.P., Sedlmeyer, R.L., Thompson, W.B., Gray, M.A., Adler, M.A.: Software complexity measurement. Communications of the ACM 29(11), 1044–1050 (1986)
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)
Rodriguez, J.M., Crasso, M., Zunino, A., Campo, M.: Automatically detecting opportunities for web service descriptions improvement. In: Cellary, W., Estevez, E. (eds.) Software Services for e-World. IFIP AICT, vol. 341, pp. 139–150. Springer, Heidelberg (2010)
Mateos, C., Crasso, M., Zunino, A., Coscia, J.L.O.: Detecting WSDL bad practices in code-first Web Services. International Journal of Web and Grid Services 7(4), 357–387 (2011)
Chidamber, S., Kemerer, C.: A metrics suite for Object Oriented design. IEEE Transactions on Software Engineering 20(6), 476–493 (1994)
Bansiya, J., Davis, C.G.: A hierarchical model for Object-Oriented design quality assessment. IEEE Transactions on Software Engineering 28, 4–17 (2002)
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)
Pasley, J.: Avoid XML schema wildcards for Web Service interfaces. IEEE Internet Computing 10, 72–79 (2006)
Crasso, M., Rodriguez, J.M., Zunino, A., Campo, M.: Revising WSDL documents: Why and How. IEEE Internet Computing 14(5), 48–56 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Crasso, M., Mateos, C., Coscia, J.L.O., Zunino, A., Misra, S. (2013). An Evaluation on Developer’s Perception of XML Schema Complexity Metrics for Web Services. In: Murgante, B., et al. Computational Science and Its Applications – ICCSA 2013. ICCSA 2013. Lecture Notes in Computer Science, vol 7972. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39643-4_34
Download citation
DOI: https://doi.org/10.1007/978-3-642-39643-4_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39642-7
Online ISBN: 978-3-642-39643-4
eBook Packages: Computer ScienceComputer Science (R0)