"Als Bundesagentur führen wir jeden Monat Millionen von Transaktionen durch, um unsere Leistungserbringung gegenüber Bürgern und Unternehmen wahrzunehmen. Mit dem Ansatz von Capgemini, Machine Learning zur statischen Code-Analyse einzusetzen, konnten wir unsere Qualitätssicherung dabei nochmals verbessern. Dank dem Tool identifizieren wir auf Basis verifizierten Quellcodes nun Fehler in neuem Code auch dann, wenn noch keine entsprechende Regel für diesen Fehler vorab manuell definiert wurde.“
Thomas Paal, Geschäftsbereichsleiter, Bundesagentur für Arbeit
Intelligentes System identifiziert Muster und Regeln, um Fehler im Produktivsystem zu verhindern
Die Bundesagentur für Arbeit (BA) ist einer der größten Anwender von Informationstechnologie in Deutschland, zur Berechnung und Auszahlung des Arbeitslosengeldes werden über 800.000 Codezeilen benötigt und monatlich Millionen Transaktionen durchgeführt. Die herkömmlichen Methoden zur Qualitätssicherung der Software sind umfassend, die Test decken jedoch lediglich einen Großteil des Codes ab. Im übrigen Code auftretende Fehler müssen oft mit aufwendigen Hotfix beseitigt werden.
Capgemini entwickelte einen innovativen Ansatz, der maschinelles Lernen zur statischen Code-Analyse einsetzt. Damit können Fehler bereits im Vorfeld identifiziert und beseitigt werden, bevor diese im Produktivbetrieb auftreten.
Überblick
Herausforderungen des Kunden: Vermeidung von Programmierfehlern bei der Weiterentwicklung einer großen, geschäftskritischen Software-Anwendung
Lösung im Überblick: Entwicklung eines auf maschinellem Lernen basierenden Tools zur statischen Code-Analyse
Ergebnisse: Optimierte Qualitätssicherung durch
– Identifizierung von Code-Mustern sowie Softwarefehlern
– Vermeidung von Hotfixes
– Erkennen nützlicher Regeln für funktionale und nicht funktionale Anforderungen
Für weitere Informationen zum Projekt wenden Sie sich an: referenzen.ce@capgemini.com
Mediale Berichterstattung zum Thema:
Ein Artikel zum Thema ist in der Ausgabe 4/2018 des Fachmagazins BI-Spektrum erschienen und steht Ihnen in der Download-Leiste rechts kostenlos zur Verfügung.
Video zum Thema: