Continuous Quality Control for Continuous Delivery
Continuous Quality Control for Continuous Delivery
Weave: Österreich - Belgien - Deutschland - Luxemburg - Polen - Schweiz - Slowenien - Tschechien
Disciplines
Computer Sciences (100%)
Keywords
-
Continuous Delivery,
DevOps,
Software-Architecture,
Performance Engineering,
Reliability Engineering,
Resilience Engineering
In todays fast-paced world of software development, organizations rely heavily on Continuous Delivery (CD) systems to automate and speed up the process of building, testing, and releasing software. CD systems are essential for modern software companies. They help developers to release new features and updates quickly and reliably. However, as these systems grow more complex, they can suffer from issues that slow development and affect the quality of the delivered software. By understanding and improving CD systems, we can help businesses release better software faster and with fewer problems. The CQ4CD project aims to fill this gap by exploring how to make CD systems more efficient, reliable, and resilient. The CQ4CD project focuses on three main questions: 1. How can we clearly define the best practices for CD systems? The project will study existing CD practices and develop clear guidelines to help teams avoid common pitfalls. 2. How can we support the evolution of CD systems to ensure they remain efficient and reliable? The project will create tools and methods to help teams systematically improve their CD systems over time. 3. How can we automatically enhance CD systems to make them perform better and be more reliable? The project will develop ways to automatically adjust CD systems based on performance data, ensuring they are always optimized. To tackle these questions, the CQ4CD project will: 1. Develop clear specifications for CD architectures, reducing complexity and improving quality. 2. Create tools to automatically detect whether a CD system follows best practices and is free from common issues. 3. Provide models and benchmarks to analyze and improve CD system performance, reliability, and resilience. 4. Continuously optimize CD systems based on real-world data, ensuring they adapt to changing needs. While CD systems are widely used, their construction and evolution have yet to be thoroughly researched. The CQ4CD project is unique in its focus on improving the CD systems rather than just the software they deliver. By providing new insights and tools, this project aims to help organizations make better decisions about their CD systems, leading to improved software quality and faster software delivery times.
- Universität Wien - 100%
- Janick Edinger - Germany, international project partner
Research Output
- 3 Publications
-
2025
Title AI-Powered Architecting for Industry 4.0 Cyber-Physical Production Systems: A Novel Approach, Research Problems and Challenges DOI 10.1007/978-3-032-04403-7_15 Type Book Chapter Author Warnett S Publisher Springer Nature Pages 155-168 Link Publication -
2025
Title ML Pipeline Insights Service for Rule-Based Assessment of Training Practices in Reinforcement Learning DOI 10.1007/978-3-032-04190-6_10 Type Book Chapter Author Ntentos E Publisher Springer Nature Pages 148-163 Link Publication -
2025
Title Architectural Design Decisions and Best Practices for Fast and Efficient CI/CD Pipelines DOI 10.1007/978-3-032-02138-0_19 Type Book Chapter Author Urdih F Publisher Springer Nature Pages 297-305 Link Publication