English
Related papers

Related papers: Embracing Agile methodology during DevOps Develope…

200 papers

Background: Agile software development has become a popular way of developing software. Scrum is the most frequently used agile framework, but it is often reported to be adapted in practice. Objective: Thus, we aim to understand how Scrum…

Software Engineering · Computer Science 2017-03-31 Philipp Diebold , Jan-Peter Ostberg , Stefan Wagner , Ulrich Zendler

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

Many organizations adopt DevOps practices and tools in order to break down silos within the organization, improve software quality and delivery, and increase customer satisfaction. However, the impact of the individual practices on the…

Software Engineering · Computer Science 2023-11-23 Tyron Offerman , Robert Blinde , Christoph Johann Stettina , Joost Visser

For Model-Driven Engineering (MDE) to become Agile, it is has to be usable with and for DevOps as the technical basis of Agility. We describe our experiences in implementing and applying the BB8 architecture that provides a means to reuse…

Software Engineering · Computer Science 2021-11-24 Jörn Guy Süß , Samantha Swift , Eban Escott

Agile Software Development (ASD) methodology has become widely used in the industry. Understanding the challenges facing software engineering students is important to designing effective training methods to equip students with proper skills…

Software Engineering · Computer Science 2014-11-25 Jun Lin , Han Yu , Zhiqi Shen

In today's modern world, software plays a pivotal role. Software development is a highly complex and time-consuming process, demanding multidimensional efforts. Companies continually adapt their requirements to align with the evolving…

Software Engineering · Computer Science 2023-10-06 Siavash Hosseini

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

Agile methods in undergraduate courses have been explored by various authors looking to close the gap between industry and professional profiles. We have structured an Android application development course based on a tailored agile process…

Software Engineering · Computer Science 2023-08-16 Manuel Ignacio Castillo López , Ana Libia Eslava Cervantes , Gustavo de la Cruz Martínez

In this paper, we discuss our experience in designing and teaching a course on Software Engineering Project Management, where the focus is on Agile/Scrum development and Requirement Engineering activities. The course has undergone…

Software Engineering · Computer Science 2025-06-18 Maria Spichkova

This study employs a simulation-based approach, adapting the waterfall model, to provide estimates for software project and individual phase completion times. Additionally, it pinpoints potential efficiency issues stemming from suboptimal…

Software Engineering · Computer Science 2023-12-29 Antonios Saravanos , Matthew X. Curinga

Context: DevOps has become one of the fastest-growing software development paradigms in the industry. However, this trend has presented the challenge of ensuring secure software delivery while maintaining the agility of DevOps. The efforts…

Software Engineering · Computer Science 2023-05-02 Roshan N. Rajapakse , Mansooreh Zahedi , M. Ali Babar , Haifeng Shen

Automated, secure software development is an important task of digitalization, which is solved with the DevSecOps approach. An important part of the DevSecOps approach is continuous risk assessment, which is necessary to identify and…

Cryptography and Security · Computer Science 2024-12-24 Abed Saif Ahmed Alghawli , Tamara Radivilova

The agile approach uses continuous delivery, instead of distinct procedure, to work closer with customers and to respond faster requirement changes. All of these are against the traditional plan driven approach. Due to agile method's…

Software Engineering · Computer Science 2013-03-07 Hung-Fu Chang , Stephen C-Y. Lu

In this article, we give advice on transitioning to a more agile delivery model for large-scale agile development projects based on experience from the Parental Benefit Project of the Norwegian Labour and Welfare Administration. The project…

Background: Security tools play a vital role in enabling developers to build secure software. However, it can be quite challenging to introduce and fully leverage security tools without affecting the speed or frequency of deployments in the…

Cryptography and Security · Computer Science 2021-07-20 Roshan Namal Rajapakse , Mansooreh Zahedi , Muhammad Ali Babar

The adoption of DevOps practices in embedded systems and firmware development is emerging as a response to the growing complexity of modern hardware--software co-designed products. Unlike cloud-native applications, embedded systems…

Software Engineering · Computer Science 2025-07-02 Parthiv Katapara , Anand Sharma

Nowadays, the use of agile software development methods like Scrum is common in industry and academia. Considering the current attacking landscape, it is clear that developing secure software should be a main concern in all software…

Cryptography and Security · Computer Science 2015-07-13 Christoph Pohl , Hans-Joachim Hof

Cloud native information systems engineering enables scalable and resilient service infrastructures for all major online offerings. These are built following agile development practices. At the same time, a growing demand for…

Software Engineering · Computer Science 2022-09-26 Elias Grünewald

This paper presents an empirical study on how self- organized software teams could attain high performance using agile and lean practices. In particular, the paper qualitatively examines characteristics of high performance and self-…

Software Engineering · Computer Science 2013-11-28 Vaibhavi Oza , Petri Kettunen , Pekka Abrahamsson , Jürgen Münch

Generative AI and agentic tools are reshaping agile software development, yet many engineering curricula still teach agile methods and AI competencies separately and largely lecture-based. This paper presents a project-based AI Engineering…

Software Engineering · Computer Science 2026-03-11 Andreas Rausch , Stefan Wittek , Tobias Geger , David Inkermann