Engineering im Zeitalter der KI
KI macht das Programmieren leichter. Sie stellt auch neue Anforderungen.
Kurz gefasst
- KI-gestütztes Programmieren ist heute die Regel: 90 % von fast 5.000 Technologiefachleuten in der DORA-Studie 2025 nutzen KI bei der Arbeit.1
- Code zu schreiben ist leichter geworden. Gute Software zu entwickeln ist nicht im selben Maß leichter geworden: In einer randomisierten Studie brauchten erfahrene Entwicklerinnen und Entwickler mit KI 19 % länger und glaubten zugleich, 20 % schneller zu sein.6
- Der Engpass hat sich vom Tippen verlagert: zum Spezifizieren, Prüfen, Testen, Absichern und Verantworten von Code.
- Daraus ergeben sich sieben neue Anforderungen an Teams, von präzisen Spezifikationen bis zu geprüften Abhängigkeiten und klarer Verantwortung.
- KI verstärkt, was ein Team bereits mitbringt. Starke Engineering-Praktiken machen aus der Geschwindigkeit der KI Nutzen, schwache machen daraus Instabilität.2
Was wirklich leichter geworden ist
KI-Assistenten für das Programmieren sind in bemerkenswert kurzer Zeit von der Kuriosität zum Standard geworden. In Googles DORA-Studie 2025 mit fast 5.000 Technologiefachleuten nutzen 90 % KI bei der Arbeit, im Median zwei Stunden am Tag, und mehr als 80 % sagen, dass sie dadurch produktiver geworden sind.1 In der Stack-Overflow-Umfrage unter mehr als 49.000 Entwicklerinnen und Entwicklern nutzen 84 % KI-Werkzeuge oder planen es, und die Hälfte der professionell Entwickelnden nutzt sie täglich.4,5
Die Gewinne sind real, wo die Arbeit klar umrissen ist: Boilerplate-Code, Tests für bestehendes Verhalten, Übertragung zwischen Sprachen und Frameworks, erste Entwürfe von Dokumentation und das Erkunden einer unbekannten Codebasis. DORA stellt außerdem fest, dass die Einführung von KI inzwischen mit einem höheren Liefer-Durchsatz einhergeht, eine Umkehr des Befunds von 2024.2
Dieselbe Studie bringt die Einführung von KI jedoch weiterhin mit geringerer Lieferstabilität in Verbindung.2 Diese Kombination aus mehr Output und weniger Stabilität ist das Signal, dass sich noch etwas anderes verändert hat.
Wohin sich der Engpass verlagert hat
Code zu schreiben war nie die ganze Arbeit. Eine Änderung muss spezifiziert, geschrieben, geprüft, getestet, ausgerollt und betrieben werden. KI verkürzt einen dieser Schritte drastisch. Die anderen bleiben, und manche wachsen, weil es jetzt mehr Code zu prüfen gibt und er schneller ankommt.
Die Studienlage weist in dieselbe Richtung. Zwei Drittel der Entwicklerinnen und Entwickler sagen, ihr größtes Ärgernis seien KI-Ergebnisse, die fast richtig sind, aber nicht ganz, und 45 % sagen, das Debuggen von KI-generiertem Code koste mehr Zeit.4 Das Vertrauen sinkt, während die Nutzung steigt: Der Anteil derer, die der Genauigkeit von KI misstrauen, stieg innerhalb eines Jahres von 31 % auf 46 %.5
Auch die eigene Wahrnehmung ist ein unzuverlässiger Maßstab. In einer randomisierten Studie von METR arbeiteten 16 erfahrene Open-Source-Entwicklerinnen und -Entwickler an 246 echten Aufgaben in großen, ausgereiften Repositories. Waren KI-Werkzeuge erlaubt, dauerten die Aufgaben 19 % länger. Vor der Studie hatten sie eine Beschleunigung um 24 % erwartet; danach glaubten sie noch immer, KI habe sie um 20 % schneller gemacht.6 Eine größere Folgestudie mit 57 Entwicklerinnen und Entwicklern, veröffentlicht im Februar 2026, deutete auf eine moderate Beschleunigung mit großer Unsicherheit hin; METR selbst nannte das Signal unzuverlässig, unter anderem weil viele Entwicklerinnen und Entwickler nicht mehr ohne KI arbeiten wollen.7
Die Lehre daraus ist nicht, dass KI nicht hilft. Sondern dass der Gewinn außerhalb des Editors entschieden wird: daran, wie klar Arbeit spezifiziert wird, wie gut sie geprüft wird und wie sicher sie in die Produktion gelangt.
Sieben neue Anforderungen
Aus dem Bau und Betrieb von Software, die rund um die Uhr läuft, mit KI im täglichen Arbeitsablauf, sehe ich sieben Anforderungen, die heute wichtiger sind als früher. Keine davon ist im Grundsatz neu. Neu ist, dass es kurzfristig billiger und langfristig teurer geworden ist, sie zu ignorieren.
| Anforderung | Warum sie heute wichtiger ist | Praxis |
|---|---|---|
| 1. Präzise Spezifikation | KI setzt um, was verlangt wird, nicht was gemeint ist. Eine vage Absicht erzeugt in hohem Tempo plausiblen, aber falschen Code. | Abnahmekriterien und Randbedingungen werden festgehalten, bevor Code generiert wird |
| 2. Review als Kernkapazität | Mehr Code kommt schneller an. Nutzer von KI-Assistenten schrieben weniger sicheren Code und fühlten sich dabei sicherer.8 | Jede Änderung wird von einer namentlich benannten Person geprüft; kleine Änderungen |
| 3. Automatisierte Tests und schnelles Feedback | Ohne sie führen mehr Änderungen zu mehr Instabilität.2 | Tests in jeder Änderung; Builds und Vorschauen laufen automatisch |
| 4. Sicherheit als Standard | In Tests des Sicherheitsanbieters Veracode (80 Aufgaben, mehr als 100 Modelle) führten 45 % der Fälle Schwachstellen aus den OWASP Top 10 ein.10 Eine frühere Studie fand etwa 40 % der Copilot-Programme verwundbar.9 | Sicherheitsprüfungen in der Pipeline; Bedrohungsmodelle für sensible Teile |
| 5. Geprüfte Abhängigkeiten | Modelle schlagen Pakete vor, die es nicht gibt: mindestens 5,2 % bei kommerziellen und 21,7 % bei Open-Source-Modellen.11 Angreifer registrieren diese Namen.12 | Jede neue Abhängigkeit wird geprüft; Lock-Dateien; Software-Stückliste (SBOM) |
| 6. Wartbarkeit | Laut dem Code-Analyse-Unternehmen GitClear stieg der Anteil kopierten Codes an den geänderten Zeilen zwischen 2021 und 2024 von 8,3 % auf 12,3 %, während Refactoring unter 10 % fiel.13 | Refactoring als geplante Arbeit; Duplikate werden verfolgt |
| 7. Verantwortung und Herkunft | Die Pflichten liegen beim Hersteller des Produkts, egal wie der Code geschrieben wurde.14,15 | Klare Zuständigkeit je Komponente; Nachweis, was generiert und was geprüft wurde |
Die Spezifikation wird zum neuen Quellcode
Wenn eine Maschine den ersten Entwurf schreibt, entscheidet die Qualität der Anweisung über die Qualität des Entwurfs. Teams, die Absicht, Randbedingungen und Abnahmekriterien aufschreiben, bevor sie Code generieren lassen, erhalten brauchbare Ergebnisse. Teams, die das überspringen, erhalten Code, der kompiliert, einen kurzen Blick übersteht und an den Rändern versagt. In der Praxis hat sich die wertvollste Fähigkeit erfahrener Entwicklerinnen und Entwickler verschoben: vom Schreiben von Code zur präzisen Beschreibung dessen, was der Code tun muss und was er nicht tun darf.
Review ist keine Formalität mehr
Eine Nutzerstudie aus Stanford ergab, dass Teilnehmende mit einem KI-Assistenten deutlich weniger sicheren Code schrieben als jene ohne, und eher glaubten, ihr Code sei sicher.8 Das ist das Kernrisiko KI-gestützter Entwicklung: nicht, dass die Maschine Fehler macht, sondern dass Menschen weniger sorgfältig prüfen, weil das Ergebnis fertig aussieht. Review muss als Ingenieursarbeit mit Zeit und Verantwortung behandelt werden, nicht als Klick vor dem Merge.
Die Lieferkette ist jetzt Teil des Codes
Package Hallucination macht aus dem Fehler eines Modells eine Angriffsfläche. In einer Analyse von 576.000 generierten Codebeispielen aus 16 Modellen fanden Forschende mehr als 200.000 eindeutige Namen von Paketen, die es nicht gibt.11 OWASP führt dieses Muster ausdrücklich auf und empfiehlt Gegenprüfung und menschliche Aufsicht.12 Zugleich hebt die Regulierung die Messlatte: Seit dem 11. September 2026 müssen Hersteller von Produkten mit digitalen Elementen, die in der EU verkauft werden, nach dem Cyber Resilience Act aktiv ausgenutzte Schwachstellen und schwerwiegende Vorfälle innerhalb von 24 Stunden mit einer Frühwarnung melden, gefolgt von einer Meldung innerhalb von 72 Stunden; die Hauptpflichten gelten ab dem 11. Dezember 2027.14 Der Rechtsakt verlangt außerdem eine Software-Stückliste (SBOM) in der technischen Dokumentation.15 Ein Team, das nicht weiß, was in seiner Software steckt, kann diese Pflichten nicht erfüllen, egal wie der Code geschrieben wurde.
Verantwortung lässt sich nicht generieren
Rechtliche Fragen folgen derselben Logik. In den USA hat das Copyright Office erklärt, dass KI-Output nur geschützt ist, wo ein Mensch ausreichend gestaltende Elemente bestimmt hat; Prompts allein genügen nicht.16 Unabhängig von der Rechtsordnung ist die praktische Antwort dieselbe: Jemand im Team muss jede ausgelieferte Komponente verstehen, verantworten und erklären können.
Vom Werkzeug zur Teampraxis
Der nützlichste Befund von DORA ist einfach: KI ist ein Verstärker. Sie macht starke Teams effizienter und verschärft die Probleme von Teams, die ohnehin kämpfen. Lose gekoppelte Architekturen profitieren; eng gekoppelte gewinnen kaum.2 DORA hat inzwischen sieben Fähigkeiten beschrieben, die aus der Einführung von KI Ergebnisse machen.3
- Eine klare und kommunizierte Haltung zu KI
- Gesunde Datenökosysteme
- Interne Daten, die für KI zugänglich sind
- Solide Praktiken der Versionsverwaltung
- Arbeiten in kleinen Schritten
- Ein nutzerzentrierter Fokus
- Hochwertige interne Plattformen
In den Systemen, die ich baue und betreibe, wird daraus eine Regel: Jede von KI geschriebene Änderung durchläuft genau dasselbe Tor wie eine menschliche. Sie liegt auf einem eigenen Branch, wird automatisch gebaut und getestet, in eine Vorschau ausgerollt und von einer namentlich benannten Person freigegeben, bevor sie in die Produktion gelangt. Änderungen bleiben klein, damit das Review aussagekräftig bleibt. Die KI ist schnell; das Tor hält sie sicher. Das kostet bei jeder Änderung etwas Tempo und spart über die Lebensdauer eines Systems sehr viel davon.
Für Führungskräfte bedeutet das: Investitionen in KI-Werkzeuge für das Programmieren sollten mit Investitionen in die Praktiken drumherum einhergehen: eine ausdrückliche KI-Richtlinie, Kapazität für Reviews, automatisierte Tests und ein klarer Überblick über die Abhängigkeiten. Ohne diese beschleunigt das Werkzeug eher das Anhäufen von Problemen als die Lieferung von Nutzen.
Was die Studienlage noch nicht sagen kann
Die Forschung ist jung und entwickelt sich schnell. Umfragen erfassen Wahrnehmung, und die METR-Studie zeigt, dass diese stark vom gemessenen Effekt abweichen kann.6 Kontrollierte Studien sind klein (die Stanford-Sicherheitsstudie wertete 47 Teilnehmende aus8) und schwer zu wiederholen, und das jüngste METR-Update nennt sein eigenes Signal unzuverlässig.7 Sicherheitsstudien testen einzelne Codebeispiele, nicht vollständige Systeme mit Review und Tests. Und die Werkzeuge werden von Quartal zu Quartal besser.
Was über alle Befunde hinweg gilt, ist die Richtung: Die Kosten, Code zu erzeugen, sind gesunken, und der Wert von Urteilsvermögen, Prüfung und Verantwortung ist gestiegen. Teams, die diese Verschiebung einplanen, bekommen die Geschwindigkeit der KI, ohne später dafür zu bezahlen.
Häufige Fragen
Macht KI-gestütztes Programmieren Softwareteams schneller?
Es macht das Schreiben von Code schneller. Ob ein Team schneller bessere Software liefert, hängt von seinen Praktiken für Review, Tests und Auslieferung ab. Umfragen zeigen hohe gefühlte Gewinne, während eine kontrollierte Studie mit erfahrenen Entwicklerinnen und Entwicklern eine Verlangsamung maß und spätere Messungen kein eindeutiges Ergebnis brachten.
Ist KI-generierter Code weniger sicher?
Studien finden immer wieder Sicherheitsschwächen in einem großen Teil der KI-generierten Codebeispiele, und eine Nutzerstudie ergab, dass Entwicklerinnen und Entwickler mit einem KI-Assistenten weniger sicheren Code schrieben und sich dabei sicherer fühlten. KI-Code braucht dieselbe oder eine strengere Sicherheitsprüfung wie von Menschen geschriebener Code.
Was ist Package Hallucination?
KI-Modelle schlagen manchmal Softwarepakete vor, die es nicht gibt. Angreifer können solche Namen registrieren und unter ihnen Schadpakete veröffentlichen. Jede neue Abhängigkeit sollte vor der Installation geprüft werden.
Wer ist für Code verantwortlich, den KI geschrieben hat?
Das Team und das Unternehmen, die die Software ausliefern. Vorschriften wie der EU Cyber Resilience Act legen dem Hersteller eines Produkts Pflichten auf, unabhängig davon, wie der Code geschrieben wurde.
Was sollte ein Team zuerst ändern?
Sich auf eine klare KI-Richtlinie einigen, Änderungen klein halten, automatisierte Tests und Review für jede Änderung verbindlich machen und jede neue Abhängigkeit prüfen.
Quellen
- Google: How are developers using AI? Inside our 2025 DORA report (23 Sep 2025)
- Google Cloud: Announcing the 2025 DORA Report, State of AI-Assisted Software Development (23 Sep 2025)
- Google Cloud: From adoption to impact, putting the DORA AI Capabilities Model to work (9 Dec 2025)
- Stack Overflow Developer Survey 2025: AI
- Stack Overflow: 2025 Developer Survey reveals trust in AI at an all time low (29 Jul 2025)
- METR: Measuring the impact of early-2025 AI on experienced open-source developer productivity (10 Jul 2025)
- METR: We are changing our developer productivity experiment design (24 Feb 2026)
- Perry, Srivastava, Kumar, Boneh: Do users write more insecure code with AI assistants? ACM CCS 2023
- Pearce et al.: Asleep at the keyboard? Assessing the security of GitHub Copilot’s code contributions
- Veracode: AI-generated code poses major security risks in nearly half of all development tasks (30 Jul 2025)
- Spracklen et al.: We have a package for you! A comprehensive analysis of package hallucinations by code generating LLMs
- OWASP GenAI Security Project: LLM09:2025 Misinformation
- GitClear: AI Copilot code quality, 2025 look back at 12 months of data
- European Commission: Safer and more secure digital products (11 Sep 2026)
- ENISA: SBOM adoption state of play 2026 (June 2026)
- Library of Congress, Copyright blog: Inside the Copyright Office’s report on Copyright and AI, Part 2: Copyrightability (6 Feb 2025)