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.