Kontinuierliche Qualitätskontrolle für Continuous Delivery
Continuous Quality Control for Continuous Delivery
Weave: Österreich - Belgien - Deutschland - Luxemburg - Polen - Schweiz - Slowenien - Tschechien
Wissenschaftsdisziplinen
Informatik (100%)
Keywords
-
Continuous Delivery,
DevOps,
Software-Architecture,
Performance Engineering,
Reliability Engineering,
Resilience Engineering
In der heutigen schnelllebigen Welt der Softwareentwicklung verlassen sich Organisationen stark auf Continuous Delivery (CD)-Systeme, um den Prozess des Erstellens, Testens und Veröffentlichens von Software zu automatisieren und zu beschleunigen. CD-Systeme sind für moderne Softwareunternehmen unerlässlich. Sie helfen Entwickler*innen dabei, neue Funktionen und Updates schnell und zuverlässig bereitzustellen. Doch je komplexer diese Systeme werden, desto mehr können sie unter Problemen leiden, die die Entwicklung verlangsamen und die Qualität der gelieferten Software beeinträchtigen. Durch das Verständnis und die Verbesserung von CD-Systemen können wir Unternehmen dabei helfen, bessere Software schneller und mit weniger Problemen zu veröffentlichen. Das CQ4CD-Projekt zielt darauf ab, diese Lücke zu schließen, indem es erforscht, wie CD-Systeme effizienter, zuverlässiger und widerstandsfähiger gemacht werden können. Das CQ4CD-Projekt konzentriert sich auf drei Hauptfragen: 1. Wie können wir die besten Entwicklungspraktiken für CD-Systeme klar definieren? Das Projekt wird bestehende CD-Praktiken untersuchen und klare Richtlinien entwickeln, um Teams dabei zu helfen, häufige Fallstricke zu vermeiden. 2. Wie können wir die Weiterentwicklung von CD-Systemen unterstützen, um sicherzustellen, dass sie effizient und zuverlässig bleiben? Das Projekt wird Werkzeuge und Methoden erstellen, die Teams dabei helfen, ihre CD-Systeme systematisch im Laufe der Zeit zu verbessern. 3. Wie können wir CD-Systeme automatisch verbessern, damit sie besser funktionieren und zuverlässiger sind? Das Projekt wird Wege entwickeln, CD-Systeme basierend auf Leistungsdaten automatisch anzupassen, um sicherzustellen, dass sie immer optimal funktionieren. Um diese Fragen zu beantworten, wird das CQ4CD-Projekt: 1. Klare Spezifikationen für CD-Architekturen entwickeln, um Komplexität zu reduzieren und die Qualität zu verbessern. 2. Werkzeuge schaffen, die automatisch erkennen, ob ein CD-System den guten Entwicklungspraktiken folgt und frei von häufigen Problemen ist. 3. Modelle und Benchmarks bereitstellen, um die Leistung, Zuverlässigkeit und Widerstandsfähigkeit von CD-Systemen zu analysieren und zu verbessern. 4. CD-Systeme kontinuierlich basierend auf realen Daten optimieren, um sicherzustellen, dass sie sich an sich ändernde Bedürfnisse anpassen. Obwohl CD-Systeme weit verbreitet sind, wurde ihre Konstruktion und Weiterentwicklung bisher noch nicht gründlich erforscht. Das CQ4CD-Projekt ist einzigartig in seinem Fokus auf die Verbesserung der CD-Systeme und nicht nur der Software, die sie ausliefern. Durch die Bereitstellung neuer Erkenntnisse und Werkzeuge zielt dieses Projekt darauf ab, Organisationen zu helfen, bessere Entscheidungen über ihre CD-Systeme zu treffen, was zu verbesserter Softwarequalität und schnelleren Auslieferungszeiten von Software führt.
- Universität Wien - 100%
- Janick Edinger - Deutschland
Research Output
- 3 Publikationen
-
2025
Titel 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 Typ Book Chapter Autor Warnett S Verlag Springer Nature Seiten 155-168 Link Publikation -
2025
Titel ML Pipeline Insights Service for Rule-Based Assessment of Training Practices in Reinforcement Learning DOI 10.1007/978-3-032-04190-6_10 Typ Book Chapter Autor Ntentos E Verlag Springer Nature Seiten 148-163 Link Publikation -
2025
Titel Architectural Design Decisions and Best Practices for Fast and Efficient CI/CD Pipelines DOI 10.1007/978-3-032-02138-0_19 Typ Book Chapter Autor Urdih F Verlag Springer Nature Seiten 297-305 Link Publikation