Kiss, Áron (2022) Build automation systems against CI lock-in - A comparative study of Dagger and Mage. PRODUCTION SYSTEMS AND INFORMATION ENGINEERING, 10 (3). pp. 65-81. ISSN 1785-1270
|
Text
1999-Article Text-9021-1-10-20230619.pdf - Published Version Download (549kB) | Preview |
Abstract
Vendor lock-in is a well-known phenomenon in the software industry. Strongly relying on vendor-specific implementation may cause financial and technological hardships to manufacturers and can establish monopoly situation of a vendor. With the spread of cloud-based development tools, vendor lock-in is present not only during operation, but also during development. This article provides an overview of risk types introduced to projects by vendor lock-in situation. Key factors of vendor lock-in are also identified, especially with regard to modern cloud-based CI/CD services. Later, a test software architecture is demonstrated how to minimize CI lock-in, followed by a detailed comparison of two build automation systems that can be used in practice for this purpose. The applicability of build automation systems is demonstrated on the implementation and test results.
Item Type: | Article |
---|---|
Uncontrolled Keywords: | software build automation, continuous integration, agile software development, software quality assurance |
Subjects: | Q Science / természettudomány > QA Mathematics / matematika > QA75 Electronic computers. Computer science / számítástechnika, számítógéptudomány |
Depositing User: | Anita Agárdi |
Date Deposited: | 26 Nov 2024 11:51 |
Last Modified: | 26 Nov 2024 11:51 |
URI: | https://real.mtak.hu/id/eprint/210295 |
Actions (login required)
![]() |
Edit Item |