Continuous integration, delivery and deployment: a systematic review on approaches, tools, challenges and practices

M Shahin, MA Babar, L Zhu - IEEE access, 2017 - ieeexplore.ieee.org
Continuous practices, ie, continuous integration, delivery, and deployment, are the software
development industry practices that enable organizations to frequently and reliably release …

[HTML][HTML] DevOps and software quality: A systematic mapping

A Mishra, Z Otaiwi - Computer Science Review, 2020 - Elsevier
Quality pressure is one of the factors affecting processes for software development in its
various stages. DevOps is one of the proposed solutions to such pressure. The primary …

Microservices: architecting for continuous delivery and DevOps

L Chen - 2018 IEEE International conference on software …, 2018 - ieeexplore.ieee.org
Businesses today need to respond to customer needs at unprecedented speeds. Driven by
this need for speed, many companies are rushing to the DevOps movement and …

[HTML][HTML] Continuous delivery: overcoming adoption challenges

L Chen - Journal of Systems and Software, 2017 - Elsevier
Continuous Delivery (CD) is a relatively new software development approach. Companies
that have adopted CD have reported significant benefits. Motivated by these benefits, many …

Continuous practices and devops: beyond the buzz, what does it all mean?

D Stahl, T Martensson, J Bosch - 2017 43rd Euromicro …, 2017 - ieeexplore.ieee.org
DevOps and continuous practices are attracting steadily growing attention by both
practitioners and researchers in the software engineering community. The terms are often …

Key affordances of platform-as-a-service: Self-organization and continuous feedback

O Krancher, P Luther, M Jost - Journal of Management Information …, 2018 - Taylor & Francis
Although software development teams increasingly use Platform-as-a-Service (PaaS), a
minimal amount is known regarding the impact of PaaS on software development. We …

Experimentation growth: Evolving trustworthy A/B testing capabilities in online software companies

A Fabijan, P Dmitriev, C McFarland… - Journal of Software …, 2018 - Wiley Online Library
Companies need to know how much value their ideas deliver to customers. One of the most
powerful ways to accurately measure this is by conducting online controlled experiments …

An empirical study of architecting for continuous delivery and deployment

M Shahin, M Zahedi, MA Babar, L Zhu - Empirical Software Engineering, 2019 - Springer
Recently, many software organizations have been adopting Continuous Delivery and
Continuous Deployment (CD) practices to develop and deliver quality software more …

On the effects of continuous delivery on code quality: A case study in industry

M Rubert, K Farias - Computer Standards & Interfaces, 2022 - Elsevier
Continuous delivery has been adopted by organizations to make software available to their
users at any time. The transition from traditional software delivery methodologies to …

The intersection of continuous deployment and architecting process: practitioners' perspectives

M Shahin, MA Babar, L Zhu - Proceedings of the 10th ACM/IEEE …, 2016 - dl.acm.org
Context: Development and Operations (DevOps) is an emerging software industry
movement to bridge the gap between software development and operations teams. DevOps …