A cloud software life cycle process (CSLCP) model
Small to medium-sized enterprises take advantage of the strengths and opportunities of cloud computing. These enterprises require a well-defined software process model to produce reliable and quality cloud software, given their limited resources. Existing related work is surveyed, and the needed mis...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2021-06-01
|
Series: | Ain Shams Engineering Journal |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2090447920302495 |
id |
doaj-368e847918d84d158d5021710568a982 |
---|---|
record_format |
Article |
spelling |
doaj-368e847918d84d158d5021710568a9822021-06-07T06:47:11ZengElsevierAin Shams Engineering Journal2090-44792021-06-0112218091822A cloud software life cycle process (CSLCP) modelAmira A. Alshazly0Mustafa Y. ElNainay1Adel A. El-Zoghabi2Mohamed S. Abougabal3Information Technology Dept., Institute of Graduate Studies & Research (IGSR), Alexandria University, Alexandria, Egypt; Corresponding author.Computer and Systems Engineering Dept., Faculty of Engineering, Alexandria University, Alexandria, Egypt; Faculty of Computer and Information Systems, Islamic University in Madinah, Madinah, Saudi ArabiaInformation Technology Dept., Institute of Graduate Studies & Research (IGSR), Alexandria University, Alexandria, EgyptComputer and Systems Engineering Dept., Faculty of Engineering, Alexandria University, Alexandria, EgyptSmall to medium-sized enterprises take advantage of the strengths and opportunities of cloud computing. These enterprises require a well-defined software process model to produce reliable and quality cloud software, given their limited resources. Existing related work is surveyed, and the needed missing features are determined. A cloud software life cycle process model is proposed, validated, and verified to handle the shortcomings of existing cloud software process models. A case study is used to illustrate all the activities required throughout the software life cycle of the proposed model. The proposed cloud software life cycle process model is a cyclic iterative prototyping model. It is compatible with levels two and three of the capability maturity model integration and extends the Egyptian software process improvement model to fit the cloud environment. The model helps small enterprises develop quality, maintainable, and sustainable cloud software at a reasonable cost.http://www.sciencedirect.com/science/article/pii/S2090447920302495Cloud computingSoftware engineeringSoftware qualitySoftware Process Improvement (SPI) modelCapability Maturity Model Integration (CMMI) |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Amira A. Alshazly Mustafa Y. ElNainay Adel A. El-Zoghabi Mohamed S. Abougabal |
spellingShingle |
Amira A. Alshazly Mustafa Y. ElNainay Adel A. El-Zoghabi Mohamed S. Abougabal A cloud software life cycle process (CSLCP) model Ain Shams Engineering Journal Cloud computing Software engineering Software quality Software Process Improvement (SPI) model Capability Maturity Model Integration (CMMI) |
author_facet |
Amira A. Alshazly Mustafa Y. ElNainay Adel A. El-Zoghabi Mohamed S. Abougabal |
author_sort |
Amira A. Alshazly |
title |
A cloud software life cycle process (CSLCP) model |
title_short |
A cloud software life cycle process (CSLCP) model |
title_full |
A cloud software life cycle process (CSLCP) model |
title_fullStr |
A cloud software life cycle process (CSLCP) model |
title_full_unstemmed |
A cloud software life cycle process (CSLCP) model |
title_sort |
cloud software life cycle process (cslcp) model |
publisher |
Elsevier |
series |
Ain Shams Engineering Journal |
issn |
2090-4479 |
publishDate |
2021-06-01 |
description |
Small to medium-sized enterprises take advantage of the strengths and opportunities of cloud computing. These enterprises require a well-defined software process model to produce reliable and quality cloud software, given their limited resources. Existing related work is surveyed, and the needed missing features are determined. A cloud software life cycle process model is proposed, validated, and verified to handle the shortcomings of existing cloud software process models. A case study is used to illustrate all the activities required throughout the software life cycle of the proposed model. The proposed cloud software life cycle process model is a cyclic iterative prototyping model. It is compatible with levels two and three of the capability maturity model integration and extends the Egyptian software process improvement model to fit the cloud environment. The model helps small enterprises develop quality, maintainable, and sustainable cloud software at a reasonable cost. |
topic |
Cloud computing Software engineering Software quality Software Process Improvement (SPI) model Capability Maturity Model Integration (CMMI) |
url |
http://www.sciencedirect.com/science/article/pii/S2090447920302495 |
work_keys_str_mv |
AT amiraaalshazly acloudsoftwarelifecycleprocesscslcpmodel AT mustafayelnainay acloudsoftwarelifecycleprocesscslcpmodel AT adelaelzoghabi acloudsoftwarelifecycleprocesscslcpmodel AT mohamedsabougabal acloudsoftwarelifecycleprocesscslcpmodel AT amiraaalshazly cloudsoftwarelifecycleprocesscslcpmodel AT mustafayelnainay cloudsoftwarelifecycleprocesscslcpmodel AT adelaelzoghabi cloudsoftwarelifecycleprocesscslcpmodel AT mohamedsabougabal cloudsoftwarelifecycleprocesscslcpmodel |
_version_ |
1721392605420322816 |