← Neueste Arbeiten
💻 computer science

Novice Developers Produce Larger Review Overhead for Project Maintainers while Vibe Coding

Die Studie zeigt, dass unerfahrene Entwickler, die mit KI-Tools „vibe coden", im Vergleich zu erfahrenen Kollegen deutlich mehr Code produzieren, jedoch eine höhere Review-Belastung für Maintainer verursachen, eine geringere Akzeptanzrate aufweisen und ihre Pull Requests länger offen bleiben, was darauf hindeutet, dass sie die Verifikationslast auf die Prüfer verlagern und nicht ohne zusätzliche Review-Kapazitäten als Ersatz für erfahrene Entwickler dienen können.

Ursprüngliche Autoren: Syed Ammar Asdaque, Imran Haider, Muhammad Umar Malik, Maryam Abdul Ghafoor, Abdul Ali Bangash

Veröffentlicht 2026-03-02
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Syed Ammar Asdaque, Imran Haider, Muhammad Umar Malik, Maryam Abdul Ghafoor, Abdul Ali Bangash

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

Titel: Wenn Anfänger mit KI-Code-Tools arbeiten – Warum das mehr Arbeit für die Prüfer bedeutet

Stell dir vor, du leitest eine große Baustelle für eine Software (wie ein riesiges Haus aus Code). Früher hast du nur erfahrene Maurer eingestellt, die genau wussten, wie man Ziegel setzt. Heute gibt es aber einen neuen, magischen Werkzeugkasten: KI-Assistenten. Diese Tools können fast wie von Zauberhand Mauern hochziehen, wenn man ihnen nur sagt, was sie tun sollen. Dieses neue Arbeiten nennt man im Paper „Vibe Coding" (man gibt der KI den „Vibe" oder die Stimmung vor, und sie macht den Rest).

Die große Frage war: Können jetzt auch Anfänger mit diesem magischen Werkzeug genauso gut arbeiten wie die alten Profis? Oder macht das neue Tool die Erfahrung überflüssig?

Die Forscher haben sich 22.953 Baustellenberichte (Pull Requests) von GitHub angesehen und zwei Gruppen verglichen:

  1. Die „Vibe-Profis" (ExpHigh): Leute, die schon jahrelang programmieren.
  2. Die „Vibe-Anfänger" (ExpLow): Leute, die noch wenig Erfahrung haben.

Hier ist das Ergebnis, einfach erklärt:

1. Die Anfänger bauen riesige, unordentliche Häuser (Größe der Beiträge)

Stell dir vor, ein erfahrener Maurer baut eine kleine, perfekte Wand. Ein Anfänger mit dem magischen Werkzeug sagt der KI: „Bau mir ein Haus!" und die KI baut sofort einen ganzen Komplex.

  • Das Ergebnis: Die Anfänger lieferten 2,15-mal mehr Code und änderten 1,47-mal mehr Dateien als die Profis.
  • Die Metapher: Die Anfänger nutzen die KI, um riesige Mengen an Material zu produzieren, ohne genau zu wissen, ob das alles zusammenpasst. Sie werfen einfach viel mehr „Ziegel" auf die Baustelle.

2. Die Prüfer müssen viel mehr arbeiten (Überprüfungs-Aufwand)

Jetzt kommt der Chef der Baustelle (der Maintainer/Prüfer). Er muss alles prüfen, bevor es eingebaut wird.

  • Das Ergebnis: Die Prüfer mussten bei den Anfängern 4,52-mal mehr Kommentare schreiben als bei den Profis.
  • Die Metapher: Wenn ein Profi eine Wand baut, sagt der Chef vielleicht nur: „Gute Arbeit, hier ist ein kleiner Tipp." Wenn ein Anfänger mit KI baut, muss der Chef den ganzen Tag durch das riesige Gebäude laufen, Fehler finden, erklären, warum die Fenster schief sind, und sagen: „Das passt nicht in unser Fundament." Es ist, als würde ein Anfänger einen ganzen Haufen Puzzleteile auf den Tisch werfen und sagen: „Füge das zusammen!" Der Prüfer muss dann das ganze Puzzle neu sortieren.

3. Es dauert viel länger und scheitert öfter (Akzeptanz und Zeit)

  • Das Ergebnis: Die Beiträge der Anfänger wurden 31 % öfter abgelehnt und lagen 5,16-mal länger offen, bevor sie fertig waren.
  • Die Metapher: Die Anfänger liefern zwar schnell, aber das Ergebnis ist oft „kaputt" oder passt nicht in das bestehende System. Der Chef muss die Arbeit zurückweisen und sagen: „Nein, das funktioniert hier nicht." Das dauert ewig.

Warum passiert das? (Die zwei Hauptprobleme)

Die Forscher haben sich die Fehler genauer angesehen und zwei Gründe gefunden:

  1. Das falsche Fundament (Infrastruktur-Mismatch): Die KI schreibt Code, der theoretisch funktioniert, aber in der echten Welt (z. B. auf den Servern der Firma) nicht läuft. Der Anfänger weiß nicht, wie man das korrigiert, und muss raten, während der Prüfer das erklären muss.

    • Vergleich: Die KI baut eine Treppe, die perfekt aussieht, aber zu kurz ist, weil sie nicht weiß, wie hoch der Boden im echten Haus ist. Der Anfänger kann das nicht merken.
  2. Der fehlende Kontext (Integrations-Friction): Die KI schreibt Code, der nicht zu den Regeln des Projekts passt (z. B. Datenschutz oder alte Systeme).

    • Vergleich: Die KI baut eine Tür, die toll aussieht, aber in eine Wand führt, die gar nicht existiert. Der Anfänger merkt nicht, dass die Tür in die falsche Richtung zeigt.

Was bedeutet das für die Zukunft?

Die Forscher sagen: Nein, Anfänger können Profis nicht einfach ersetzen.

Zwar können Anfänger mit KI schneller Code produzieren, aber sie schieben die eigentliche harte Arbeit – das Überprüfen und Korrigieren – auf die erfahrenen Prüfer ab. Das ist wie ein Schüler, der mit einem Taschenrechner die ganze Hausaufgaben macht, aber die Antworten sind falsch. Der Lehrer (der Maintainer) muss dann viel mehr Zeit investieren, um die Fehler zu finden, als wenn der Schüler selbst gerechnet hätte.

Die Lösung:

  • Teams sollten Anfänger nicht einfach loslassen, ohne sie zu schulen.
  • Sie müssen lernen, wie man den KI-Code prüft und nicht nur wie man ihn generiert.
  • Prüfer müssen mehr Zeit und Ressourcen für die Kontrolle von Anfänger-Code einplanen.

Fazit: KI ist ein mächtiges Werkzeug, aber sie macht die Erfahrung nicht überflüssig. Im Gegenteil: Ohne Erfahrung wird die KI zu einem Werkzeug, das mehr Probleme schafft, als es löst, und die Prüfer mit Arbeit überflutet.

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 →