Subscribe Now Subscribe Today
Science Alert
 
FOLLOW US:     Facebook     Twitter
Blue
   
Curve Top
Journal of Software Engineering
  Year: 2018 | Volume: 12 | Issue: 1 | Page No.: 12-19
DOI: 10.3923/jse.2018.12.19
Toward a Reference Model for Adopting Software Continuous Delivery: A Practical Approach
Salem S.Bahamdain and Basem Y. Alkazemi

Abstract:
Releasing a new version of a software system is a relatively complex process that requires lengthy and complicated preparation and coordination between different role-players of the development and operation teams. The difficulty originates during the early stages of gathering requirements and continues to the stages of software deployment and maintenance. Enhancing the software development process and overcoming some of the obstacles encountered by developers can be achieved through the utilization of continuous delivery (CD) practices. This analytical study investigated the currently available CD implementations in industry to identify the key characteristics of CD from a practical perspective and to evaluate them based on the commonly defined characteristics in the literature. A number of solutions were examined and a taxonomy that highlighted the similarity and variations in every solution was generated. Subsequently, a discussion of the requirements needed for a CD reference model was presented, which represents the key contribution of this work. The proposed analytical framework was evaluated in terms of a taxonomy that was generated in this work. The key characteristics of a CD model were highlighted at both the conceptual and implementation levels in light of the currently available technologies and the overall results obtained favored the assertion made in this work regarding the essence of generating a standard reference model for CD. The experiment also identified the common underlying components of a CD model, which were believed to be essentially the building blocks for the successful implementation of a CD model. The model proposed in this work may act as a baseline for defining a reference model for CD in practice. Software development organizations can refer to this model for the implementation of their underlying delivery pipelines. This model was investigated thoroughly in the context of web-portal development environments.
PDF Fulltext XML References Citation Report Citation
How to cite this article:

Salem S.Bahamdain and Basem Y. Alkazemi, 2018. Toward a Reference Model for Adopting Software Continuous Delivery: A Practical Approach. Journal of Software Engineering, 12: 12-19.

DOI: 10.3923/jse.2018.12.19

URL: https://scialert.net/abstract/?doi=jse.2018.12.19

 
COMMENT ON THIS PAPER
 
 
 

 

 
 
 
 
 
 
 
 
 

 
 
 
 
 

       

       

Curve Bottom