An Empirical Investigation of Software Customization and Its Impact on the Quality of Software as a Service: Perspectives from Software Professionals
Abstract
:1. Introduction
2. Related Literature
2.1. Software Customizations
2.2. Software Quality
2.3. Related Empirical Studies
3. Research Model and Hypotheses
4. Methodology
4.1. Sample and Data Collection
4.2. Instrument Development
4.3. Measurement Model Assessment
4.3.1. Outliers
4.3.2. Normality
4.3.3. Model Fit Criteria
4.3.4. Construct Reliability
4.3.5. Convergent Validity
4.3.6. Discriminant Validity
4.4. Structural Model Assessment
5. Analyses and Results
5.1. Results of Measurement Model Assessment
5.1.1. Model Fit Criteria
5.1.2. Construct Reliability
5.1.3. Convergent Validity
5.1.4. Discriminant Validity
5.2. Results of Structural Model Assessment
6. Discussion
6.1. Theoretical Implications
6.2. Practical Implications
6.3. Threats to Validity
- Threats to external validityExternal validity is related to the ability of the researchers to generalize the results of academic research to industrial practice [83]. For SEM, the sample size of respondents in this study should be considered sufficient [61]. However, this number of respondents can lead to this study being criticized for having limited generalizability. In response, it is worth noting that respondents have a diversity of industrial backgrounds and experiences from different countries and were approached online and face-to-face.
- Threats to internal validityOne of the limitations of this study was the choice of customization approaches (independent variables) selected for an analysis of their association and impact on SaaS quality. There may be other customization approaches which have an impact on SaaS quality but we only considered those which were the results of previous studies including systematic mapping study [23] and academic-related experts’ opinions [24]. Additionally, other factors that influence software and SaaS quality (e.g., software architecture and requirements volatility) were not considered in this study because the focus of this study was only on software customization approaches affecting the SaaS quality.
- Threats to conclusion validityAnother limitation of this study is that both the dependent and independent variables are measured from the same source, which may lead to incorrect conclusions about the relationship between variables. This is seen as a potential source of common method bias (CMB) which threatens the validity of the conclusions [84]. To mitigate this threat, the common latent factor (CLF) technique [85] was employed to quantitatively ascertain the presence of potential instrument bias issues. The standardized regression weights were calculated with and without the CLF, after which the differences were calculated. Subsequently, all the differences higher than 20% were identified and used to discover construct-associations affected by CMB problems. The results indicated that this model lacked bias. A thorough explanation of the CLF procedure can be seen in the Supplementary Materials.
- Threats to construct validityHowever, the model used in this study was iteratively validated [24], which may offer some certainty of the construct validity, more testing had been conducted to evaluate its construct validity and reliability with a larger sample based on the industry environment. As using multiple types of data analysis can ensure construct validity, we reported both factor analysis types (long associated with construct validity). Another issue related to construct validity could be the gender bias, as the participants of this study are mostly male. However, the number of women software engineers and developers is gradually increased, software engineering domain is still dominated by men [86] where women represent only 21% of the total software development workforce [87]. Considering this fact and the fact that proportion of women’s presence in our sample, 19.3% are women and the remaining 80.7% are men, considers higher than their presence in other software engineering research studies (e.g, [86,88]), the gender distribution of our sample considers acceptable and free from gender bias.
7. Conclusions and Future Research
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Conflicts of Interest
References
- Walraven, S.; Landuyt, D.V.; Truyen, E.; Handekyn, K.; Joosen, W. Efficient customization of multi-tenant Software-as-a-Service applications with service lines. J. Syst. Softw. 2014, 91, 48–62. [Google Scholar] [CrossRef]
- Araujo, V.M.; Vazquez, J.A. Business and technical requirements of Software-as-a-Service: Implications in portuguese enterprise business context. Int. J. Found. Comput. Sci. Technol. 2013, 3. [Google Scholar] [CrossRef]
- Ali, A.Q.; Sultan, A.B.M.; Ghani, A.A.A.; Zulzalil, H. Customization of Software as a Service Application: Problems and Objectives. J. Comput. Sci. Comput. Math. 2018, 8, 27–32. [Google Scholar] [CrossRef]
- Tsai, W.T.; Zhong, P.; Chen, Y. Tenant-centric Sub-Tenancy Architecture in Software-as-a-Service. CAAI Trans. Intell. Technol. 2016, 1, 150–161. [Google Scholar] [CrossRef] [Green Version]
- Al-Shardan, M.M.; Ziani, D. Configuration as a service in multi-tenant enterprise resource planning system. Lect. Notes Softw. Eng. 2015, 3, 95. [Google Scholar] [CrossRef] [Green Version]
- Tsai, W.; Shao, Q.; Li, W. OIC: Ontology-based intelligent customization framework for SaaS. In Proceedings of the 2010 IEEE International Conference on Service-Oriented Computing and Applications (SOCA), Perth, Australia, 13–15 December 2010; pp. 1–8. [Google Scholar] [CrossRef]
- Ali, A.Q.; Sultan, A.B.M.; Ghani, A.A.A.; Zulzalil, H. The Five Ws Taxonomy on Customization of Software as a Service Applications. J. Comput. Sci. Comput. Math. 2018, 8, 43–48. [Google Scholar] [CrossRef]
- Guo, C.J.; Sun, W.; Jiang, Z.B.; Huang, Y.; Gao, B.; Wang, Z.H. Study of Software as a Service Support Platform for Small and Medium Businesses. In New Frontiers in Information and Software as Services; Agrawal, D., Candan, K.S., Li, W.S., Eds.; Springer: Berlin/Heidelberg, Germany, 2011; pp. 1–30. [Google Scholar] [CrossRef]
- Shahin, A.A. Variability modeling for customizable SaaS applications. Int. J. Comput. Sci. Inf. Technol. 2014, 6, 39–49. [Google Scholar] [CrossRef]
- Van Landuyt, D.; Walraven, S.; Joosen, W. Variability Middleware for Multi-tenant SaaS Applications: A Research Roadmap for Service Lines. In Proceedings of the 19th International Conference on Software Product Line, Nashville, TN, USA, 20–24 July 2015; ACM: New York, NY, USA, 2015. SPLC ’15. pp. 211–215. [Google Scholar] [CrossRef]
- Yang, S.; Yoo, B.; Jahng, J. Does the SaaS model really increase customer benefits. Asia Pac. J. Inf. Syst. 2010, 20, 87–101. [Google Scholar]
- Samir, A.; Darwish, N.R. Reusability Quality Attributes and Metrics of SaaS from Perspective of Business and Provider. Int. J. Comput. Sci. Inf. Secur. 2016, 14, 295–312. [Google Scholar]
- Xin, M.; Levina, N. Software-as-a Service Model: Elaborating Client-Side Adoption Factors. In Proceedings of the 29th International Conference on Information Systems, Paris, France, 14–17 December 2008. [Google Scholar] [CrossRef] [Green Version]
- Sun, W.; Zhang, X.; Guo, C.J.; Sun, P.; Su, H. Software as a Service: Configuration and Customization Perspectives. In Proceedings of the 2008 IEEE Congress on Services Part II (Services-2 2008), Beijing, China, 23–26 September 2008; pp. 18–25. [Google Scholar] [CrossRef]
- Joha, A.; Janssen, M. Design choices underlying the software as a service (saas) business model from the user perspective: Exploring the fourth wave of outsourcing. J. Univ. Comput. Sci. 2012, 18. [Google Scholar] [CrossRef]
- Espadas, J.; Molina, A.; Jiménez, G.; Molina, M.; Ramírez, R.; Concha, D. A tenant-based resource allocation model for scaling Software-as-a-Service applications over cloud computing infrastructures. Future Gener. Comput. Syst. 2013, 29, 273–286. [Google Scholar] [CrossRef]
- Ali, A.Q.; Sultan, A.B.M.; Ghani, A.A.A.; Zulzalil, H. Empirical studies on the impact of software customization on quality attributes: A systematic review. J. Theor. Appl. Inf. Technol. 2019, 97, 1747–1763. [Google Scholar]
- Chaumun, M.; Kabaili, H.; Keller, R.K.; Lustman, F. A change impact model for changeability assessment in object-oriented software systems. Sci. Comput. Program. 2002, 45, 155–174. [Google Scholar] [CrossRef] [Green Version]
- Parthasarathy, S.; Sharma, S. Impact of customization over software quality in ERP projects: An empirical study. Softw. Qual. J. 2017, 25, 581–598. [Google Scholar] [CrossRef]
- Parthasarathy, S.; Sharma, S. Efficiency analysis of ERP packages-A customization perspective. Comput. Ind. 2016, 82, 19–27. [Google Scholar] [CrossRef]
- Williams, B.J.; Carver, J.C. Characterizing software architecture changes: A systematic review. Inf. Softw. Technol. 2010, 52, 31–51. [Google Scholar] [CrossRef] [Green Version]
- Lehman, M. Feedback, evolution and software technology. In Proceedings of the 10th International Software Process Workshop, Dijon, France, 17–19 June 1996; pp. 101–103. [Google Scholar] [CrossRef]
- Ali, A.Q.; Sultan, A.B.M.; Abd Ghani, A.A.; Zulzalil, H. A Systematic Mapping Study on the Customization Solutions of Software as a Service Applications. IEEE Access 2019, 7. [Google Scholar] [CrossRef]
- Ali, A.Q.; Md Sultan, A.B.; Abd Ghani, A.A.; Zulzalil, H. Development of a valid and reliable software customization model for SaaS quality through iterative method: Perspectives from academia. PeerJ Comput. Sci. 2020, 6, e294. [Google Scholar] [CrossRef]
- Franke, N.; Keinz, P.; Steger, C.J. Testing the value of customization: When do customers really prefer products tailored to their preferences? J. Mark. 2009, 73, 103–121. [Google Scholar] [CrossRef]
- Etame, F.; Atsa, R. Survey on ERP’s customization-driven requirements engineering. In Applied Informatics; Springer: Berlin/Heidelberg, Germany, 2018; Volume 5, p. 2. [Google Scholar] [CrossRef] [Green Version]
- Gilmore, J.H.; Pine, B.J. The four faces of mass customization. Harv. Bus. Rev. 1997, 75, 91–102. [Google Scholar]
- Davenport, T.H. Putting the Enterprise into the Enterprise System. Harv. Bus. Rev. 1998, 76, 121–131. [Google Scholar] [PubMed]
- Brehm, L.; Heinzl, A.; Markus, M.L. Tailoring ERP systems: A spectrum of choices and their implications. In Proceedings of the 34th Annual Hawaii International Conference on System Sciences, Maui, HI, USA, 3–6 January 2001; p. 9. [Google Scholar] [CrossRef]
- Rothenberger, M.A.; Srite, M. An Investigation of Customization in ERP System Implementations. IEEE Trans. Eng. Manag. 2009, 56, 663–676. [Google Scholar] [CrossRef]
- Luo, W.; Strong, D.M. A framework for evaluating ERP implementation choices. IEEE Trans. Eng. Manag. 2004, 51, 322–333. [Google Scholar] [CrossRef]
- Haines, M.N. Understanding Enterprise System Customization: An Exploration of Implementation Realities and the Key Influence Factors. Inf. Syst. Manag. 2009, 26, 182–198. [Google Scholar] [CrossRef]
- Kurbel, K.E. Enterprise Resource Planning and Supply Chain Management: Functions, Business Processes and Software for Manufacturing Companies; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar] [CrossRef]
- Munkelt, T.; Völker, S. ERP systems: Aspects of selection, implementation and sustainable operations. Int. J. Inf. Syst. Proj. Manag. 2013, 1, 25–39. [Google Scholar] [CrossRef]
- Tsai, W.; Sun, X. SaaS Multi-tenant Application Customization. In Proceedings of the 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering, San Francisco, CA, USA, 25–28 March 2013; pp. 1–12. [Google Scholar] [CrossRef]
- Müller, J.; Krüger, J.; Enderlein, S.; Helmich, M.; Zeier, A. Customizing Enterprise Software as a Service Applications: Back-End Extension in a Multi-tenancy Environment. In Enterprise Information Systems; Filipe, J., Cordeiro, J., Eds.; Springer: Berlin/Heidelberg, Germany, 2009; pp. 66–77. [Google Scholar] [CrossRef] [Green Version]
- Kabbedijk, J.; Jansen, S. Variability in Multi-tenant Environments: Architectural Design Patterns from Industry. Advances in Conceptual Modeling. In Recent Developments and New Directions; De Troyer, O., Bauzer Medeiros, C., Billen, R., Hallot, P., Simitsis, A., Van Mingroot, H., Eds.; Springer: Berlin/Heidelberg, Germany, 2011; pp. 151–160. [Google Scholar] [CrossRef]
- Iso, I.; Std, I. 9126 Software product evaluation—Quality characteristics and guidelines for their use. ISO/IEC Stand. 2001, 9126. [Google Scholar]
- Iso, I. Iec25010: 2011 systems and software engineering—Systems and software quality requirements and evaluation (square)—System and software quality models. Int. Organ. Stand. 2011, 34, 2910. [Google Scholar]
- McCall, J.A. Factors in Software Quality; US Rome Air Development Center Reports; General Electric Co.: Sunnyvale, CA, USA, 1977. [Google Scholar]
- Boehm, B. Characteristics of Software Quality; Notas de Matematica; North-Holland Publishing Company: Amsterdam, The Netherlands, 1978. [Google Scholar]
- Dromey, R.G. Cornering the chimera [software quality]. IEEE Softw. 1996, 13, 33–43. [Google Scholar] [CrossRef]
- La, H.J.; Kim, S.D. A Systematic Process for Developing High Quality SaaS Cloud Services. In Cloud Computing; Jaatun, M.G., Zhao, G., Rong, C., Eds.; Springer: Berlin/Heidelberg, Germany, 2009; pp. 278–289. [Google Scholar] [CrossRef]
- Khanjani, A.; Rahman, W.N.W.A.; Ghani, A.A.A.; Sultan, A.B.M. SaaS quality of service attributes. J. Appl. Sci. 2014, 14, 3613–3619. [Google Scholar] [CrossRef]
- 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 2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications, Haikou, China, 2–4 December 2009; pp. 261–266. [Google Scholar] [CrossRef]
- Nadanam, P.; Rajmohan, R. QoS evaluation for web services in cloud computing. In Proceedings of the 2012 Third International Conference on Computing, Communication and Networking Technologies (ICCCNT’12), Coimbatore, India, 26–28 July 2012; pp. 1–8. [Google Scholar] [CrossRef]
- Cancian, M.H.; Hauck, J.C.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; Ali Babar, M., Vierimaa, M., Oivo, M., Eds.; Springer: Berlin/Heidelberg, Germany, 2010; pp. 234–247. [Google Scholar] [CrossRef]
- Duarte Filho, N.F.; de Souza Bermejo, P.H.; Zambalde, A.L.; de Barros, U.S. Saasquality-a method for quality evaluation of software as a service (saas). Int. J. Comput. Sci. Inf. Technol. 2013, 5, 101. [Google Scholar] [CrossRef]
- Seethamraju, R. Adoption of software as a service (SaaS) enterprise resource planning (ERP) systems in small and medium sized enterprises (SMEs). Inf. Syst. Front. 2015, 17, 475–492. [Google Scholar] [CrossRef]
- Ahn, B.; Ahn, H. Factors Affecting Intention to Adopt Cloud-Based ERP from a Comprehensive Approach. Sustainability 2020, 12, 6426. [Google Scholar] [CrossRef]
- Valdebenito, J.; Quelopana, A. Conceptual Model for Software as a Service (SaaS) Enterprise Resource Planning (ERP) Systems Adoption in Small and Medium Sized Enterprises (SMEs) Using the Technology-Organization-Environment (TOE) Framework. In International Conference on Information Technology & Systems; Springer: Berlin/Heidelberg, Germany, 2019; pp. 143–152. [Google Scholar]
- Faasen, J.; Seymour, L.F.; Schuler, J. SaaS ERP adoption intent: Explaining the South African SME perspective. In Enterprise Information Systems of the Future; Springer: Berlin/Heidelberg, Germany, 2013; pp. 35–47. [Google Scholar]
- Light, B. The maintenance implications of the customization of ERP software. J. Softw. Maint. Evol. Res. Pract. 2001, 13, 415–429. [Google Scholar] [CrossRef] [Green Version]
- Ng, C.S.P. A case study on the impact of customization, fitness, and operational characteristics on enterprise-wide system success, user satisfaction, and system use. J. Glob. Inf. Manag. 2013, 21, 19–41. [Google Scholar] [CrossRef] [Green Version]
- Jung, H.W. Validating the external quality subcharacteristics of software products according to ISO/IEC 9126. Comput. Stand. Interfaces 2007, 29, 653–661. [Google Scholar] [CrossRef]
- Miguel, J.P.; Mauricio, D.; Rodríguez, G. A review of software quality models for the evaluation of software products. Int. J. Softw. Eng. Appl. 2014, 5, 31. [Google Scholar] [CrossRef]
- Moses, J. Should we try to measure software quality attributes directly? Softw. Qual. J. 2009, 17, 203–213. [Google Scholar] [CrossRef]
- Mohagheghi, P.; Conradi, R. An empirical study of software change: Origin, acceptance rate, and functionality vs. quality attributes. In Proceedings of the 2004 International Symposium on Empirical Software Engineering, Redondo Beach, CA, USA, 19–20 August 2004; ISESE’04. pp. 7–16. [Google Scholar] [CrossRef]
- Tongco, M.D.C. Purposive sampling as a tool for informant selection. Ethnobot. Res. Appl. 2007, 5, 147–158. [Google Scholar] [CrossRef] [Green Version]
- Unkelos-Shpigel, N.; Sherman, S.; Hadar, I. Finding the missing link to industry: LinkedIn professional groups as facilitators of empirical research. In Proceedings of the 2015 IEEE/ACM 3rd International Workshop on Conducting Empirical Studies in Industry, Florence, Italy, 18 May 2015; pp. 43–46. [Google Scholar] [CrossRef]
- Lei, P.W.; Wu, Q. Introduction to structural equation modeling: Issues and practical considerations. Educ. Meas. Issues Pract. 2007, 26, 33–43. [Google Scholar] [CrossRef]
- Hoogland, J.J.; Boomsma, A. Robustness studies in covariance structure modeling: An overview and a meta-analysis. Sociol. Methods Res. 1998, 26, 329–367. [Google Scholar] [CrossRef]
- Hair, J.F.; Black, W.C.; Babin, B.J.; Anderson, R.E.; Tatham, R.L. Multivariate Data Analysis; Pearson Education Limited: London, UK, 2013. [Google Scholar]
- Ben-Gal, I. Outlier Detection [w:] Data Mining and Knowledge Discovery Handbook: A Complete Guide for Practitioners and Researchers, Red. O. Maimon, L. Rokach; Kluwer Academic Publishers: Boston, MA, USA, 2005. [Google Scholar]
- Tabachnick, B.G.; Fidell, L.S. Multivariate analysis of variance and covariance. Using Multivar. Stat. 2007, 3, 402–407. [Google Scholar]
- Byrne, B.M. Structural Equation Modeling with AMOS: Basic Concepts, Applications, and Programming (Multivariate Applications Series); Taylor & Francis Group: New York, NY, USA, 2010; Volume 396, p. 7384. [Google Scholar]
- Kline, R.B. Principles and Practice of Structural Equation Modeling; Guilford Publications: New York, NY, USA, 2015. [Google Scholar]
- Sharma, S.; Mukherjee, S.; Kumar, A.; Dillon, W.R. A simulation study to investigate the use of cutoff values for assessing model fit in covariance structure models. J. Bus. Res. 2005, 58, 935–943. [Google Scholar] [CrossRef]
- Schniederjans, D.G.; Hales, D.N. Cloud computing and its impact on economic and environmental performance: A transaction cost economics perspective. Decis. Support Syst. 2016, 86, 73–82. [Google Scholar] [CrossRef]
- Awang, Z. Structural Equation Modeling Using AMOS Graphic; Penerbit Universiti Teknologi MARA: Shah Alam, Malaysia, 2012. [Google Scholar]
- Costello, A.B.; Osborne, J. Best practices in exploratory factor analysis: Four recommendations for getting the most from your analysis. Pract. Assess. Res. Eval. 2005, 10, 7. [Google Scholar]
- Afthanorhan, W.; Ahmad, S.; Mamat, I. Pooled Confirmatory Factor Analysis (PCFA) using structural equation modeling on volunteerism program: A step by step approach. Int. J. Asian Soc. Sci. 2014, 4, 642–653. [Google Scholar]
- Awang, Z.; Afthanorhan, A.; Mohamad, M.; Asri, M. An evaluation of measurement model for medical tourism research: The confirmatory factor analysis approach. Int. J. Tour. Policy 2015, 6, 29–45. [Google Scholar] [CrossRef]
- Samah, B. Enhancing Extension Education Research Using Structural Equation Modelling; Universiti Putra Malaysia Press: Serdang, Malaysia, 2016. [Google Scholar]
- Werts, C.E.; Linn, R.L.; Jöreskog, K.G. Intraclass reliability estimates: Testing structural assumptions. Educ. Psychol. Meas. 1974, 34, 25–33. [Google Scholar] [CrossRef]
- Sekaran, U.; Bougie, R. Research Methods for Business: A Skill Building Approach; John Wiley & Sons: Hoboken, NJ, USA, 2016. [Google Scholar]
- Hinton, P.R.; McMurray, I.; Brownlow, C. SPSS Explained; Routledge: London, UK, 2014. [Google Scholar]
- Nunnally, J.C. Psychometric Theory 3E; Tata McGraw-Hill Education: New Delhi, India, 1994. [Google Scholar]
- Fornell, C.; Larcker, D.F. Evaluating structural equation models with unobservable variables and measurement error. J. Mark. Res. 1981, 18, 39–50. [Google Scholar] [CrossRef]
- Falk, R.F.; Miller, N.B. A Primer for Soft Modeling; University of Akron Press: Akron, OH, USA, 1992. [Google Scholar]
- Kelloway, E.K. Structural equation modelling in perspective. J. Organ. Behav. 1995, 16, 215–224. [Google Scholar] [CrossRef]
- Parhizkar, M. Impact Analysis of Enterprise Resource Planning Post-Implementation Modifications. Ph.D. Thesis, University of London, London, UK, 2016. [Google Scholar]
- Wohlin, C.; Runeson, P.; Höst, M.; Ohlsson, M.C.; Regnell, B.; Wesslén, A. Experimentation in Software Engineering; Springer: Berlin/Heidelberg, Germany, 2012. [Google Scholar] [CrossRef]
- Podsakoff, P.M.; MacKenzie, S.B.; Lee, J.Y.; Podsakoff, N.P. Common method biases in behavioral research: A critical review of the literature and recommended remedies. J. Appl. Psychol. 2003, 88, 879. [Google Scholar] [CrossRef] [PubMed]
- Matemba, E.D.; Li, G.; Maiseli, B.J. Consumers’ Stickiness to Mobile Payment Applications: An Empirical Study of WeChat Wallet. J. Database Manag. 2018, 29, 43–66. [Google Scholar] [CrossRef]
- Russo, D.; Stol, K.J. Gender differences in personality traits of software engineers. IEEE Trans. Softw. Eng. 2020. [Google Scholar] [CrossRef]
- Wang, Y.; Redmiles, D. Implicit gender biases in professional software development: An empirical study. In Proceedings of the 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS), Montreal, QC, Canada, 25–31 May 2019; pp. 1–10. [Google Scholar] [CrossRef]
- Qiu, H.S.; Nolte, A.; Brown, A.; Serebrenik, A.; Vasilescu, B. Going farther together: The impact of social capital on sustained participation in open source. In Proceedings of the 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE), Montreal, QC, Canada, 25–31 May 2019; pp. 688–699. [Google Scholar] [CrossRef] [Green Version]
Approach | Description |
---|---|
Configuration | Techniques and solutions that offer a predefined setting for the alteration of application functions within the pre-defined scope. |
Composition | Techniques and solutions that bring together a distinct collection of pre-defined application components that jointly amount to a custom solution. |
Extension | Techniques and solutions that expand the functionality of the application by inserting the custom code at pre-defined places in the application’s code. |
Integration | Techniques and solutions that implement third-party components designed to work with the application. |
Modification | Techniques and solutions that alter the application design and other functional requirements of the application by means of alterations implemented to the source code. |
Demographic Variable | Category | Frequency (n) | Percentage (%) |
---|---|---|---|
Gender | Male | 197 | 80.7 |
Female | 47 | 19.3 | |
Age | 21–30 | 113 | 46.3 |
31–40 | 97 | 39.8 | |
Over 40 | 34 | 13.9 | |
Job Title | Software engineer | 92 | 37.7 |
Software developer/programmer | 62 | 25.4 | |
Software quality engineer/Software Tester | 22 | 9 | |
Software Consultant | 26 | 10.7 | |
Others | 42 | 17.2 | |
Years of experience | 1–2 | 44 | 18 |
3–4 | 45 | 18.4 | |
>4 | 155 | 63.5 | |
Company Level | Multinational company | 159 | 65.2 |
National company | 79 | 32.4 | |
Don’t know | 6 | 2.5 | |
Involvement in SaaS development | Yes | 217 | 88.9 |
No | 0 | 0 | |
Somewhat | 27 | 11.1 | |
SaaS application | Customer-Relationship Management (CRM) | 77 | 31.6 |
Enterprise Resource Planning (ERP) | 47 | 19.3 | |
Document Management System (DMS) | 34 | 13.9 | |
Other | 27 | 11.1 | |
Many | 59 | 24.2 |
Construct | Item | Factor Loading | CR | AVE | Construct | Item | Factor Loading | CR | AVE |
---|---|---|---|---|---|---|---|---|---|
SaaS Quality | QA 1 | 0.75 | 0.937 | 0.555 | Integration | Int 1 | 0.64 | 0.904 | 0.578 |
QA 2 | 0.77 | Int 2 | 0.90 | ||||||
QA 3 | 0.69 | Int 3 | 0.86 | ||||||
QA 4 | 0.73 | Int 4 | 0.78 | ||||||
QA 5 | 0.78 | Int 5 | 0.77 | ||||||
QA 6 | 0.76 | Int 6 | 0.67 | ||||||
QA 7 | 0.79 | Int 7 | 0.66 | ||||||
QA 8 | 0.78 | Extension | Ext 1 | 0.93 | 0.839 | 0.578 | |||
QA 9 | 0.77 | Ext 2 | 0.87 | ||||||
QA 10 | 0.65 | Ext 3 | 0.53 | ||||||
QA 12 | 0.70 | Ext 5 | 0.64 | ||||||
QA 13 | 0.76 | Modification | Mod 1 | 0.80 | 0.929 | 0.724 | |||
Configuration | Con 1 | 0.80 | 0.892 | 0.547 | Mod 2 | 0.83 | |||
Con 2 | 0.85 | Mod 3 | 0.88 | ||||||
Con 3 | 0.76 | Mod 4 | 0.92 | ||||||
Con 4 | 0.74 | Mod 5 | 0.82 | ||||||
Con 6 | 0.52 | Composition | Com 1 | 0.66 | 0.806 | 0.512 | |||
Con 7 | 0.69 | Com 2 | 0.64 | ||||||
Con 8 | 0.77 | Com 3 | 0.80 | ||||||
Com 4 | 0.75 | ||||||||
Model Fit Indices | Relative Chi-Sq (≤3) = 1.814; CFI (≥0.9) = 0.905; IFI (≥0.9) = 0.906; RMSEA (≤0.08) = 0.058 |
SaaS Quality | Configuration | Integration | Extension | Modification | Composition | |
---|---|---|---|---|---|---|
SaaS Quality | 0.745 | |||||
Configuration | 0.39 | 0.740 | ||||
Integration | 0.11 | 0.02 | 0.760 | |||
Extension | −0.15 | 0.06 | 0.11 | 0.76 | ||
Modification | −0.03 | 0.57 | −0.02 | 0.000 | 0.851 | |
Composition | 0.31 | 0.03 | 0.11 | 0.15 | 0.03 | 0.716 |
Hypothesis | B | SE | Beta | C.R. | P |
---|---|---|---|---|---|
H1: Configuration===>SaaS Quality | 0.419 | 0.061 | 0.589 | 6.838 | ** 0.000 |
H2: Composition===>SaaS Quality | 0.301 | 0.064 | 0.330 | 4.692 | ** 0.000 |
H3: Extension===>SaaS Quality | −0.108 | 0.045 | −0.144 | −2.385 | * 0.017 |
H4: Integration===>SaaS Quality | 0.047 | 0.053 | 0.0520 | 0.882 | 0.378 |
H5: Modification===>SaaS Quality | −0.328 | 0.067 | −0.386 | −4.923 | ** 0.000 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Qasem Ali, A.; Md Sultan, A.B.; Abd Ghani, A.A.; Zulzalil, H. An Empirical Investigation of Software Customization and Its Impact on the Quality of Software as a Service: Perspectives from Software Professionals. Appl. Sci. 2021, 11, 1677. https://doi.org/10.3390/app11041677
Qasem Ali A, Md Sultan AB, Abd Ghani AA, Zulzalil H. An Empirical Investigation of Software Customization and Its Impact on the Quality of Software as a Service: Perspectives from Software Professionals. Applied Sciences. 2021; 11(4):1677. https://doi.org/10.3390/app11041677
Chicago/Turabian StyleQasem Ali, Abdulrazzaq, Abu Bakar Md Sultan, Abdul Azim Abd Ghani, and Hazura Zulzalil. 2021. "An Empirical Investigation of Software Customization and Its Impact on the Quality of Software as a Service: Perspectives from Software Professionals" Applied Sciences 11, no. 4: 1677. https://doi.org/10.3390/app11041677