Evaluation framework of reusability QoS metrics for Cloud based SaaS: an empirical study
DOI:
https://doi.org/10.26438/ijcse/v6i9.445450Keywords:
Reusability, cloud based Software-as-a-Service, Quality attributes, Metrics, Cloud computingAbstract
Cloud based software-as-a-service (SaaS) is a new paradigm where services are offered over the internet. The service providers develop and deploy services that consumers can use to build their applications of high quality. As such, consumers can use these services in various applications and in various combinations. The main concern for every consumer is the quality of the service being provided by the service provider. There are number of quality attributes available to assess the quality of service. Some of the attributes are reliability, scalability, availability, reusability and coupling etc. After reviewing number of QoS attributes, we have found that Reusability and coupling of services, is a key QoS attribute to measure the value and Return on Investment (ROI) of the cloud based software service. In this paper we have proposed a reusability framework for cloud based SaaS and constructed their metrics scores. We have also done empirical evaluation on three different cloud based software services to show applicability of our proposed framework.
References
[1] Gillett, F., “Future View: The New tech Ecosystems of Cloud, Cloud Services, And Cloud Computing,” Making Leaders Successful Every Day, FORRESTER Research, 2008.
[2] Sang, H. O., et al., “A Reusability Evaluation Suite for Cloud Services”, IEEE 8th International Conference on e-Business Engineering, pp. 111-118, 2011
[3] Clements, P., Kazman, R., & Klein, M. Evaluating Software Architectures. Boston, MA: Addison-Wesley, 2002.
[4] Software Engineering—Product Quality—Part 1: Quality Model. ISO/IEC 9126-1, June, 2001.
[5] Software Engineering—Product Quality—Part 2: External Metrics. ISO/IEC TR 9126-3, July, 2003.
[6] Choi, S.W., Her, J.S., and Kim, S.D., “QoS Metrics for Evaluating Services from the Perspective of Service Providers,” In Proceedings of IEEE International Conference on e-Business Engineering (ICEBE 2007), pp. 622-625, 2007
[7] Garg, S.K., et al., “A framework for ranking of cloud computing services”, Future Generation Computer Systems, vol.29 No.4, pp.1012-1023, 2013
[8] Lee, J. Y., et al., “Software Approaches to Assuring High Scalability in Cloud Computing”, IEEE International Conference on E-Business Engineering, pp. 300-306, 2010
[9] Jureta et al., “A comprehensive quality model for service-oriented systems”, Software Quality Journal, Vol.17 No.1, pp. 65-98, 2009
[10] Washizaki, H. et al., “A metrics suite for measuring reusability of software components,” In proceedings of METRICS’03, pp. 211–223, 2003
[11] McCall, J.A., Richards, P.K., and Walters, G.F., Factors in Software Quality, US Rome Air Development Center Reports, Vol. I, II, III, RADC-TR,pp. 77-369, 1997
[12] Kim, S.D., "Software Reusability," Wiley Encyclopedia of Computer Science and Engineering, Vol.4, pp.2679-2689, 2009
[13] Her, J.S., La, H.J., and Kim, S.D., “A Formal Approach to devising a Practical Method for Modeling Reusable Services,” In Proceedings of the 7th IEEE International Conference on e-Business Engineering (ICEBE 2008), pp. 221-228, 2008
[14] Frakes, W. and Terry, C., “Software Reuse: Metrics and Models,” ACM Computing Surveys, Vol. 28, No. 2, 1996.
[15] Google Maps https://developers.google.com/maps/documentation/webservices
[16] Bing Maps http://www.microsoft.com/maps/choose-your-bing-maps-PI.aspx
[17] OVI Maps http://api.maps.ovi.com/devguide/overview.html
[18] L. Ejiogu, Software Engineering with Formal Metrics, QED Publishing, 1991
[19] IEEE standard for a software quality metrics methodology, IEEE Std 1061-1998, 1998.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
