Skip to main content

An Evaluation on Developer’s Perception of XML Schema Complexity Metrics for Web Services

  • Conference paper
Computational Science and Its Applications – ICCSA 2013 (ICCSA 2013)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7972))

Included in the following conference series:

  • 2069 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bichler, M., Lin, K.-J.: Service-Oriented Computing. Computer 39(3), 99–101 (2006)

    Article  Google Scholar 

  2. Wang, S., Sun, Q., Zou, H., Yang, F.: Reputation measure approach of Web Service for service selection. IET Software 5(5), 466–473 (2011)

    Article  Google Scholar 

  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 

  4. 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)

    Article  Google Scholar 

  5. Crasso, M., Rodriguez, J.M., Zunino, A., Campo, M.: Revising WSDL documents: Why and how. Internet Computing 14(5), 30–38 (2010)

    Article  Google Scholar 

  6. 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)

    Article  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 

  8. 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)

    Article  MATH  Google Scholar 

  9. Baski, D., Misra, S.: Metrics suite for maintainability of extensible markup language Web Services. IET Software 5(3), 320–341 (2011)

    Article  Google Scholar 

  10. 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)

    Article  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 

  12. 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)

    Chapter  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. Chidamber, S., Kemerer, C.: A metrics suite for Object Oriented design. IEEE Transactions on Software Engineering 20(6), 476–493 (1994)

    Article  Google Scholar 

  15. Bansiya, J., Davis, C.G.: A hierarchical model for Object-Oriented design quality assessment. IEEE Transactions on Software Engineering 28, 4–17 (2002)

    Article  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)

    Chapter  Google Scholar 

  17. Pasley, J.: Avoid XML schema wildcards for Web Service interfaces. IEEE Internet Computing 10, 72–79 (2006)

    Article  Google Scholar 

  18. Crasso, M., Rodriguez, J.M., Zunino, A., Campo, M.: Revising WSDL documents: Why and How. IEEE Internet Computing 14(5), 48–56 (2010)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics