Generic filters
FS Logoi

Softwarefehler mit KI beheben

Softwarefehler bergen Gefahren und kosten viel Geld. Um sie zu beheben, setzt der Stuttgarter Informatiker Michael Pradel auf KI-automatisierte Werkzeuge. Die Technologien hierfür hat er mit seinem Team bereits im Rahmen des ERC Starting Grant-Projekts „LearnBugs“ entwickelt. Die ersten Schritte auf dem Weg in den Markt fördert der Europäische Forschungsrat (European Research Council, ERC) nun […]

von | 29.01.24

Prof. Michael Pradel will neue KI-Werkzeuge zur Marktreife führen.
Quelle:Universität Stuttgart, Institut für Softwareengineering
Prof. Michael Pradel entwickelt neue Software

Softwarefehler bergen Gefahren und kosten viel Geld. Um sie zu beheben, setzt der Stuttgarter Informatiker Michael Pradel auf KI-automatisierte Werkzeuge.

Die Technologien hierfür hat er mit seinem Team bereits im Rahmen des ERC Starting Grant-Projekts „LearnBugs“ entwickelt. Die ersten Schritte auf dem Weg in den Markt fördert der Europäische Forschungsrat (European Research Council, ERC) nun mit einem Proof of Concept Grant.

„Wir alle interagieren tagtäglich mit komplexen Softwaresystemen. Egal ob in der Kommunikation, beim Einkaufen oder bei Bankgeschäften, im Straßenverkehr oder in der Gesundheitsversorgung: Unzuverlässige, ineffiziente und unsichere Software vergeudet kostbare Zeit und kann schwerwiegende Schäden bei Millionen von Menschen anrichten“, sagt Prof. Michael Pradel, Geschäftsführender Direktor des Instituts für Software Engineering (ISTE) der Universität Stuttgart.

Um Fehler im Programmcode, so genannte Bugs, künftig besser identifizieren und reparieren zu können, setzt Pradel neue Werkzeuge ein. Sie basieren auf künstlicher Intelligenz und tiefem Lernen.

Softwarefehler: Vorschläge zur Reparatur

Zum Aufspüren von Softwarefehlern setzen Entwickler:innen bisher von Menschen geschriebene Prüfsoftware ein, welche nur bereits bekannte Fehler findet. Pradel und sein Team entwickeln in ihrem Projekt „Learning to Find Software Bugs“ künstliche Intelligenzen, die Abhilfe schaffen. Sie sind in der Lage, fehlerhafte Stellen im Programm automatisch zu finden und zu reparieren. Und sie lernen aus gefundenen Fehlern. Das bedeutet, den Entwicklungsprozess nachzuvollziehen und zu prognostizieren, wo in Zukunft neue Fehler auftauchen, oder zielgerichtet Vorschläge zur Reparatur und Vervollständigung eines Programmcodes machen.

„Diese Technologien sind besonders leistungsfähig – vor allem mit Blick auf Fehler, die herkömmliche Softwarewerkzeuge übersehen“, erläutert Pradel.

Vermarktung vorbereiten

Ziel ist es, die im Rahmen von „LearnBugs“ entstandenen und erprobten Forschungsprototypen für den Einsatz in der Softwareindustrie weiterzuentwickeln. Stellt man die Software einem breiten Kreis von Anwender*innen zur Verfügung ist die zukünftige Vermarktung vorbereitet.

„Wir wollen die Softwareentwickler*innen bei ihrer täglichen Arbeit unterstützen“, sagt Pradel.

Der erfolgreiche Transfer in die Praxis hängt von der Qualität der zugrundeliegenden Techniken ab. „BugGPT“ geht zum einen der Frage nach, an welchen Stellen im Code und auf welche Weise Fehlerbehebungen gemanagt werden sollen. Zum anderen sollen die Marktpotenziale und die praktische Umsetzung sowie mögliche Geschäftsmodelle analysiert werden.

Gesellschaft besser geschützt

„Das Projekt hat das Potenzial, die Softwarebranche erheblich zu beeinflussen“, sagt Pradel. „Wenn wir Erfolg haben, können unsere neuen Werkzeuge die Gesellschaft besser vor schwerwiegenden Softwarefehlern schützen, die zu Abstürzen, Sicherheitslücken und Datenverlusten führen, und gleichzeitig die Kosten der Softwareentwicklung senken.“

Neben seinem Amt als Geschäftsführender Direktor des Instituts für Software Engineering (ISTE) leitet der studierte Informatiker und Ingenieur an der Universität Stuttgart das Software Lab und hat den Lehrstuhl für Programmiersprachen am ISTE inne. Pradel ist mit einem ERC Starting Grant ausgezeichnet.

Zur vollständigen Meldung

Bildquelle, falls nicht im Bild oben angegeben:

Jetzt Newsletter abonnieren

Brennstoff für Ihr Wissen, jede Woche in Ihrem Postfach.

Hier anmelden

Radar-Füllstandsensoren für Prozessautomatisierung
Radar-Füllstandsensoren für Prozessautomatisierung

Die seit 2020 erhältliche BASIC-Serie der VEGAPULS-Radarsensoren von VEGA wurde entwickelt, um kompakte, wirtschaftliche und robuste Füllstandmesslösungen anzubieten. Die Sensoren finden in der Prozessautomatisierung Anwendung und sollen sich durch einfache Installation und Bedienung auszeichnen.

mehr lesen
26. VDI-Kongress AUTOMATION diskutiert Technologie-Trends
26. VDI-Kongress AUTOMATION diskutiert Technologie-Trends

Erkenntnisse, die im vergangenen Monat noch aktuell waren, sind heute bereits wieder überholt: Die Geschwindigkeit, mit der Generative Künstliche Intelligenz sich weiterentwickelt und Prozesse verändert, beeindruckt auch die Fachwelt der Mess- und Automatisierungstechnik. Auf dem 26. VDI-Kongress AUTOMATION am 1. und 2. Juli in Baden-Baden diskutierte die Community über Technologie-Trends, Transformationen und Perspektiven einer „Human-centric Automation“.

mehr lesen
Holzwespe verhilft Oliver Schwarz zum Award
Holzwespe verhilft Oliver Schwarz zum Award

Das Projekt „KMUmanoid” des Fraunhofer IPA zielt darauf ab, den Einsatz humanoider Roboter im Mittelstand zu fördern. Trotz der Fortschritte in der Entwicklung humanoider Roboter und ersten Praxistests in großen Firmen haben kleine und mittlere Unternehmen (KMU) bisher kaum Zugang zu diesen Technologien.

mehr lesen
VDI-Studie: Generative KI verändert das Ingenieurwesen
VDI-Studie: Generative KI verändert das Ingenieurwesen

Generative KI hält zunehmend Einzug in das Ingenieurwesen – mit spürbaren Auswirkungen auf Arbeitsprozesse, Rollenbilder und Ausbildung. Der Verein Deutscher Ingenieure (VDI) hat im Rahmen einer aktuellen Studie Potenziale und Risiken beleuchtet und konkrete Handlungsempfehlungen formuliert.

mehr lesen
Digitaltag: Digitale Demokratie im Fokus
Digitaltag: Digitale Demokratie im Fokus

Mehr als 2.500 Aktionen und über 5.000 Stunden Programm: Zum sechsten Mal hat der Digitaltag Menschen in ganz Deutschland für digitale Themen begeistert und einen zentralen Beitrag zur Förderung digitaler Teilhabe geleistet. Ein besonderer Fokus lag dieses Jahr auf dem Thema Digitale Demokratie. In zahlreichen Aktionen wurden Angebote zur digitalen Bürgerbeteiligung vorgestellt und über den Umgang mit Risiken wie Hassrede und Fake News diskutiert.

mehr lesen

atp weekly

Der Newsletter der Branche

Ihr kostenfreier E-Mail-Newsletter für alle Belange der Automatiserung.

Sie möchten das atp magazin testen

Bestellen Sie Ihr kostenloses Probeheft

Überzeugen Sie sich selbst: Gerne senden wir Ihnen das atp magazin kostenlos und unverbindlich zur Probe!

Finance Illustration 03