A Systematic Mapping Study on the Customization Solutions of Software as a Service Applications
Software as a Service (SaaS) is widely used and depended on by a wide range of applications. Considering this, the SaaS should capacitate itself to offer service to a large number of customers having their own specific requirements, without encountering software quality problems. Therefore, several...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8747000/ |
id |
doaj-85a2d441f1954ea78e3a76e8e8eee955 |
---|---|
record_format |
Article |
spelling |
doaj-85a2d441f1954ea78e3a76e8e8eee9552021-03-29T23:33:11ZengIEEEIEEE Access2169-35362019-01-017881968821710.1109/ACCESS.2019.29254998747000A Systematic Mapping Study on the Customization Solutions of Software as a Service ApplicationsAbdulrazzaq Qasem Ali0https://orcid.org/0000-0003-2150-7495Abu Bakar Md. Sultan1Abdul Azim Abd Ghani2Hazura Zulzalil3Department of Software Engineering and Information System, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Serdang, MalaysiaDepartment of Software Engineering and Information System, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Serdang, MalaysiaDepartment of Software Engineering and Information System, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Serdang, MalaysiaDepartment of Software Engineering and Information System, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Serdang, MalaysiaSoftware as a Service (SaaS) is widely used and depended on by a wide range of applications. Considering this, the SaaS should capacitate itself to offer service to a large number of customers having their own specific requirements, without encountering software quality problems. Therefore, several researchers delved into the SaaS customization, and many customization solutions have been proposed. However, heretofore, no analysis or study explicitly classifies these proposals using different criteria, e.g., the kind of change required, the component of the software requiring changes, and the quality attributes of the SaaS considered in each proposed solution. This paper adopts the systematic mapping approach to methodically investigate the solutions recommended for the SaaS customization problems. These solutions are classified into various categories to create a classification scheme based on the customization types (personalization, configuration, composition, modification, integration, and extension), customization layer (user interfaces, workflows, services, and data), and quality attributes. Our study identified 81 primary studies reporting SaaS customization solutions. The results show that the configuration, composition, and extension received the highest consideration in the proposed solutions. In addition, the majority of the proposed solutions for the SaaS customization are connected with the workflow and service layers. Furthermore, the attributes, such as multi-tenancy, security, functionality, scalability, availability, and efficiency, are considered much more often than other attributes. The classification of the proposed solutions for the SaaS customization and results of this paper can play an important role in creating a framework for the SaaS customization assessment.https://ieeexplore.ieee.org/document/8747000/Customization typesmulti-layered architecturequality attributessoftware as a servicesystematic mapping |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Abdulrazzaq Qasem Ali Abu Bakar Md. Sultan Abdul Azim Abd Ghani Hazura Zulzalil |
spellingShingle |
Abdulrazzaq Qasem Ali Abu Bakar Md. Sultan Abdul Azim Abd Ghani Hazura Zulzalil A Systematic Mapping Study on the Customization Solutions of Software as a Service Applications IEEE Access Customization types multi-layered architecture quality attributes software as a service systematic mapping |
author_facet |
Abdulrazzaq Qasem Ali Abu Bakar Md. Sultan Abdul Azim Abd Ghani Hazura Zulzalil |
author_sort |
Abdulrazzaq Qasem Ali |
title |
A Systematic Mapping Study on the Customization Solutions of Software as a Service Applications |
title_short |
A Systematic Mapping Study on the Customization Solutions of Software as a Service Applications |
title_full |
A Systematic Mapping Study on the Customization Solutions of Software as a Service Applications |
title_fullStr |
A Systematic Mapping Study on the Customization Solutions of Software as a Service Applications |
title_full_unstemmed |
A Systematic Mapping Study on the Customization Solutions of Software as a Service Applications |
title_sort |
systematic mapping study on the customization solutions of software as a service applications |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
Software as a Service (SaaS) is widely used and depended on by a wide range of applications. Considering this, the SaaS should capacitate itself to offer service to a large number of customers having their own specific requirements, without encountering software quality problems. Therefore, several researchers delved into the SaaS customization, and many customization solutions have been proposed. However, heretofore, no analysis or study explicitly classifies these proposals using different criteria, e.g., the kind of change required, the component of the software requiring changes, and the quality attributes of the SaaS considered in each proposed solution. This paper adopts the systematic mapping approach to methodically investigate the solutions recommended for the SaaS customization problems. These solutions are classified into various categories to create a classification scheme based on the customization types (personalization, configuration, composition, modification, integration, and extension), customization layer (user interfaces, workflows, services, and data), and quality attributes. Our study identified 81 primary studies reporting SaaS customization solutions. The results show that the configuration, composition, and extension received the highest consideration in the proposed solutions. In addition, the majority of the proposed solutions for the SaaS customization are connected with the workflow and service layers. Furthermore, the attributes, such as multi-tenancy, security, functionality, scalability, availability, and efficiency, are considered much more often than other attributes. The classification of the proposed solutions for the SaaS customization and results of this paper can play an important role in creating a framework for the SaaS customization assessment. |
topic |
Customization types multi-layered architecture quality attributes software as a service systematic mapping |
url |
https://ieeexplore.ieee.org/document/8747000/ |
work_keys_str_mv |
AT abdulrazzaqqasemali asystematicmappingstudyonthecustomizationsolutionsofsoftwareasaserviceapplications AT abubakarmdsultan asystematicmappingstudyonthecustomizationsolutionsofsoftwareasaserviceapplications AT abdulazimabdghani asystematicmappingstudyonthecustomizationsolutionsofsoftwareasaserviceapplications AT hazurazulzalil asystematicmappingstudyonthecustomizationsolutionsofsoftwareasaserviceapplications AT abdulrazzaqqasemali systematicmappingstudyonthecustomizationsolutionsofsoftwareasaserviceapplications AT abubakarmdsultan systematicmappingstudyonthecustomizationsolutionsofsoftwareasaserviceapplications AT abdulazimabdghani systematicmappingstudyonthecustomizationsolutionsofsoftwareasaserviceapplications AT hazurazulzalil systematicmappingstudyonthecustomizationsolutionsofsoftwareasaserviceapplications |
_version_ |
1724189323795890176 |