← Neueste Arbeiten
💻 computer science

AI builds, We Analyze: An Empirical Study of AI-Generated Build Code Quality

Diese Arbeit präsentiert eine empirische Studie unter Verwendung des AIDev-Datensatzes, die aufzeigt, dass KI-Coding-Agenten zwar häufig Wartbarkeits- und Sicherheitsmängel in den generierten Code einführen, aber auch bestehende Code-Smells effektiv entfernen und eine hohe Akzeptanzrate von über 61 % durch Entwickler erreichen, was die Notwendigkeit von KI-bewussten Qualitätsbewertungsrahmenwerken hervorhebt.

Ursprüngliche Autoren: Anwar Ghammam, Mohamed Almukhtar

Veröffentlicht 2026-01-26
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Anwar Ghammam, Mohamed Almukhtar

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich die Softwareentwicklung wie den Bau eines massiven, komplexen Hauses vor. Normalerweise haben Sie zwei Arten von Arbeitern: die Architekten, die die Zimmer entwerfen (der Quellcode), und die Bauleiter, die sich um die Logistik kümmern, wie das Bestellen von Materialien, die Planung des Teams und die Sicherstellung, dass das Fundament stabil ist (der Build-Code).

Lange Zeit haben wir neue KI-Roboter getestet, um zu sehen, ob sie als Architekten fungieren können. Aber diese Arbeit stellt eine andere Frage: Können diese KI-Roboter auch gute Bauleiter sein?

Die Autoren Anwar Ghammam und Mohamed Almukhtar beschlossen, die „Bauleitungs“-Fähigkeiten der KI auf die Probe zu stellen. Sie untersuchten einen riesigen Haufen realer Bauprotokolle (GitHub Pull Requests), bei denen KI-Agenten versuchten, die „Bauhandbücher“ (Build-Dateien wie Maven, Gradle und Makefiles) zu reparieren oder zu aktualisieren.

Hier ist das, was sie herausgefunden haben, einfach aufgeschlüsselt:

1. Der „Geruchstest“: Hat die KI Mist gebaut?

In der Welt der Programmierung bedeutet ein „Code Smell“ (Code-Geruch) nicht einen buchstäblichen Geruch. Denken Sie eher an eine schlechte Angewohnheit in einem Rezept.

  • Gute Angewohnheit: „Fügen Sie 2 Tassen Mehl hinzu.“
  • Schlechte Angewohnheit (Smell): „Fügen Sie Mehl aus dem Beutel in der Garage hinzu“ (Hardcoded Path/fest verdrahteter Pfad) oder „Verwenden Sie das Mehl, was gerade übrig ist“ (Wildcard-Nutzung).

Die Forscher fanden heraus, dass KI-Agenten manchmal schlechte Angewohnheiten einführten, wenn sie versuchten, diese Bauhandbücher zu schreiben.

  • Das Problem: In etwa 66 Fällen erzeugte die KI neue „Smells“. Die häufigsten schlechten Angewohnheiten waren mangelnde Fehlerbehandlung (kein Plan B, falls etwas kaputtgeht) und fest verdrahtete Pfade (spezifische Adressen direkt in den Code schreiben, die nicht mehr funktionieren, wenn man das Haus umzieht).
  • Die Übeltäter: Nicht alle KI-Roboter waren gleich. Ein Roboter namens „Copilote“ führte die meisten schlechten Angewohnheiten ein. Ein anderer, „Claude“, führte gar keine ein, aber er hat nur drei Dateien ausprobiert, daher ist es schwer, ihn zu beurteilen.

2. Die „Aufräum-Crew“: Hat die KI aufgeräumt?

Die Forscher fragten sich auch, ob die KI wie ein professioneller Hausinspektor fungieren und bestehende schlechte Angewohnheiten entfernen kann.

  • Das Ergebnis: Ja! In 31 Fällen hat die KI die Bauhandbücher erfolgreich aufgeräumt.
  • Wie? Die KI agierte wie ein kluger Renovierer. Sie nahm ungeordnete, verstreute Anweisungen und organisierte sie neu. Zum Beispiel: Anstatt ein geheimes Passwort direkt in das Handbuch zu schreiben (ein Sicherheitsrisiko), bewegte die KI es in einen sicheren „Tresor“ (externe Properties). Sie entfernte auch ungenutzte Werkzeuge und aktualisierte alte, fehlerhafte Anweisungen.
  • Das Fazit: Die KI ist nicht nur ein chaotischer Erbauer; manchmal ist sie ein sehr effektiver Refactorer (jemand, der Dinge neu organisiert, um sie besser zu machen).

3. Die menschlichen Chefs: Haben die Menschen „Ja“ gesagt?

Schließlich fragte das Team: Vertrauen die menschlichen Bauleiter der KI?

  • Das Urteil: Überraschenderweise ja. Mehr als 61 % der Vorschläge der KI wurden sofort akzeptiert und zusammengeführt (merged).
  • Die Reaktion: Menschliche Prüfer sagten oft einfach „Looks Good To Me“ (Sieht gut aus für mich – LGTM) oder scherzten sogar: „Du kannst jetzt meinen Job übernehmen!“ Sie mussten selten Änderungen vornehmen, bevor sie die Arbeit der KI genehmigten. Dies deutet darauf hin, dass Menschen der KI derzeit vertrauen, diese Bau-Logistik mit sehr wenig Aufsicht zu bewältigen.

Das große Ganze

Betrachten Sie diese Studie als ein Zeugnis für KI-Agenten, die versuchen, die „Sanitäranlagen und die Verkabelung“ von Softwareprojekten zu verwalten.

  • Die gute Nachricht: Die KI ist überraschend gut darin, unordentliche Anweisungen aufzuräumen und den Bauprozess zu organisieren. Menschen vertrauen ihr weit genug an, um ihr meistens die Arbeit zu überlassen.
  • Die Warnung: Die KI ist nicht perfekt. Sie hinterlässt manchmal „schlechte Angewohnheiten“ wie fehlende Sicherheitsprüfungen oder die Verwendung veralteter Werkzeuge.

Das Fazit: Wir sollten die KI nicht einfach blind die Baustelle leiten lassen. Wir müssen bessere „Sicherheitsinspektoren“ (Tools) bauen, um die schlechten Angewohnheiten der KI abzufangen, bevor sie Teil des fertigen Hauses werden. Das Ziel ist es, die Fähigkeit der KI zum Aufräumen zu erhalten, während wir gleichzeitig verhindern, dass sie versehentlich neues Chaos verursacht.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →