Project Details
CQ4CD: Continuous Quality Control for Continuous Delivery Architectures — Systematic Engineering of Performance, Reliability, and Resilience
Applicant
Professor Dr. Janick Edinger, since 7/2024
Subject Area
Software Engineering and Programming Languages
Term
since 2024
Project identifier
Deutsche Forschungsgemeinschaft (DFG) - Project number 517274090
Continuous Delivery (CD) has become a core element of modern software engineering processes, aiming to automate and accelerate software build, quality assurance, and release pipelines. The prevalence of CD has also been promoted by an extensive set of available technologies, such as CD tools. CD systems have become complex and business-critical infrastructures like the system-to-be-delivered. While CD systems are widespread in practice, their software architectures and corresponding quality assurance approaches have not been studied extensively. The goal of CQ4CD is to develop the foundations of performance, reliability, and resilience engineering for CD architectures. CQ4CD aims to reduce complexity and improve quality through rigorous CD architecture specifications and reduce risks and uncertainties by basing these specifications on established patterns and smells. Based on this foundation, it aims to provide means for automatically detecting conformance to these patterns and the absence of bad smells in CD architectures. Together with formal performance, reliability, and resilience models and benchmarks, these contributions enable what-if or trade-off analysis for exploratory architecture evolution. Finally, the project aims to provide novel means for continuously optimizing and adapting a given CD architecture based on performance, reliability, and resilience measurement data. All project results will be evaluated in various empirical studies.
DFG Programme
Research Grants
International Connection
Austria
Partner Organisation
Fonds zur Förderung der wissenschaftlichen Forschung (FWF)
Cooperation Partner
Professor Dr. Uwe Zdun
Ehemaliger Antragsteller
Professor Dr.-Ing. André van Hoorn, until 7/2024