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 …
Continuous Integration (CI) aims at supporting developers in integrating code changes constantly and quickly through an automated build process. However, the build process is …
X Zhang, Y Yu, G Gousios… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Context: The pull-based development model is widely used in open source projects, leading to the emergence of trends in distributed software development. One aspect that has …
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 …
ZS Li, C Werner, N Ernst, D Damian - Information and Software Technology, 2022 - Elsevier
Context: Complying with privacy regulations has taken on new importance with the introduction of the EU's General Data Protection Regulation (GDPR) and other privacy …
P Valenzuela-Toledo, A Bergel - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
GitHub Actions are an event-driven tool to automatically respond to particular GitHub events. Typical events are receiving new pull requests or publishing a software release. Despite the …
Background. The rapid and growing popularity of machine learning (ML) applications has led to an increasing interest in MLOps, that is, the practice of continuous integration and …
X Jin, F Servant - Journal of Systems and Software, 2022 - Elsevier
Continuous integration (CI) is a widely used practice in modern software engineering. Unfortunately, it is also an expensive practice. Google and Mozilla estimate their expenses …
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 …