Quality Assessment of Software as a Service on Cloud Using Fuzzy Logic
Niyati Baliyan, Sandeep Kumar
Abstract
Niyati Baliyan, Sandeep Kumar
Abstract
Cloud computing is a business model which provides on demand services on the pay-per-use premise. Software as a Service (SaaS) is one of the delivery models for cloud computing, where software ownership by the SaaS provider is isolated from its use by the SaaS customer. The notion of quality is central to any service provision. Also, it is important to evaluate the quality of SaaS in order to be able to improve it. Traditional software engineering quality models are not effusively suitable for this purpose due to difference in the nature of software and service. In the past, a few approaches to service quality estimation have been proposed. Some of these approaches extend quality characteristics from existing quality models and even devise SaaS quality metrics, while others discuss quality around Service Level Agreement (SLA) and Quality of Service (QoS) parameters. In this paper, some representative quality factors have been identified by analyzing literature and a model based on fuzzy logic has been proposed to assess SaaS quality. Such a model of quality criteria may provide a ground for more comprehensive quality model which may assist a SaaS customer to choose a higher quality service from available services on cloud; the quality model may also serve as a guideline to SaaS provider to improve the quality of service provided.
OpenAlex reports 24 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Cloud computing is a business model which provides on demand services on the pay-per-use premise. Software as a Service (SaaS) is one of the delivery models for cloud computing, where software ownership by the SaaS provider is isolated from its use by the SaaS customer. The notion of quality is central to any service provision. Also, it is important to evaluate the quality of SaaS in order to be able to improve it. Traditional software engineering quality models are not effusively suitable for this purpose due to difference in the nature of software and service. In the past, a few approaches to service quality estimation have been proposed. Some of these approaches extend quality characteristics from existing quality models and even devise SaaS quality metrics, while others discuss quality around Service Level Agreement (SLA) and Quality of Service (QoS) parameters. In this paper, some representative quality factors have been identified by analyzing literature and a model based on fuzzy logic has been proposed to assess SaaS quality. Such a model of quality criteria may provide a ground for more comprehensive quality model which may assist a SaaS customer to choose a higher quality service from available services on cloud; the quality model may also serve as a guideline to SaaS provider to improve the quality of service provided.
Key concepts: Software as a service, Cloud computing, Computer science, Software quality, Service quality, Quality (philosophy), Software quality management, Service delivery framework