Skip to main content

Quality Evaluation of Semantic Web Application as a Service

  • Chapter
  • First Online:
Semantic Web-Based Systems

Part of the book series: SpringerBriefs in Computer Science ((BRIEFSCOMPUTER))

  • 390 Accesses

Abstract

The quality evaluation of Semantic Web applications (SWAs) in isolation is not enough. The future shall see almost all Web applications being deployed on the cloud and available to us as services , facilitating transparency and reusability . The business model of cloud computing provides services on demand, which are paid as per their use. The Software as a Service (SaaS) delivery model of cloud computing segregates provider’s ownership from customer’s use. Since the concept of quality is crucial to services, therefore, it is plausible to build models for quality assessment of SWAs, which fit in the cloud’s SaaS paradigm. Such applications are referred to Semantic Web application as a service (SWAaaS) , in the following text. In our knowledge, there are no quality factors, measures, or frameworks for tracking the quality of SWAaaS. The Semantic Web application quality framework described in Chap. 3 is not profusely appropriate for evaluation of SWAaaS, owing to the distinctive natures of Web application and service. Previously, some ways of assessing quality of SWA and SaaS have been invented, a few of which build on quality features from existing software and Web application quality models , whereas some formulate SaaS quality metrics. few works merely present quality attributes in the context of Service Level Agreement (SLA) and Quality of Service (QoS) parameters. Here, the representative quality factors influencing SWAaaS are recognized after the literature review and a Hierarchical Fuzzy System (HFS) has been developed to assess SWAaaS quality. The quality attributes of HFS have been validated using IEEE 1061 framework. Results of experiments show that our HFS handles multiple quality attributes, and may perform quality-based ranking of SWAs available as services . The hierarchical fuzzy quality model discussed here may serve as a beginning point toward an all-inclusive quality model aimed to facilitate a SWAaaS consumer to choose the best quality service among SWAs available as a service on the cloud. Additionally, HFS may act as a directive to SWAaaS provider for the betterment of quality of SWA that is being provided as a service.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.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

References

  • Baliyan, N., Kumar, S.: Quality assessment of software as a service on cloud using fuzzy logic. In: 2013 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM), pp. 1–6. IEEE (2013)

    Google Scholar 

  • Baliyan, N., Kumar, S.: Towards software engineering paradigm for software as a service. In: 2014 Seventh International Conference on Contemporary Computing (IC3), pp. 329–333. IEEE (2014a)

    Google Scholar 

  • Baliyan, N., Kumar, S.: Software process and quality evaluation for semantic web applications. IETE Tech. Rev. 31(6), 452–462 (2014)

    Google Scholar 

  • Baliyan, N., Kumar, S.: A hierarchical fuzzy system for quality assessment of semantic web application as a service. ACM SIGSOFT Softw. Eng. Notes 41(1), 1–7 (2016)

    Article  Google Scholar 

  • Cancian, M.H., Carlo, J., Hauck, R., von Wangenheim, C.G., Rabelo, R.J.: Discovering software process and product quality criteria in software as a service. In: Product-Focused Software Process Improvement, pp. 234–247. Springer, Berlin Heidelberg (2010)

    Chapter  Google Scholar 

  • Garg, S.K., Versteeg, S., Buyya, R.: A framework for ranking of cloud computing services. Future Gener. Comput. Syst. 29(4), 1012–1023 (2013)

    Article  Google Scholar 

  • IEEE, IEEE STD 1061-1998: IEEE standard for a software quality metrics methodology. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=749159 (1998)

  • Jang, R., Gulley, N.: Fuzzy logic toolbox for matlab: user’s guide. The Math Works Inc., USA (1995)

    Google Scholar 

  • Lee, J.Y., Lee, J.W., Cheun, D.W., Kim, S.D.: A quality model for evaluating software-as-a-service in cloud computing. In: Proceedings of the ACIS 7th International Conference on Software Engineering Research, Management and Applications, pp. 261–266 (2009)

    Google Scholar 

  • Lee, M.L., Chung, H.Y., Yu, F.M.: Modeling of hierarchical fuzzy systems. Fuzzy Sets Syst. J. 138(2), 343–361 (2003)

    Article  MathSciNet  Google Scholar 

  • Mathworks: Foundations of fuzzy logic. http://in.mathworks.com/help/fuzzy/foundations-of-fuzzy-logic.html#bp78l70-2. Accessed 12 May 2015

  • Mell, P., Grance, T.: The NIST definition of cloud computing recommendations of the National Institute of Standards and Technology. NIST Specification Publication 145(1), 1–7 (2011)

    Google Scholar 

  • Ossenbruggen, J.V., Amin, A., Hildebrand. M.: Why evaluating semantic web applications is difficult. In: Proceedings of the CEUR Workshop, vol. 543 (2009)

    Google Scholar 

  • Pedrycz, W.: Fuzzy Control and Fuzzy Systems. Wiley (1993)

    Google Scholar 

  • Stuckenberg, S., Heinzl, A: The impact of the software-as-a-service concept on the underlying software and service development processes. In: Proceedings of the PACIS Conference, p. 125 (2010)

    Google Scholar 

  • Zadeh, L.A.: Fuzzy logic = computing with words. IEEE Trans. Fuzzy Syst. 4(2), 103–111 (1996)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sandeep Kumar .

Rights and permissions

Reprints and permissions

Copyright information

© 2018 The Author(s)

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Kumar, S., Baliyan, N. (2018). Quality Evaluation of Semantic Web Application as a Service. In: Semantic Web-Based Systems. SpringerBriefs in Computer Science. Springer, Singapore. https://doi.org/10.1007/978-981-10-7700-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-7700-5_4

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-7699-2

  • Online ISBN: 978-981-10-7700-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics