Customization approach and software quality mapping model to improve SaaS customization
Software as a Service (SaaS) is widely used for a wide range of applications development. Therefore, the SaaS should capacitate itself to offer services to many customers having their own specific requirements, without encountering software quality problems. Hence, understanding SaaS customizatio...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2020
|
Subjects: | |
Online Access: | http://psasir.upm.edu.my/id/eprint/98084/1/FSKTM%202021%2011-%20IR.1.pdf http://psasir.upm.edu.my/id/eprint/98084/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.upm.eprints.98084 |
---|---|
record_format |
eprints |
spelling |
my.upm.eprints.980842022-11-08T06:14:23Z http://psasir.upm.edu.my/id/eprint/98084/ Customization approach and software quality mapping model to improve SaaS customization Ali, Abdulrazzaq Qasem Software as a Service (SaaS) is widely used for a wide range of applications development. Therefore, the SaaS should capacitate itself to offer services to many customers having their own specific requirements, without encountering software quality problems. Hence, understanding SaaS customization’s impact on the software quality will mitigate the risk. However, studies on the effects of software customization on the quality of SaaS application are still lacking. Furthermore, it is essential to record the customization category to ascertain the impact and risks linked to specific types of customization. Any form of SaaS customization is likely to influence the software quality. Accordingly, customization types and customization practices in the context of multi-tenant SaaS should be identified prior to assessing the impact of customization. Although several researchers have clearly stated the need for emphasis on SaaS application customization, there remains a dearth of knowledge on software customization types and practices in the SaaS multi-tenant context. Hence, the aim of this research is to propose a customization approach and software quality mapping model that provides three main information: 1) software customization types and a list of common practices for each customization type in the SaaS Multi-Tenant context, 2) key quality attributes of SaaS applications associated with customization, and 3) empirical evidence on the impact of each customization type over SaaS quality. The proposed model was initially constructed from 46 customization practices and 13 quality attributes in the SaaS multi-tenant context. Each investigated customization practice was deductively assigned to one of the customization approaches (personalization, configuration, composition, modification, integration, and extension). The model was content validated in two rounds and necessary changes were made as suggested by the content experts. Subsequently, the internal consistency reliability study among 34 software engineers was conducted and showed that all constructs are reliable. The model then had undergone further investigation to empirically assess construct reliability, construct validity, and the effect of each customization approach on the SaaS quality by surveying 244 software professionals who have been involved in SaaS development life cycle. The collected data was then analyzed using factor analysis and Structural Equation Modeling (SEM). The model was modified based on the results of factor analysis. The test for reliability and validity revealed that the model is acceptable. The findings of the structural model assessment show that all customization approaches significantly influence the quality of SaaS application except integration. Furthermore, it revealed that the impact of configuration and composition approaches on SaaS quality is positive, while the impact of other approaches is negative. The results of model validation showed experts positive feedback on the usefulness of the model. As a conclusion, this research provides a wider view of the impact of software customization on SaaS quality from different aspects (e.g., customization types, quality attributes, and potential impacts). This is a useful guidelines and references for both SaaS researchers and SaaS practitioners. 2020-12 Thesis NonPeerReviewed text en http://psasir.upm.edu.my/id/eprint/98084/1/FSKTM%202021%2011-%20IR.1.pdf Ali, Abdulrazzaq Qasem (2020) Customization approach and software quality mapping model to improve SaaS customization. Doctoral thesis, Universiti Putra Malaysia. Computer software Software engineering |
institution |
Universiti Putra Malaysia |
building |
UPM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Putra Malaysia |
content_source |
UPM Institutional Repository |
url_provider |
http://psasir.upm.edu.my/ |
language |
English |
topic |
Computer software Software engineering |
spellingShingle |
Computer software Software engineering Ali, Abdulrazzaq Qasem Customization approach and software quality mapping model to improve SaaS customization |
description |
Software as a Service (SaaS) is widely used for a wide range of applications development.
Therefore, the SaaS should capacitate itself to offer services to many
customers having their own specific requirements, without encountering software
quality problems. Hence, understanding SaaS customization’s impact on
the software quality will mitigate the risk. However, studies on the effects of
software customization on the quality of SaaS application are still lacking. Furthermore,
it is essential to record the customization category to ascertain the impact
and risks linked to specific types of customization. Any form of SaaS customization
is likely to influence the software quality. Accordingly, customization
types and customization practices in the context of multi-tenant SaaS should be
identified prior to assessing the impact of customization.
Although several researchers have clearly stated the need for emphasis on SaaS
application customization, there remains a dearth of knowledge on software customization
types and practices in the SaaS multi-tenant context. Hence, the aim
of this research is to propose a customization approach and software quality
mapping model that provides three main information: 1) software customization
types and a list of common practices for each customization type in the SaaS
Multi-Tenant context, 2) key quality attributes of SaaS applications associated
with customization, and 3) empirical evidence on the impact of each customization
type over SaaS quality. The proposed model was initially constructed from
46 customization practices and 13 quality attributes in the SaaS multi-tenant context.
Each investigated customization practice was deductively assigned to one
of the customization approaches (personalization, configuration, composition,
modification, integration, and extension).
The model was content validated in two rounds and necessary changes were
made as suggested by the content experts. Subsequently, the internal consistency
reliability study among 34 software engineers was conducted and showed
that all constructs are reliable. The model then had undergone further investigation
to empirically assess construct reliability, construct validity, and the effect of
each customization approach on the SaaS quality by surveying 244 software professionals
who have been involved in SaaS development life cycle. The collected
data was then analyzed using factor analysis and Structural Equation Modeling
(SEM).
The model was modified based on the results of factor analysis. The test for
reliability and validity revealed that the model is acceptable. The findings of
the structural model assessment show that all customization approaches significantly
influence the quality of SaaS application except integration. Furthermore,
it revealed that the impact of configuration and composition approaches on SaaS
quality is positive, while the impact of other approaches is negative. The results
of model validation showed experts positive feedback on the usefulness of the
model. As a conclusion, this research provides a wider view of the impact of
software customization on SaaS quality from different aspects (e.g., customization
types, quality attributes, and potential impacts). This is a useful guidelines
and references for both SaaS researchers and SaaS practitioners. |
format |
Thesis |
author |
Ali, Abdulrazzaq Qasem |
author_facet |
Ali, Abdulrazzaq Qasem |
author_sort |
Ali, Abdulrazzaq Qasem |
title |
Customization approach and software quality mapping model to improve SaaS customization |
title_short |
Customization approach and software quality mapping model to improve SaaS customization |
title_full |
Customization approach and software quality mapping model to improve SaaS customization |
title_fullStr |
Customization approach and software quality mapping model to improve SaaS customization |
title_full_unstemmed |
Customization approach and software quality mapping model to improve SaaS customization |
title_sort |
customization approach and software quality mapping model to improve saas customization |
publishDate |
2020 |
url |
http://psasir.upm.edu.my/id/eprint/98084/1/FSKTM%202021%2011-%20IR.1.pdf http://psasir.upm.edu.my/id/eprint/98084/ |
_version_ |
1751538278349144064 |
score |
13.211869 |