English
Related papers

Related papers: DevOps Capabilities, Practices, and Challenges: In…

200 papers

The advancements in the software industry, along with the changing technologies, methods, and conditions, have particularly brought forth a perspective that prioritizes the improvement of all stages of the software development lifecycle by…

Software Engineering · Computer Science 2023-06-27 Fatih Bildirici , Keziban Seckin Codal

Context: DevOps and microservices are acknowledged to be important new paradigms to tackle contemporary software demands and provide capabilities for rapid and reliable software development. Industrial reports show that they are quickly…

Software Engineering · Computer Science 2022-05-04 Xin Zhou , Huang Huang , He Zhang , Xin Huang , Dong Shao , Chenxing Zhong

Release management is one of the most important software processes and is a set of processes that includes the compilation, configuration, and management of software versions in different environments. In recent years, changes in processes,…

Software Engineering · Computer Science 2023-01-24 Fatih Bildirici , Ömür Akdemir

This research assesses the aspects of software organizations' DevOps environments and identifies the factors contributing to these environments' success. DevOps is a recent concept, and many organizations are moving from old-style software…

Software Engineering · Computer Science 2024-07-17 Ashley Gwangwadza , Ridewaan Hanslo

DevOps is a quite effective approach for managing software development and operation, as confirmed by plenty of success stories in real applications and case studies. DevOps is now becoming the main-stream solution adopted by the software…

Software Engineering · Computer Science 2019-10-09 Antonio Capizzi , Salvatore Distefano , Manuel Mazzara

In software industry, the DevOps is an increasingly adopting software development paradigm. Towards the sustainable DevOps adoption, there is a need to transform the organization Culture, Automation, Measurement and Sharing (CAMS) aspects…

Software Engineering · Computer Science 2023-03-21 Muhammad Zohaib

DevOps is a trend towards a tighter integration between development (Dev) and operations (Ops) teams. The need for such an integration is driven by the requirement to continuously adapt enterprise applications (EAs) to changes in the…

Machine Learning (ML) DevOps, also known as MLOps, has emerged as a critical framework for efficiently operationalizing ML models in various industries. This study investigates the adoption trends, implementation efforts, and benefits of ML…

Software Engineering · Computer Science 2025-02-11 Dileepkumar S R , Juby Mathew

Business success of companies heavily depends on the availability and performance of their client applications. Due to modern development paradigms such as DevOps and microservice architectural styles, applications are decoupled into…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-02-10 Sina Niedermaier , Falko Koetter , Andreas Freymann , Stefan Wagner

DevOps is a combination of methodologies and tools that improves the software development, build, deployment, and monitoring processes by shortening its lifecycle and improving software quality. Part of this process is CI/CD, which embodies…

Software Engineering · Computer Science 2024-02-28 Hugo da Gião , André Flores , Rui Pereira , Jácome Cunha

Introduction of DevOps into the software development life cycle represents a cultural shift in the IT culture, amalgamating development and operations to improve delivery speed in a rapid and maintainable manner. At the same time, security…

Software Engineering · Computer Science 2022-07-12 Akanksha Gupta

This research, undertaken in highly structured software-intensive organizations, outlines challenges associated to agile, lean and DevOps practices and principles adoption. The approach collected data via a series of thirty (30) interviews,…

Software Engineering · Computer Science 2020-08-25 Krikor Maroukian , Stephen R. Gulliver

Software architecture is critical in succeeding with DevOps. However, designing software architectures that enable and support DevOps (DevOps-driven software architectures) is a challenge for organizations. We assert that one of the…

Software Engineering · Computer Science 2021-11-16 Mojtaba Shahin , Ali Rezaei Nasab , Muhammad Ali Babar

In the last decade, companies adopted DevOps as a fast path to deliver software products according to customer expectations, with well aligned teams and in continuous cycles. As a basic practice, DevOps relies on pipelines that simulate…

Software Engineering · Computer Science 2021-05-28 Fabiola Moyón Constante , Rafael Soares , Maria Pinto-Albuquerque , Daniel Méndez , Kristian Beckers

Context: DevOps practices combine software development and IT operations. There is a growing number of DevOps related posts in popular online developer forum Stack Overflow (SO). While previous research analyzed SO posts related to…

Software Engineering · Computer Science 2024-03-26 Minaoar Hossain Tanzil , Masud Sarker , Gias Uddin , Anindya Iqbal

DevOps can be best explained as people working together to conceive, build and deliver secure software at top speed. DevOps practices enable software development (dev) and operations (ops) teams to accelerate delivery through automation,…

Computers and Society · Computer Science 2025-01-22 Ganesh Neelakanta Iyer , Andrew Goh Yisheng , Metilda Chee Heng Er , Weng Xian Choong , Shao Wei Koh

Background: Medical device development projects must follow proper directives and regulations to be able to market and sell the end-product in their respective territories. The regulations describe requirements that seem to be opposite to…

Software Engineering · Computer Science 2020-07-23 Martin Forsberg Lie , Mary Sánchez-Gordón , Ricardo Colomo-Palacios

The growing demand for connected devices and the increase in investments in the Internet of Things (IoT) sector induce the growth of the market for this technology. IoT permeates all areas of life of an individual, from smartwatches to…

Software Engineering · Computer Science 2021-05-13 Igor Muzetti Pereira , Tiago Garcia de Senna Carneiro , Eduardo Figueiredo

The constant changes in the software industry, practices, and methodologies impose challenges to teaching and learning current software engineering concepts and skills. DevOps is particularly challenging because it covers technical…

Software Engineering · Computer Science 2021-02-15 Isaque Alves , Carla Rocha

DevOps and Artificial Intelligence (AI) are interconnected with each other. DevOps is a business-driven approach to providing quickly delivered quality software, and AI is the technology that can be used in the system to enhance its…

Software Engineering · Computer Science 2022-06-02 Mamdouh Alenezi , Mohammad Zarour , Mohammad Akour