CODE BUDDY
Auf einen Blick
Forschungsprojekt |
Code Buddy: Softwareentwicklung neu gedachte durch KI-gestützte Code-Suche und -Adaption |
---|---|
Fachbereich |
Design Informatik Medien |
Leitung |
Prof. Dr. Adrian Ulges, Prof. Dr. Ulrich Schwanecke |
Projektmitarbeiter |
M.Sc. Johannes Villmow, M.Sc. Viola Campos |
Labor |
LAVIS |
Ansprechpartner Forschungsförderung |
Susanne Korzuch |
Laufzeit |
1.1.2022 - 31.12.2023 |
Mittelgeber |
Land Hessen, Programm LOEWE-5 "Exploration" |
Projektbeschreibung
Mit Code Buddy soll ein neuartiges KI-System entstehen, welches für Softwareentwickler die Rolle eines Progammier-Partners einnimmt: Code Buddy empfiehlt automatisch vorhandene Lösungen aus der Software-Community – sei es von Kollegen, aus Frage-Antwort-Foren, oder aus Open-Source-Projekten – und adaptiert diese falls geeignet direkt. Um dies zu realisieren, besteht der Forschungsbeitrag in einem neuartigen KI-Ansatz, dessen Training auf großen Datenmengen von Open-Source Code erfolgt. Da keine Daten vorliegen, welche Code-Stellen füreinander relevant sind, wird ein spezieller unüberwachter Ansatz entwickelt, in dem ein neuronales Netz – bestehend aus einer Suchkomponente und einer Generatorkomponente – autonom lernt, zum Füllen von Lücken hilfreiche Code-Passagen zu finden. Wissenschaftliches Kernergebnis ist die Exploration dieses – für die Softwareentwicklung neuartigen – Ansatzes, sowie seine Erprobung in Kooperation mit einem mittelständischen Software-Unternehmen.