Projects of affiliated persons per year
Abstract
Continuous Integration and Continuous Deployment (CI/CD) pipelines constitute an important aspect of modern software development, automating workflows to enable frequent integration, rapid feedback, and reliable software releases. The performance of these pipelines directly influences the speed and efficiency of the software delivery lifecycle, making optimization essential as development projects need to scale. This paper explores 9 foundational performance patterns that address key forces such as pipeline speed, resource efficiency, and scalability. The patterns deal with, among other things, reducing inefficiencies when running the pipeline and increasing the usage of available resources. One common strategy employed in the patterns to address inefficiency is reducing the number of tasks executed in the pipeline. Our pattern mining study draws upon a dataset from an empirical analysis of 31 grey literature sources, exploring practitioner perspectives on enhancing CI/CD pipeline performance. Furthermore, we analyze multiple mature GitLab and GitHub repositories in-depth to find known uses of the presented patterns.
| Original language | English |
|---|---|
| Title of host publication | Pattern Languages of Programs, People and Practices |
| Subtitle of host publication | 30th European Conference, EuroPLoP 2025, Irsee, Germany, July 2–6, 2025, Revised Selected Papers, Part |
| Publisher | Springer Nature |
| Publication status | Published - 2025 |
| Event | 30th European Conference on Pattern Languages of Programs, People, and Practices - Irsee, Germany Duration: 2 Jul 2025 → 6 Jul 2025 https://www.europlop.net/europlop-2025/ |
Publication series
| Series | Lecture Notes in Computer Science |
|---|---|
| ISSN | 0302-9743 |
Conference
| Conference | 30th European Conference on Pattern Languages of Programs, People, and Practices |
|---|---|
| Abbreviated title | EuroPLoP 2025 |
| Country/Territory | Germany |
| City | Irsee |
| Period | 2/07/25 → 6/07/25 |
| Internet address |
Funding
This research was funded in whole or in part by the Austrian Science Fund (FWF) project CQ4CD, Grant-DOI: 10.55776/I6510
| Funders | Funder number |
|---|---|
| Fonds zur Förderung der wissenschaftlichen Forschung (FWF) | I 6510 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 8 Decent Work and Economic Growth
-
SDG 12 Responsible Consumption and Production
Austrian Fields of Science 2012
- 102022 Software development
Fingerprint
Dive into the research topics of 'Performance Patterns for CI/CD Pipelines'. Together they form a unique fingerprint.Projects
- 1 Active
-
CQ4CD: Continuous Quality Control for Continuous Delivery
Zdun, U. (Co-Lead), Hoorn, A. V. (Co-Lead), Urdih, F. (Scientific Project Staff), Theodoropoulos, T. (Scientific Project Staff) & Ennsberger, S. (Admin)
1/10/24 → 30/09/27
Project: Research funding
Activities
- 1 Talk or oral contribution
-
Performance Patterns for CI/CD Pipelines
Urdih, F. (Speaker)
2 Jul 2025 → 6 Jul 2025Activity: Talks and presentations › Talk or oral contribution › Science to Science
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver