{"id":14546,"date":"2025-11-25T16:58:01","date_gmt":"2025-11-25T15:58:01","guid":{"rendered":"https:\/\/www.iese.fraunhofer.de\/blog\/?p=14546"},"modified":"2025-11-27T11:48:14","modified_gmt":"2025-11-27T10:48:14","slug":"ki-coding-mit-ai-coding-assistant","status":"publish","type":"post","link":"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/","title":{"rendered":"KI-Coding: Effiziente Softwareentwicklung mit AI Coding Assistant"},"content":{"rendered":"<p class=\"lead\">KI-Coding, also der Einsatz von K\u00fcnstlicher Intelligenz zur Codegenerierung, gewinnt zunehmend an <a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/\" target=\"_blank\" rel=\"noopener\">Bedeutung in der Softwareentwicklung<\/a> [1]. So versprechen AI Coding Assistants (deutsch: KI-Coding-Assistenten), Entwicklerinnen und Entwickler bei Routineaufgaben zu entlasten, Code zu generieren und Entwicklungsprozesse zu beschleunigen. Dabei unterscheiden sich die Ans\u00e4tze und Integrationsstufen der verschiedenen Assistenten deutlich \u2013 von einfachen Chatbots bis zu vollst\u00e4ndig KI-integrierten Entwicklungsumgebungen. Im Folgenden teilen wir unsere Erfahrung mit Coding-Assistenten. Wir geben einen \u00dcberblick \u00fcber verschiedene Arten von Coding-Assistenten, geordnet nach dem Grad ihrer Integration in den Softwareentwicklungsprozess, und berichten von einer Studie mit 18 Praktikern, wie AI Coding Assistants in der Softwareentwicklung eingesetzt werden k\u00f6nnen.<\/p>\n<h2>\u00dcberblick: Arten von AI Coding Assistants<\/h2>\n<h3>1. Chatbots als KI-Coding-Assistenten<\/h3>\n<p>Chatbots sind zwar universelle Werkzeuge, k\u00f6nnen aber auch als Coding-Assistenten genutzt werden. Nutzer formulieren ihre Fragen oder Anforderungen an den zu generierenden Code in nat\u00fcrlicher Sprache, woraufhin das Modell Codebeispiele oder Erkl\u00e4rungen erstellt. Neben dem bekanntesten Chatbot ChatGPT existieren zahlreiche Alternativen, wie das franz\u00f6sische Mistral Chat, Phind, Qwen Chat und viele mehr.<\/p>\n<p>Ein Vorteil von Chatbots als Coding-Assistenten liegt in ihrer Flexibilit\u00e4t: Sie lassen sich ohne Installation direkt \u00fcber den Browser nutzen und bieten eine Kontexthistorie, die es erm\u00f6glicht, Gespr\u00e4che schrittweise aufzubauen. Der Nachteil besteht jedoch darin, dass der generierte Code manuell in die Entwicklungsumgebung \u00fcbertragen werden muss.<\/p>\n<h3>2. Assistenten in der Kommandozeile<\/h3>\n<p>Neben Chatbots existieren spezielle Kommandozeilenprogramme, die Routineaufgaben im Softwareentwicklungsprozess, wie das Anlegen von Dateien oder das Ausf\u00fchren von Tests, automatisieren. Meist f\u00fchren <a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/agentic-ai-multi-agenten-systeme\/\" target=\"_blank\" rel=\"noopener\">KI-Agenten<\/a> diese Aufgaben aus und entscheiden autonom, welche Schritte notwendig sind. Kommandozeilen-basierte Coding-Assistenten k\u00f6nnen dabei auch Projektstrukturen und Code generieren. Bekannte Beispiele sind Claude Code von Anthropic oder Gemini CLI von Google.<\/p>\n<p>Diese Programme eignen sich f\u00fcr Entwicklerinnen und Entwickler, die vorrangig in der Kommandozeile arbeiten. Aufgrund des Kommandozeilen-Interfaces ist es im Vergleich zu einer integrierten Entwicklungsumgebung (sogenannte IDEs) schwieriger, die meist weitreichenden Code-\u00c4nderungen der KI-Agenten zu \u00fcberpr\u00fcfen, da in der Kommandozeile nicht direkt ersichtlich ist, welche Dateien sich ge\u00e4ndert haben und welche Inhalte hinzugef\u00fcgt wurden. Die Pr\u00e4misse, dass KI-Agenten eigenst\u00e4ndig qualitativ hochwertigen Code generieren, der keinerlei Inspektion mehr ben\u00f6tigt, k\u00f6nnen wir zum jetzigen Zeitpunkt nicht best\u00e4tigen.<\/p>\n<h3>3. IDE-Integrationen<\/h3>\n<p>AI Coding Assistants als IDE-Integrationen kombinieren Funktionen von Chatbots und Kommandozeilen-Assistenten innerhalb einer Entwicklungsumgebung (bspw. VSCode). Solche Tools bieten gr\u00f6\u00dftenteils intelligente Autovervollst\u00e4ndigung, Coding-Agenten, und einen integrierten Chatbot. Bekannte Vertreter sind GitHub Copilot oder Cursor, sowie deren Open-Source-Pendants Continue und Tabby.<\/p>\n<p>Diese L\u00f6sungen bieten eine nahtlose Integration in den bestehenden Arbeitsprozess von Entwicklerinnen und Entwicklern und reduzieren den Kontextwechsel zwischen KI-Vorschl\u00e4gen und Entwicklungsprozess. Damit stellen sie den umfassendsten Ansatz zur Unterst\u00fctzung im Entwicklungsalltag dar.<\/p>\n<h2>Empfehlungen zur Einf\u00fchrung von KI-Coding-Assistenten<\/h2>\n<h3>Dynamischer Markt<\/h3>\n<p>Der Markt f\u00fcr Coding-Assistenten w\u00e4chst rasant. Viele L\u00f6sungen befinden sich noch in experimentellen Phasen, was es schwierig macht, das richtige Werkzeug zu w\u00e4hlen. Bis sich der Markt konsolidiert hat, empfiehlt es sich, zun\u00e4chst gr\u00f6\u00dfere Investitionen oder Abh\u00e4ngigkeiten zu vermeiden. Um einen \u00dcberblick \u00fcber die verschiedenen Anbieter und die Reife der Werkzeuge zu bekommen, verweisen wir hierzu auf den Gartner-Report zu AI Coding Assistants (Gartner Magic Quadrant for AI Code Assistants [2]).<\/p>\n<h3>Gut f\u00fcr Greenfield-Projekte<\/h3>\n<p>Coding-Assistenten funktionieren besonders gut in sogenannten \u00bbGreenfield\u00ab-Projekten, also bei neuen Projekten ohne bestehende Codebasis. Hier kann KI schnell beim Aufbau von Grundstrukturen, beim Erstellen von ersten Komponenten oder auch bei \u00bb<a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/vibe-coding-verstehen-definition-potenziale-und-risiken-des-ki-trends\/\" target=\"_blank\" rel=\"noopener\">Vibe Coding<\/a>\u00ab unterst\u00fctzen. In bestehenden Projekten sto\u00dfen viele Tools jedoch noch an ihre Grenzen. Komplexe Codebasen, projektspezifische Rahmenbedingungen und propriet\u00e4re Strukturen erschweren es den Modellen, den Kontext korrekt zu erfassen und passenden Code zu generieren.<\/p>\n<h3>Datenschutzbedenken<\/h3>\n<p>Ein zentrales Thema beim Einsatz von Coding-Assistenten ist der Datenschutz. In der Einf\u00fchrung sollte gepr\u00fcft werden, welche Daten an externe Server gesendet werden und ob sensible Informationen (z. B. Quellcode oder API-Schl\u00fcssel) gesch\u00fctzt sind. Bei der Auswahl eines Coding-Assistenten sollte zudem gekl\u00e4rt sein, wie Kontextinformationen verarbeitet werden und ob die verarbeiteten Daten (z.B. Quellcode) f\u00fcr das Training von Modellen verwendet werden.<\/p>\n<h3>Open-Source-Alternativen<\/h3>\n<p>Um volle Kontrolle \u00fcber AI Coding Assistants in der Entwicklung zu haben, kann auf Open-Source-Software zur\u00fcckgegriffen werden. Coding-Assistenten, wie <a href=\"https:\/\/github.com\/continuedev\/continue\" target=\"_blank\" rel=\"noopener\">Continue<\/a> oder <a href=\"https:\/\/github.com\/TabbyML\/tabby\" target=\"_blank\" rel=\"noopener\">Tabby<\/a>, bieten \u00e4hnliche Features wie propriet\u00e4re Anbieter. Auch Microsoft plant, GitHub Copilot als Open-Source-Software zu ver\u00f6ffentlichen [3]. In Verbindung mit <a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/open-source-large-language-models-selbst-betreiben\/\" target=\"_blank\" rel=\"noopener\">selbst gehosteten Sprachmodellen<\/a> kann somit Souver\u00e4nit\u00e4t \u00fcber die verarbeiteten Daten erreicht werden.<\/p>\n<h3>Studie zur Integration in den Softwareentwicklungsprozess<\/h3>\n<p>Letztlich wird der Nutzen von Coding-Assistenten daran gemessen, wie gut sie sich in bestehende Softwareentwicklungsprozesse integrieren lassen und ob Entwicklerinnen und Entwickler tats\u00e4chlich unterst\u00fctzt werden, effizienteren Code zu schreiben. Eine von uns durchgef\u00fchrte Studie mit 18 Praktikern aus 14 verschiedenen Unternehmen zeigt, dass es verschiedene Wege gibt, Code-Modelle in den Entwicklungszyklus einzubinden. Entwicklerinnen und Entwickler nutzen Coding-Assistenten nicht nur, um Code zu generieren, sondern auch, um L\u00f6sungswege zu explorieren. Dabei brechen sie Anforderungen (bspw. User Storys) herunter in Prompts, die projektspezifische Informationen (bspw. \u00fcber Interfaces und Infrastruktur) enthalten. Die Ergebnisse der Studie sind abrufbar auf <a href=\"https:\/\/ieeexplore.ieee.org\/abstract\/document\/11190385\" target=\"_blank\" rel=\"noopener\">IEEE<\/a> oder als <a href=\"https:\/\/arxiv.org\/abs\/2507.07548\" target=\"_blank\" rel=\"noopener\">Preprint<\/a>.<\/p>\n<h2>Fazit: AI Coding Assistants optimal integrieren<\/h2>\n<p>Coding-Assistenten bieten vielf\u00e4ltige M\u00f6glichkeiten, die Softwareentwicklung effizienter zu gestalten. Von einfachen Chatbots bis zu vollst\u00e4ndig integrierten Entwicklungsumgebungen gibt es inzwischen eine breite Auswahl an Werkzeugen. Der entscheidende Faktor ist jedoch die passende Integration in den eigenen Entwicklungsprozess. Erst wenn diese gelingt, k\u00f6nnen Coding-Assistenten ihr Potenzial voll entfalten.<\/p>\n<div class=\"info-box\">\n<h2>Seminar: KI-gest\u00fctztes Software Engineering<\/h2>\n<p>F\u00fcr alle, die sich vertiefend mit den Potenzialen und Herausforderungen von KI in der Softwareentwicklung auseinandersetzen m\u00f6chten, bietet wir als Fraunhofer IESE ein Seminar zum Thema \u00bbKI-gest\u00fctztes Software Engineering\u00ab an. Dort werden aktuelle Forschungsergebnisse, praktische Anwendungsbeispiele und strategische Ans\u00e4tze zur Einf\u00fchrung von KI-gest\u00fctzten Werkzeugen in Entwicklungsprozesse vorgestellt.<br \/>\n&gt; <a href=\"https:\/\/www.iese.fraunhofer.de\/de\/schulung\/es\/ai4se.html\" target=\"_blank\" rel=\"noopener\">Weitere Informationen zum Seminar: KI-gest\u00fctztes Software Engineering<\/a><\/p>\n<\/div>\n<h3>Referenzen<\/h3>\n<p>[1] <a href=\"https:\/\/www.anthropic.com\/research\/impact-software-development\" target=\"_blank\" rel=\"noopener\">Anthropic Economic Index: AI\u2019s impact on software development<\/a><\/p>\n<p>[2] <a href=\"https:\/\/www.gartner.com\/en\/documents\/5682355\" target=\"_blank\" rel=\"noopener\">Gartner Magic Quadrant for AI Code Assistants<\/a><\/p>\n<p>[3] <a href=\"https:\/\/www.microsoft.com\/de-de\/techwiese\/news\/microsoft-oeffnet-github-copilot-chat--auf-dem-weg-zum-open-source-ai-editor.aspx\" target=\"_blank\" rel=\"noopener\">Microsoft \u00f6ffnet GitHub Copilot Chat \u2013 auf dem Weg zum Open-Source-AI-Editor<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>KI-Coding, also der Einsatz von K\u00fcnstlicher Intelligenz zur Codegenerierung, gewinnt zunehmend an Bedeutung in der Softwareentwicklung [1]. So versprechen AI Coding Assistants (deutsch: KI-Coding-Assistenten), Entwicklerinnen und Entwickler bei Routineaufgaben zu entlasten, Code zu generieren und Entwicklungsprozesse zu beschleunigen. Dabei unterscheiden&#8230;<\/p>\n","protected":false},"author":178,"featured_media":14629,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[211,177],"tags":[768,584,587,233],"coauthors":[819],"class_list":["post-14546","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digitale-transformation","category-kuenstliche-intelligenz","tag-effizienz","tag-generative-ai","tag-large-language-models-llm","tag-software-engineering"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>KI-Coding: Effiziente Softwareentwicklung mit AI Coding Assistant - Blog des Fraunhofer IESE<\/title>\n<meta name=\"description\" content=\"KI-Coding: Wie AI-Coding-Assistants die Softwareentwicklung effizienter machen. Studienergebnisse und Empfehlungen zur Integration.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"KI-Coding: Effiziente Softwareentwicklung mit AI Coding Assistant - Blog des Fraunhofer IESE\" \/>\n<meta property=\"og:description\" content=\"KI-Coding: Wie AI-Coding-Assistants die Softwareentwicklung effizienter machen. Studienergebnisse und Empfehlungen zur Integration.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/\" \/>\n<meta property=\"og:site_name\" content=\"Fraunhofer IESE\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/FraunhoferIESE\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-25T15:58:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-27T10:48:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2025\/11\/KI-Coding-Assistent.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"748\" \/>\n\t<meta property=\"og:image:height\" content=\"375\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jonathan Ullrich\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@FraunhoferIESE\" \/>\n<meta name=\"twitter:site\" content=\"@FraunhoferIESE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jonathan Ullrich\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\u00a0Minuten\" \/>\n\t<meta name=\"twitter:label3\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data3\" content=\"Jonathan Ullrich\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/ki-coding-mit-ai-coding-assistant\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/ki-coding-mit-ai-coding-assistant\\\/\"},\"author\":{\"name\":\"Jonathan Ullrich\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/person\\\/278b2e2f2207742e5de121f27be16008\"},\"headline\":\"KI-Coding: Effiziente Softwareentwicklung mit AI Coding Assistant\",\"datePublished\":\"2025-11-25T15:58:01+00:00\",\"dateModified\":\"2025-11-27T10:48:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/ki-coding-mit-ai-coding-assistant\\\/\"},\"wordCount\":992,\"publisher\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/ki-coding-mit-ai-coding-assistant\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/KI-Coding-Assistent.jpg\",\"keywords\":[\"Effizienz\",\"generative ai\",\"Large Language Models (LLM)\",\"Software Engineering\"],\"articleSection\":[\"Digitale Transformation\",\"K\u00fcnstliche Intelligenz\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/ki-coding-mit-ai-coding-assistant\\\/\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/ki-coding-mit-ai-coding-assistant\\\/\",\"name\":\"KI-Coding: Effiziente Softwareentwicklung mit AI Coding Assistant - Blog des Fraunhofer IESE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/ki-coding-mit-ai-coding-assistant\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/ki-coding-mit-ai-coding-assistant\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/KI-Coding-Assistent.jpg\",\"datePublished\":\"2025-11-25T15:58:01+00:00\",\"dateModified\":\"2025-11-27T10:48:14+00:00\",\"description\":\"KI-Coding: Wie AI-Coding-Assistants die Softwareentwicklung effizienter machen. Studienergebnisse und Empfehlungen zur Integration.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/ki-coding-mit-ai-coding-assistant\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/ki-coding-mit-ai-coding-assistant\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/ki-coding-mit-ai-coding-assistant\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/KI-Coding-Assistent.jpg\",\"contentUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/KI-Coding-Assistent.jpg\",\"width\":748,\"height\":375,\"caption\":\"AI coding assistant and programming support. Programmer use laptop with AI coding assistant and colorful program code, representing artificial intelligence in software development and code generation.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/ki-coding-mit-ai-coding-assistant\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"KI-Coding: Effiziente Softwareentwicklung mit AI Coding Assistant\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/\",\"name\":\"Fraunhofer IESE\",\"description\":\"Blog des Fraunhofer-Institut f\u00fcr Experimentelles Software Engineering\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#organization\",\"name\":\"Fraunhofer IESE\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/fhg_iese_logo.png\",\"contentUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/fhg_iese_logo.png\",\"width\":183,\"height\":50,\"caption\":\"Fraunhofer IESE\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/FraunhoferIESE\\\/\",\"https:\\\/\\\/x.com\\\/FraunhoferIESE\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/fraunhoferiese\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/FraunhoferIESE\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/person\\\/278b2e2f2207742e5de121f27be16008\",\"name\":\"Jonathan Ullrich\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/ullrich-jonathan-blog-96x96.jpg12094b5c4a8aa29b7dbcd4b4b12021c4\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/ullrich-jonathan-blog-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/ullrich-jonathan-blog-96x96.jpg\",\"caption\":\"Jonathan Ullrich\"},\"description\":\"Jonathan Ullrich arbeitet als Softwareentwickler und Data Scientist am Fraunhofer IESE. Er forscht im Bereich KI und Softwareentwicklung, wobei sein Schwerpunkt darauf liegt, wie Informationen aus dem Requirements Engineering und der Softwarearchitektur mithilfe gro\u00dfer Sprachmodelle (LLMs) in der Codegenerierung ber\u00fccksichtigt werden k\u00f6nnen. Sein besonderes Interesse gilt der Modernisierung von Systemen und der Weiterentwicklung von Softwareprojekten. -- Jonathan Ullrich works as Software Engineer and Data Scientist at Fraunhofer IESE. He researches artificial intelligence for software engineering, with a particular focus on how information from requirements engineering and software architecture can be reflected in code generation using large language models (LLMs). He is particularly interested in system modernization and evolving software projects.\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/author\\\/jonathan-ullrich\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"KI-Coding: Effiziente Softwareentwicklung mit AI Coding Assistant - Blog des Fraunhofer IESE","description":"KI-Coding: Wie AI-Coding-Assistants die Softwareentwicklung effizienter machen. Studienergebnisse und Empfehlungen zur Integration.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/","og_locale":"de_DE","og_type":"article","og_title":"KI-Coding: Effiziente Softwareentwicklung mit AI Coding Assistant - Blog des Fraunhofer IESE","og_description":"KI-Coding: Wie AI-Coding-Assistants die Softwareentwicklung effizienter machen. Studienergebnisse und Empfehlungen zur Integration.","og_url":"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/","og_site_name":"Fraunhofer IESE","article_publisher":"https:\/\/www.facebook.com\/FraunhoferIESE\/","article_published_time":"2025-11-25T15:58:01+00:00","article_modified_time":"2025-11-27T10:48:14+00:00","og_image":[{"width":748,"height":375,"url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2025\/11\/KI-Coding-Assistent.jpg","type":"image\/jpeg"}],"author":"Jonathan Ullrich","twitter_card":"summary_large_image","twitter_creator":"@FraunhoferIESE","twitter_site":"@FraunhoferIESE","twitter_misc":{"Verfasst von":"Jonathan Ullrich","Gesch\u00e4tzte Lesezeit":"5\u00a0Minuten","Written by":"Jonathan Ullrich"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/#article","isPartOf":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/"},"author":{"name":"Jonathan Ullrich","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/person\/278b2e2f2207742e5de121f27be16008"},"headline":"KI-Coding: Effiziente Softwareentwicklung mit AI Coding Assistant","datePublished":"2025-11-25T15:58:01+00:00","dateModified":"2025-11-27T10:48:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/"},"wordCount":992,"publisher":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#organization"},"image":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2025\/11\/KI-Coding-Assistent.jpg","keywords":["Effizienz","generative ai","Large Language Models (LLM)","Software Engineering"],"articleSection":["Digitale Transformation","K\u00fcnstliche Intelligenz"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/","url":"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/","name":"KI-Coding: Effiziente Softwareentwicklung mit AI Coding Assistant - Blog des Fraunhofer IESE","isPartOf":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/#primaryimage"},"image":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2025\/11\/KI-Coding-Assistent.jpg","datePublished":"2025-11-25T15:58:01+00:00","dateModified":"2025-11-27T10:48:14+00:00","description":"KI-Coding: Wie AI-Coding-Assistants die Softwareentwicklung effizienter machen. Studienergebnisse und Empfehlungen zur Integration.","breadcrumb":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/#primaryimage","url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2025\/11\/KI-Coding-Assistent.jpg","contentUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2025\/11\/KI-Coding-Assistent.jpg","width":748,"height":375,"caption":"AI coding assistant and programming support. Programmer use laptop with AI coding assistant and colorful program code, representing artificial intelligence in software development and code generation."},{"@type":"BreadcrumbList","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/ki-coding-mit-ai-coding-assistant\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.iese.fraunhofer.de\/blog\/"},{"@type":"ListItem","position":2,"name":"KI-Coding: Effiziente Softwareentwicklung mit AI Coding Assistant"}]},{"@type":"WebSite","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#website","url":"https:\/\/www.iese.fraunhofer.de\/blog\/","name":"Fraunhofer IESE","description":"Blog des Fraunhofer-Institut f\u00fcr Experimentelles Software Engineering","publisher":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.iese.fraunhofer.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#organization","name":"Fraunhofer IESE","url":"https:\/\/www.iese.fraunhofer.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/fhg_iese_logo.png","contentUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/fhg_iese_logo.png","width":183,"height":50,"caption":"Fraunhofer IESE"},"image":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/FraunhoferIESE\/","https:\/\/x.com\/FraunhoferIESE","https:\/\/www.linkedin.com\/company\/fraunhoferiese\/","https:\/\/www.youtube.com\/c\/FraunhoferIESE"]},{"@type":"Person","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/person\/278b2e2f2207742e5de121f27be16008","name":"Jonathan Ullrich","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2025\/11\/ullrich-jonathan-blog-96x96.jpg12094b5c4a8aa29b7dbcd4b4b12021c4","url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2025\/11\/ullrich-jonathan-blog-96x96.jpg","contentUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2025\/11\/ullrich-jonathan-blog-96x96.jpg","caption":"Jonathan Ullrich"},"description":"Jonathan Ullrich arbeitet als Softwareentwickler und Data Scientist am Fraunhofer IESE. Er forscht im Bereich KI und Softwareentwicklung, wobei sein Schwerpunkt darauf liegt, wie Informationen aus dem Requirements Engineering und der Softwarearchitektur mithilfe gro\u00dfer Sprachmodelle (LLMs) in der Codegenerierung ber\u00fccksichtigt werden k\u00f6nnen. Sein besonderes Interesse gilt der Modernisierung von Systemen und der Weiterentwicklung von Softwareprojekten. -- Jonathan Ullrich works as Software Engineer and Data Scientist at Fraunhofer IESE. He researches artificial intelligence for software engineering, with a particular focus on how information from requirements engineering and software architecture can be reflected in code generation using large language models (LLMs). He is particularly interested in system modernization and evolving software projects.","url":"https:\/\/www.iese.fraunhofer.de\/blog\/author\/jonathan-ullrich\/"}]}},"jetpack_featured_media_url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2025\/11\/KI-Coding-Assistent.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts\/14546","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/users\/178"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/comments?post=14546"}],"version-history":[{"count":17,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts\/14546\/revisions"}],"predecessor-version":[{"id":14640,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts\/14546\/revisions\/14640"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/media\/14629"}],"wp:attachment":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/media?parent=14546"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/categories?post=14546"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/tags?post=14546"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/coauthors?post=14546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}