REAL

An explorative analysis of managed CI/CD usage among open-source C/C++ projects

Kiss, Áron (2022) An explorative analysis of managed CI/CD usage among open-source C/C++ projects. PRODUCTION SYSTEMS AND INFORMATION ENGINEERING, 10 (3). pp. 19-30. ISSN 1785-1270

[img]
Preview
Text
1972-Article Text-9011-1-10-20230619.pdf - Published Version

Download (879kB) | Preview

Abstract

CI/CD is a common practice in software projects today, because it provides a higher level of reliability and safety, especially in the case of dynamically typed script languages. Several studies have examined questions about the effects of using CI/CD pipelines in general. This paper presents, how projects are written primarily in one of the mature C and C++ programming languages adapt to the emerging CI/CD trend. What proportion of these projects are using a CI/CD pipeline? Which managed CI/CD services are typically used in these projects? How early are the CI/CD approach adopted? Is project popularity related to CI/CD adoption rate? Data about 6,000 open-source C/C++ repositories were collected and analysed in this study to answer the aforementioned questions.

Item Type: Article
Uncontrolled Keywords: continuous integration, agile software development, software quality assurance
Subjects: Q Science / természettudomány > QA Mathematics / matematika > QA76 Computer software / programozás
Depositing User: Anita Agárdi
Date Deposited: 25 Nov 2024 08:26
Last Modified: 25 Nov 2024 08:26
URI: https://real.mtak.hu/id/eprint/210247

Actions (login required)

Edit Item Edit Item