← Neueste Arbeiten
🤖 AI

How AI Coding Agents Modify Code: A Large-Scale Study of GitHub Pull Requests

Diese Studie analysiert über 24.000 gemergte Pull Requests von KI-Coding-Agents im Vergleich zu menschlichen Beiträgen und zeigt signifikante Unterschiede in der Anzahl der Commits sowie eine höhere semantische Konsistenz zwischen Beschreibungen und Codeänderungen auf.

Ursprüngliche Autoren: Daniel Ogenrwot, John Businge

Veröffentlicht 2026-04-07
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Daniel Ogenrwot, John Businge

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 vor, Sie führen eine riesige Bibliothek (das ist GitHub, wo Millionen von Menschen ihren Code lagern). Früher kamen nur Menschen in diese Bibliothek, um Bücher zu reparieren oder neue Kapitel hinzuzufügen. Sie schrieben dabei Zettelchen (die sogenannten "Pull Requests" oder PRs), auf denen sie genau erklärten: "Ich habe hier ein Kapitel geändert, weil es einen Tippfehler gab."

Jetzt gibt es aber KI-Assistenten (wie GitHub Copilot oder Devin). Diese sind wie super-schnelle Roboter-Schreiberlinge, die eigenständig in die Bibliothek gehen, Bücher reparieren und ihre eigenen Zettelchen hinterlassen.

Die Forscher Daniel und John haben sich gefragt: Machen diese Roboter ihre Arbeit anders als die Menschen? Und: Verstehen wir ihre Zettelchen genauso gut wie die der Menschen?

Hier ist die Geschichte ihrer Entdeckungen, einfach erklärt:

1. Die Größe der Arbeit: Der "Klempner" vs. der "Architekt"

Stellen Sie sich vor, ein Mensch, der ein Problem in einem riesigen Haus (dem Code) reparieren will, geht oft mit einem ganzen Werkzeugkasten los. Er öffnet vielleicht fünf verschiedene Türen, schaut in drei Zimmer und schreibt einen langen Bericht über alles, was er getan hat. Das ist wie ein Architekt, der das ganze Haus im Blick hat.

Die KI-Roboter hingegen sind wie präzise Klempner. Wenn sie ein Problem finden, gehen sie direkt zur defekten Wasserleitung, drehen ein einziges Ventil um und verschwinden wieder.

  • Die Entdeckung: Die KI macht viel weniger "Lärm". Sie ändert weniger Dateien und schreibt viel weniger Commits (das sind die einzelnen Schritte, wie man eine Änderung speichert).
  • Die Analogie: Wenn ein Mensch einen neuen Raum baut, plant er erst den Grundriss, dann die Wände, dann den Boden (viele Schritte). Die KI baut den Raum oft in einem einzigen, schnellen Hieb. Sie sind oft sehr fokussiert auf das kleine Detail, während Menschen oft größere, komplexere Umstrukturierungen vornehmen.

2. Die Erklärung: Der "Koch" und sein Rezept

Jeder, der etwas ändert, muss erklären, warum er es getan hat. Das ist wie ein Koch, der ein neues Rezept schreibt.

  • Die Frage: Schreibt der Roboter-Koch ein Rezept, das genau beschreibt, was er im Topf getan hat? Oder schreibt er etwas Vages wie "Ich habe etwas Gewürz hinzugefügt", während er eigentlich den ganzen Topf umgerührt hat?
  • Die Entdeckung: Überraschenderweise sind die Roboter-Köche sehr gut darin, ihre Arbeit zu beschreiben. Tatsächlich passen ihre Erklärungen manchmal sogar besser zu dem, was sie im Code getan haben, als die Erklärungen der Menschen.
  • Die Analogie: Menschen neigen dazu, ihre Rezepte manchmal etwas umständlich zu schreiben ("Ich habe den Knoblauch gehackt, aber eigentlich wollte ich ihn nur in Scheiben schneiden..."). Die KI hingegen schreibt oft: "Knoblauch hinzugefügt" und genau das hat sie auch getan. Ihre "Semantik" (die Bedeutung) stimmt also sehr gut mit der Tat überein.

3. Die Unterschiede im Detail (Die Statistiken)

Die Forscher haben Tausende von Fällen verglichen (über 24.000 Roboter-Arbeiten und 5.000 menschliche).

  • Der größte Unterschied: Die Anzahl der Schritte. Menschen machen oft viele kleine Schritte (viele Commits), um etwas zu bauen. Roboter machen oft einen großen Sprung.
  • Die Dateien: Menschen rühren oft in vielen verschiedenen Dateien herum. Roboter bleiben meist bei einer oder zwei Dateien.
  • Die Code-Menge: Interessanterweise ist die Menge des Codes, die hinzugefügt oder gelöscht wird, gar nicht so unterschiedlich. Der Unterschied liegt eher im Weg, wie man dorthin kommt.

Warum ist das wichtig?

Stellen Sie sich vor, Sie sind der Bibliothekar (der Reviewer). Wenn Sie wissen, dass ein Roboter kommt, wissen Sie:

  1. Er wird nicht das ganze Haus umwerfen. Er macht meist kleine, gezielte Reparaturen.
  2. Sein Zettelchen ist wahrscheinlich ehrlich. Sie können ihm eher glauben, wenn er sagt, was er getan hat.

Das bedeutet, dass wir unsere Prozesse anpassen müssen. Wir müssen nicht mehr so streng auf die "Anzahl der Schritte" achten, wenn wir Roboter prüfen, sondern eher darauf, ob die Änderung an der richtigen Stelle ist.

Fazit

Die KI ist kein chaotischer Vandal, der wild durch die Bibliothek läuft. Sie ist ein sehr spezialisierter, effizienter Handwerker, der kleine, präzise Reparaturen macht und dabei sehr klar kommuniziert, was er tut. Die Menschen sind immer noch die Architekten für die großen Pläne, aber die Roboter werden immer besser darin, die kleinen Details zu erledigen und sich dabei gut zu erklären.

Die Forscher sagen: "Wir müssen lernen, mit diesen neuen Kollegen zu arbeiten, indem wir verstehen, wie sie ticken – und sie ticken anders als wir, aber nicht unbedingt schlechter."

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 →