SmartDelta: Automatisierte Qualitätssicherung in der Entwicklung inkrementeller industrieller Softwaresysteme

Abstract

Ziel des Vorhabens war die Bereitstellung automatisierter Lösungen zur Qualitätsbewertung von Software in kontinuierlichen Entwicklungsprozessen. Durch die Entwicklung maschinengestützter Datenanalysetechniken wurden Qualitätssicherungsaktivitäten identifiziert, ausgesteuert und evaluiert, sodass der gesamte Prozess der Qualitätssicherung entlang der Anforderungen iterativer Entwicklungsprozesse effizient implementiert und nachgewiesen werden kann. Die Ergebnisse der Analyse werden zur Verbesserung des Test- und Verifikationsvorgehens benutzt und für die automatisierte Testgenerierung, -auswahl, -ausführung integriert, sodass Unternehmen in die Lage versetzt werden, qualitativ hochwertige Softwaresysteme in einer schnelllebigen, agilen Umgebung entwickeln und ausliefern zu können. Als Projektergebnis sollte dabei eine Werkzeugkette für die Qualitätssicherung kritischer Software in iterativen Entwicklungsprozessen entstehen. Das Projekt und die darin entwickelten Lösungen knüpfen damit an den wissenschaftlichen und technischen Stand in mehreren Themenbereichen an. Zu diesen zählen die Produktlinienentwicklung, Kontinuierliche Integration, Bereitstellung und DevOps, Modellbasiertes Testen und Testverwertung, Architekturwiederherstellung, -erkennung und -abgleich, Sicherung und Verbesserung der Qualität von Regressionstests, Empfehlungssysteme, sowie ML-basierte Fehler- und Schwachstellenprognose.

Description

Keywords

License

Creative Commons Attribution-NonDerivs 3.0 Germany