On the use of github actions in software development repositories

A Decan, T Mens, PR Mazrae… - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
GitHub Actions was introduced in 2019 and constitutes an integrated alternative to CI/CD
services for GitHub repositories. The deep integration with GitHub allows repositories to …

On the usage, co-usage and migration of CI/CD tools: A qualitative analysis

P Rostami Mazrae, T Mens, M Golzadeh… - Empirical Software …, 2023 - Springer
Continuous integration, delivery and deployment (CI/CD) is used to support the collaborative
software development process. CI/CD tools automate a wide range of activities in the …

On the rise and fall of CI services in GitHub

M Golzadeh, A Decan, T Mens - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Continuous integration (CI) services are used in collaborative open source projects to
automate parts of the development workflow. Such services have been in widespread use …

On the outdatedness of workflows in the GitHub Actions ecosystem

A Decan, T Mens, HO Delicheh - Journal of Systems and Software, 2023 - Elsevier
GitHub Actions was introduced as a way to automate CI/CD workflows in GitHub, the largest
social coding platform. Thanks to its deep integration into GitHub, GitHub Actions can be …

HybridCISave: A Combined Build and Test Selection Approach in Continuous Integration

X Jin, F Servant - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
Continuous Integration (CI) is a popular practice in modern software engineering.
Unfortunately, it is also a high-cost practice—Google and Mozilla estimate their CI systems …

Towards cost-benefit evaluation for continuous software engineering activities

E Klotins, T Gorschek, K Sundelin, E Falk - Empirical Software …, 2022 - Springer
Context: Software companies must become better at delivering software to remain relevant
in the market. Continuous integration and delivery practices promise to streamline software …

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 …

Continuous integration and delivery practices for cyber-physical systems: An interview-based study

F Zampetti, D Tamburri, S Panichella… - ACM Transactions on …, 2023 - dl.acm.org
Continuous Integration and Delivery (CI/CD) practices have shown several benefits for
software development and operations, such as faster release cycles and early discovery of …

Quality assurance awareness in open source software projects on GitHub

A Khatami, A Zaidman - 2023 IEEE 23rd International Working …, 2023 - ieeexplore.ieee.org
Software engineers employ a variety of approaches to ensure the quality of software
systems, including software testing, modern code review, automated static analysis, build …

An empirical study on continuous integration trends, topics and challenges in stack overflow

A Ouni, I Saidani, E Alomar, MW Mkaouer - Proceedings of the 27th …, 2023 - dl.acm.org
During the last few years, Continuous Integration (CI) has become a common practice in
open-source and industrial environments to reduce the scope for errors and increase the …