{"id":13054,"date":"2024-10-29T09:24:11","date_gmt":"2024-10-29T08:24:11","guid":{"rendered":"https:\/\/www.iese.fraunhofer.de\/blog\/?p=13054"},"modified":"2025-10-02T16:38:24","modified_gmt":"2025-10-02T14:38:24","slug":"generative-ki-softwareentwicklung","status":"publish","type":"post","link":"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/","title":{"rendered":"Generative KI im Software Engineering: Szenarien und k\u00fcnftige Herausforderungen"},"content":{"rendered":"<p class=\"lead\"><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">Stellt generative KI Software Engineering auf den Kopf? Wie wird KI in der Softwareentwicklung eingesetzt und wie wird Software Engineering in der \u00c4ra der generativen KI zuk\u00fcnftig aussehen? In diesem Blogbeitrag antworten zwei unserer Experten auf diese Fragen. W\u00e4hrend sich dieser Artikel 2024 haupts\u00e4chlich mit Prognosen befasst, haben wir in einem weiteren <a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/ki-in-der-softwareentwicklung-neue-erkenntnisse-aus-forschung-und-praxis\/\" target=\"_blank\" rel=\"noopener\">Beitrag<\/a> ein Jahr sp\u00e4ter Studien und Praxiserfahrungen zusammengetragen.<\/span><\/p>\n<p>Read the article in English: <a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ai-in-software-engineering-scenarios-and-challenges\/\">Generative AI in Software Engineering<\/a><\/p>\n<h2><span data-contrast=\"none\">KI f\u00fcr Software Engineering: Wo stehen wir 2024?<\/span><\/h2>\n<p>Die Integration generativer KI in das Software Engineering hat das Potenzial, die Produktivit\u00e4t zu steigern, die Markteinf\u00fchrungszeit zu verk\u00fcrzen und den Fachkr\u00e4ftemangel zu beheben. Der Softwaremarkt in Deutschland wird bis 2024 voraussichtlich 30,97 Milliarden US-Dollar erreichen (Statista). Die Branche ist somit reif f\u00fcr Innovationen. Entwickler verbringen derzeit 17 Stunden pro Woche mit Wartungsaufgaben (Stripe).<\/p>\n<p>Generative KI kann viele der allt\u00e4gliche Aufgaben erleichtern: Wie z.B. die Generierung von Boilerplate-Code automatisieren und bei der Code\u00fcberpr\u00fcfung, dem Testen und dem Design helfen. Weitere Unterst\u00fctzung bietet KI bei der Projektplanung, der automatischen Fehlerbehebung, der Sicherheit und der Einhaltung von Vorschriften. Au\u00dferdem kann sie helfen DevOps-Prozesse zu optimieren, die Zug\u00e4nglichkeit verbessern und personalisierte Lernerfahrungen f\u00fcr Entwickler schaffen. Wie McKinsey andeutet, kann der Einsatz generativer KI in der Forschung und Entwicklung zu Zeit- und Kosteneinsparungen, Qualit\u00e4tsverbesserungen und erh\u00f6hter Entwicklungseffizienz f\u00fchren.<\/p>\n<p>Aus wissenschaftlicher Sicht wird au\u00dferdem die Wirkung von KI-Codeassistenten untersucht, und empirische Belege zeigen tendenziell, dass diese Tools zu erheblichen Produktivit\u00e4tssteigerungen bei Entwicklern f\u00fchren k\u00f6nnen [1].<\/p>\n<div class=\"info-box\">\n<p><b><\/b><strong>KI-Codeassistenten in der Softwareentwicklung:<\/strong> Die Integration von generativer KI in integrierte Entwicklungsumgebungen (IDEs) nimmt bereits seinen Lauf. Tools wie GitHub Copilot, Amazon CodeWhisperer, Tabnine, JetBrains AI Service und Cursor AI, das vor kurzem 60 Millionen Dollar eingeworben hat, sind Beispiele f\u00fcr diesen Trend. Diese Tools bieten mehr als nur \u00bbintelligente Code-Vervollst\u00e4ndigung\u00ab \u2013 sie umfassen Funktionen wie die semantische \u00c4hnlichkeitssuche innerhalb von Codebases, die dabei helfen kann, potenzielle Probleme zu erkennen, bevor sie eskalieren, und so die Codequalit\u00e4t insgesamt zu verbessern.<\/p>\n<\/div>\n<p>Die Entwicklung von LLM-basierten <a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/agentic-ai-multi-agenten-systeme\/\">Multi-Agenten-Systemen<\/a> wie <a href=\"https:\/\/github.com\/Pythagora-io\/gpt-pilot\"><span data-contrast=\"auto\">Gpt-Pilot<\/span><\/a><span data-contrast=\"auto\">, <a href=\"https:\/\/github.com\/OpenBMB\/ChatDev\">ChatDev<\/a><\/span><span data-contrast=\"auto\">, <a href=\"https:\/\/github.com\/geekan\/MetaGPT\">MetaGPT<\/a><\/span><span data-contrast=\"auto\">, <a href=\"https:\/\/github.com\/All-Hands-AI\/OpenHands\">Open Hands<\/a> (ex Open Devin)<\/span><span data-contrast=\"auto\">, <a href=\"https:\/\/github.com\/stitionai\/devika\">Devika<\/a><\/span><span data-contrast=\"auto\">, oder <a href=\"https:\/\/docs.replit.com\/replitai\/agent\">Replit-Agent<\/a><\/span><span data-contrast=\"auto\">,<\/span> stellt einen gro\u00dfen Fortschritt bei der Automatisierung des Softwareentwicklungszyklus (SDLC) dar. Solche Plattformen erm\u00f6glichen es, dass mehrere Agenten gemeinsam mit Benutzern automatisch Software entwickeln, von den Anforderungen bis zur Bereitstellung. Jeder Agent hat eine bestimmte Rolle und verwendet LLMs und spezialisierte Tools, um Aufgaben zu erledigen. Er ahmt so den gesamten SDLC-Prozess nach, als ob er von Menschen durchgef\u00fchrt w\u00fcrde. Auch wenn diese Plattformen derzeit noch nicht alle Werkzeuge umfassen, die in der professionellen Softwareentwicklung verwendet werden, und die heute produzierte Software m\u00f6glicherweise nicht f\u00fcr kritische Anwendungen geeignet ist, gibt ihr Potenzial Anlass zu einer Diskussion \u00fcber die k\u00fcnftige Rolle von Softwareentwicklern. Einige spekulieren sogar dar\u00fcber, dass das Erlernen des Programmierens in Zukunft \u00fcberfl\u00fcssig werden k\u00f6nnte.<\/p>\n<h2><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">Zukunftsszenarien von KI im Software Engineering: Welche Vorteile und Nachteile ergeben sich f\u00fcr den Software Development Lifecycle (SDLC)?<\/span><\/h2>\n<h3>Szenario 1: Inkrementelle Unterst\u00fctzung (findet bereits statt)<\/h3>\n<p><strong>Beschreibung:<\/strong> Generative KI unterst\u00fctzt bei Aufgaben innerhalb des bestehenden SDLC-Rahmens, ohne diesen grundlegend zu ver\u00e4ndern. Entwickler k\u00f6nnen KI nutzen, um ihre Arbeitsabl\u00e4ufe zu verbessern und gleichzeitig die Kontrolle \u00fcber den Prozess behalten.<\/p>\n<p><strong>Optimistische Sichtweise:<\/strong> Dieses Szenario k\u00f6nnte zu erheblichen Produktivit\u00e4tssteigerungen, schnelleren Entwicklungszyklen und einer verbesserten Softwarequalit\u00e4t f\u00fchren. Die Entwickler k\u00f6nnen sich auf komplexere Aufgaben konzentrieren und sich wiederholende oder allt\u00e4gliche T\u00e4tigkeiten den KI-Tools \u00fcberlassen.<\/p>\n<p><strong>Des Teufels Advokat:<\/strong> Es besteht die Gefahr, dass man sich zu sehr auf diese Tools verl\u00e4sst, was zu einer Verschlechterung der F\u00e4higkeiten der Entwickler f\u00fchren k\u00f6nnte. Wenn sich die Entwickler daran gew\u00f6hnen, dass die KI Aufgaben \u00fcbernimmt, k\u00f6nnten ihre Probleml\u00f6sungsf\u00e4higkeiten abnehmen. Au\u00dferdem kann es zu Frustrationen kommen, wenn die KI bestimmte Anforderungen oder Nuancen nicht versteht, was zu Ineffizienz f\u00fchrt.<\/p>\n<h3><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">Szenario 2: Partielle Automatisierung <\/span><\/h3>\n<p><strong>Beschreibung:<\/strong> In diesem Szenario werden bestimmte Aufgaben innerhalb des SDLC vollst\u00e4ndig automatisiert \u2013 zum Beispiel kann das Schreiben von Dokumentationen oder die Generierung von Unit-Tests autonom von einer KI erledigt werden.<\/p>\n<p><strong>Optimistische Sichtweise:<\/strong> Dieser Wandel w\u00fcrde es den Entwicklern erm\u00f6glichen, sich auf \u00fcbergeordnete Design- und Kreativit\u00e4tsaspekte der Softwareentwicklung zu konzentrieren und dadurch Innovation und Projektergebnisse verbessern.<\/p>\n<p><strong>Des Teufels Advokat:<\/strong> Umgekehrt k\u00f6nnte dies Arbeitspl\u00e4tze verdr\u00e4ngen und zu einem R\u00fcckgang des Fachwissens in kritischen Bereichen f\u00fchren. In dem Ma\u00dfe, in dem bestimmte Aufgaben automatisiert werden, k\u00f6nnte die Nachfrage nach qualifizierten Fachkr\u00e4ften in diesen Bereichen zur\u00fcckgehen, was sich auf die allgemeine Gesundheit der Arbeitskr\u00e4fte auswirken w\u00fcrde.<\/p>\n<h3>Szenario 3: Vollst\u00e4ndige Automatisierung des SDLC<\/h3>\n<p><strong>Beschreibung:<\/strong> Dieses Szenario stellt sich eine Zukunft vor, in der der gesamte SDLC durch LLM-basierte Multi-Agenten-Frameworks automatisiert wird. Software k\u00f6nnte mit minimalen menschlichen Eingriffen entwickelt, getestet und implementiert werden.<\/p>\n<p><strong>Optimistische Sichtweise:<\/strong> Derartige Fortschritte k\u00f6nnten die mit der Softwareentwicklung verbundene Zeit und Kosten drastisch reduzieren. Durch die M\u00f6glichkeit der direkten Interaktion mit den Endbenutzern k\u00f6nnte die Zeit von der Idee bis zur Implementierung erheblich verk\u00fcrzt werden, so dass sie m\u00f6glicherweise nur noch wenige Minuten betr\u00e4gt.<\/p>\n<p><strong>Des Teufels Advokat:<\/strong> Es gibt Bedenken hinsichtlich der Qualit\u00e4tssicherung, der Verantwortlichkeit und des Vertrauens in KI-generierten Code. Wenn ein Entwicklungsteam zur Nebensache wird und Software als Wegwerfartikel behandelt wird, k\u00f6nnte dies zu einem R\u00fcckgang der Gesamtqualit\u00e4t und Zuverl\u00e4ssigkeit der Software f\u00fchren.<\/p>\n<h3>Szenario 4: Optimierte Automatisierung<\/h3>\n<p><strong>Beschreibung:<\/strong> In diesem Szenario wird durch KI der SDLC nicht nur automatisiert, sondern auch optimiert. Herk\u00f6mmliche Dokumentationen, Architekturentw\u00fcrfe und sogar herk\u00f6mmliche Programmiersprachen k\u00f6nnen \u00fcberfl\u00fcssig werden, da die menschliche Aufsicht abnimmt.<\/p>\n<p><strong>Optimistische Sichtweise:<\/strong> Dies k\u00f6nnte die Softwareentwicklungspraktiken radikal ver\u00e4ndern und eine nie dagewesene Effizienz und Kreativit\u00e4t bei der Konzeption und Ausf\u00fchrung von Software erm\u00f6glichen.<\/p>\n<p><strong>Des Teufels Advokat:<\/strong> Auf der anderen Seite k\u00f6nnte der Verlust grundlegender Praktiken zu unvorhergesehenen Problemen und Schwachstellen f\u00fchren. Ohne ordnungsgem\u00e4\u00dfe Dokumentation und strukturierte Verfahren k\u00f6nnte die Nachhaltigkeit und Wartbarkeit von Software gef\u00e4hrdet sein.<\/p>\n<h2>Herausforderungen, Bedenken und offene Fragen in einer Zukunft, die von KI-generierter Software dominiert wird<\/h2>\n<p>Unabh\u00e4ngig von den Szenarien wird die Produktivit\u00e4t der Softwareentwicklung beeinflusst werden. Dies k\u00f6nnte dazu f\u00fchren, dass der Mensch zum Flaschenhals wird. Wie bewerten wir die Qualit\u00e4t von Tools, die Tausende Codezeilen pro Minute erzeugen k\u00f6nnen?<\/p>\n<p>Die schiere Menge des von der KI erzeugten Codes erfordert fortschrittliche und effiziente Testmechanismen, um zu gew\u00e4hrleisten, dass die Software unter verschiedenen Bedingungen und Szenarien korrekt funktioniert.<\/p>\n<p>Ein Vergleich der St\u00e4rken und Schw\u00e4chen von menschlich generierter und KI-generierter Software ist unerl\u00e4sslich, um die Bereiche zu ermitteln, in denen der jeweilige Ansatz \u00fcberragend ist. Diese Bewertung wird helfen, fundierte Entscheidungen dar\u00fcber zu treffen, wann man sich auf KI verlassen sollte und wann menschliches Fachwissen unverzichtbar ist.<\/p>\n<p>Traditionelle Konzepte des Software-Engineerings k\u00f6nnten in Frage gestellt werden, wenn KI-Systeme in der Lage sind, Code eigenst\u00e4ndig zu regenerieren und zu aktualisieren. Dieser Wandel wird ein \u00dcberdenken der Art und Weise erfordern, wie wir die Softwareentwicklung angehen.<\/p>\n<p>Wer \u00fcbernimmt die Haftung? Die Bestimmung der Verantwortlichkeit f\u00fcr Fehler in KI-generiertem Code wird ein wichtiges Anliegen sein. Es m\u00fcssen klare Richtlinien und Rahmenwerke geschaffen werden, um die Verantwortung in F\u00e4llen zuzuweisen, in denen KI-generierte Software versagt oder Schaden verursacht.<\/p>\n<p>Die breite Einf\u00fchrung der vollautomatischen Softwareentwicklung wirft erhebliche ethische Fragen auf, z.B. in Bezug auf die Auswirkungen auf die Besch\u00e4ftigung, auf die ben\u00f6tigten Energieressourcen oder auf Transparenz und Fairness.<\/p>\n<p>Schlie\u00dflich wird der \u00dcbergang zu KI-generierter Software eine kulturelle und p\u00e4dagogische Anpassung erfordern. Die Vorbereitung der Arbeitskr\u00e4fte auf neue Rollen und Verantwortlichkeiten in einer KI-gesteuerten Landschaft wird von entscheidender Bedeutung sein, um das volle Potenzial dieses technologischen Fortschritts auszusch\u00f6pfen.<\/p>\n<h2>Unser Fazit zu generativer KI im Software Engineering<\/h2>\n<p>Niels Bohr (Nobelpreistr\u00e4ger f\u00fcr Physik und bekannt f\u00fcr sein Atommodell) wird der Ausspruch zugeschrieben: <em>\u00bbVorhersagen sind sehr schwierig, besonders wenn es um die Zukunft geht!\u00ab<\/em><\/p>\n<p>Die von uns skizzierten Szenarien k\u00f6nnten in der Zukunft, wie wir sie heute wahrnehmen, zutreffen oder auch nicht. Wir wissen noch nicht, wie leistungsf\u00e4hig neue GenAI-Modelle (wie OpenAI O1) sein werden. Auch k\u00f6nnen wir nicht sagen, welche Art von Ver\u00e4nderungen sie mit sich bringen und ob sie mehr Potenzial oder mehr Risiken bergen werden. Dennoch stehen wir an der Spitze dieser Ver\u00e4nderungen in der KI-Softwareentwicklung, erforschen sie aktiv und setzen unsere Erkenntnisse in der Branche um, um Unternehmen bei der Anpassung an diese Ver\u00e4nderungen zu unterst\u00fctzen.<\/p>\n<p><a href=\"mailto:&quot;julien.siebert@iese.fraunhofer.de,anfrage@iese.fraunhofer.de&quot;\">Ihr Unternehmen ben\u00f6tigt unseren Rat? Nehmen Sie gerne Kontakt zu uns auf.<\/a><\/p>\n<div class=\"info-box\">\n<p data-start=\"267\" data-end=\"672\">Ein Jahr nach Ver\u00f6ffentlichung dieses Beitrags hat sich der Einsatz generativer KI in der Softwareentwicklung weiterentwickelt \u2013 mit konkreten Erkenntnissen aus Forschung und Praxis. In unserem aktuellen Blogbeitrag analysieren wir, wie Unternehmen, Teams und Plattformen heute mit Chancen und Risiken umgehen: von Produktivit\u00e4t \u00fcber Vertrauen bis hin zu neuen Rollen im KI-gest\u00fctzten Entwicklungsprozess.<\/p>\n<p data-start=\"674\" data-end=\"912\"><span data-start=\"677\" data-end=\"699\">&gt; <\/span><strong data-start=\"677\" data-end=\"699\">Jetzt weiterlesen: <\/strong><strong data-start=\"702\" data-end=\"912\"><a class=\"decorated-link\" href=\"https:\/\/www.iese.fraunhofer.de\/blog\/ki-in-der-softwareentwicklung-neue-erkenntnisse-aus-forschung-und-praxis\/\" rel=\"noopener\" data-start=\"704\" data-end=\"910\">KI in der Softwareentwicklung: Zwischen Produktivit\u00e4tsgewinn und Vertrauensl\u00fccke<\/a><\/strong><\/p>\n<h3>Mehr zum Thema LLM und Gen AI<\/h3>\n<ul>\n<li><strong><a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/retrieval-augmented-generation-rag\/\" target=\"_blank\" rel=\"noopener\">Retrieval Augmented Generation (RAG)<\/a>:<\/strong> Chatten mit den eigenen Daten<\/li>\n<li><strong><a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/was-ist-prompt-engineering\/\" target=\"_blank\" rel=\"noopener\">Prompt Engineering<\/a>:<\/strong> Wie man mit gro\u00dfen Sprachmodellen kommuniziert<\/li>\n<li><strong><a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/agentic-ai-multi-agenten-systeme\/\">Agentic-AI<\/a>:<\/strong> Multi-Agenten-Systeme im Zeitalter generativer KI<\/li>\n<\/ul>\n<\/div>\n<h2>Referenzen<\/h2>\n<p>[1] Cui, Kevin Zheyuan, et al. &#8222;The Effects of Generative AI on High Skilled Work: Evidence from Three Field Experiments with Software Developers.&#8220; <i>Available at SSRN 4945566<\/i> (2024).<\/p>\n<p><span data-contrast=\"auto\">[2] Ebert, Christof, and Panos Louridas. &#8222;Generative AI for software practitioners.&#8220; IEEE Software 40.4 (2023): 30-38.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">[3] Hou, Xinyi, et al. &#8222;Large language models for software engineering: A systematic literature review.&#8220; <\/span><i><span data-contrast=\"auto\">ACM Transactions on Software Engineering and Methodology<\/span><\/i><span data-contrast=\"auto\"> (2023).<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">[4] He, Junda, Christoph Treude, and David Lo. &#8222;LLM-Based Multi-Agent Systems for Software Engineering: Vision and the Road Ahead.&#8220; <\/span><i><span data-contrast=\"auto\">arXiv preprint arXiv:2404.04834<\/span><\/i><span data-contrast=\"auto\"> (2024).<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">[5] Jin, Haolin, et al. &#8222;From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Future.&#8220; <\/span><i><span data-contrast=\"auto\">arXiv preprint arXiv:2408.02479<\/span><\/i><span data-contrast=\"auto\"> (2024).<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stellt generative KI Software Engineering auf den Kopf? Wie wird KI in der Softwareentwicklung eingesetzt und wie wird Software Engineering in der \u00c4ra der generativen KI zuk\u00fcnftig aussehen? In diesem Blogbeitrag antworten zwei unserer Experten auf diese Fragen. W\u00e4hrend sich&#8230;<\/p>\n","protected":false},"author":66,"featured_media":13052,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[211,177],"tags":[415,584,587],"coauthors":[214,41],"class_list":["post-13054","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digitale-transformation","category-kuenstliche-intelligenz","tag-dependable-ai-verlaessliche-ki","tag-generative-ai","tag-large-language-models-llm"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Generative KI im Software Engineering: Szenarien und k\u00fcnftige Herausforderungen - Blog des Fraunhofer IESE<\/title>\n<meta name=\"description\" content=\"KI kann bei der Softwareentwicklung in vielen Bereichen unterst\u00fctzen. Wie wird die Zukunft aussehen? Mehr Risiken oder mehr Chancen?\" \/>\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\/generative-ki-softwareentwicklung\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Generative KI im Software Engineering: Szenarien und k\u00fcnftige Herausforderungen - Blog des Fraunhofer IESE\" \/>\n<meta property=\"og:description\" content=\"KI kann bei der Softwareentwicklung in vielen Bereichen unterst\u00fctzen. Wie wird die Zukunft aussehen? Mehr Risiken oder mehr Chancen?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/\" \/>\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=\"2024-10-29T08:24:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-02T14:38:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2024\/09\/iStock-1224968439.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1281\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Dr. Julien Siebert, Dr. Andreas Jedlitschka\" \/>\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=\"Dr. Julien Siebert\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"8\u00a0Minuten\" \/>\n\t<meta name=\"twitter:label3\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data3\" content=\"Dr. Julien Siebert, Dr. Andreas Jedlitschka\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/generative-ki-softwareentwicklung\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/generative-ki-softwareentwicklung\\\/\"},\"author\":{\"name\":\"Dr. Julien Siebert\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/person\\\/96d3d2ce62a13a8ee470ea948601ff28\"},\"headline\":\"Generative KI im Software Engineering: Szenarien und k\u00fcnftige Herausforderungen\",\"datePublished\":\"2024-10-29T08:24:11+00:00\",\"dateModified\":\"2025-10-02T14:38:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/generative-ki-softwareentwicklung\\\/\"},\"wordCount\":1657,\"publisher\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/generative-ki-softwareentwicklung\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/iStock-1224968439.jpg\",\"keywords\":[\"Dependable AI \\\/ Verl\u00e4ssliche KI\",\"generative ai\",\"Large Language Models (LLM)\"],\"articleSection\":[\"Digitale Transformation\",\"K\u00fcnstliche Intelligenz\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/generative-ki-softwareentwicklung\\\/\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/generative-ki-softwareentwicklung\\\/\",\"name\":\"Generative KI im Software Engineering: Szenarien und k\u00fcnftige Herausforderungen - Blog des Fraunhofer IESE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/generative-ki-softwareentwicklung\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/generative-ki-softwareentwicklung\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/iStock-1224968439.jpg\",\"datePublished\":\"2024-10-29T08:24:11+00:00\",\"dateModified\":\"2025-10-02T14:38:24+00:00\",\"description\":\"KI kann bei der Softwareentwicklung in vielen Bereichen unterst\u00fctzen. Wie wird die Zukunft aussehen? Mehr Risiken oder mehr Chancen?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/generative-ki-softwareentwicklung\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/generative-ki-softwareentwicklung\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/generative-ki-softwareentwicklung\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/iStock-1224968439.jpg\",\"contentUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/iStock-1224968439.jpg\",\"width\":1920,\"height\":1281,\"caption\":\"Technology,Abstract,Concept, istock\\\/in-future\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/generative-ki-softwareentwicklung\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Generative KI im Software Engineering: Szenarien und k\u00fcnftige Herausforderungen\"}]},{\"@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\\\/96d3d2ce62a13a8ee470ea948601ff28\",\"name\":\"Dr. Julien Siebert\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/siebert_julien_8513_blog-96x96.jpg299e210bdf5631c16552ac66c10e3e56\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/siebert_julien_8513_blog-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/siebert_julien_8513_blog-96x96.jpg\",\"caption\":\"Dr. Julien Siebert\"},\"description\":\"Julien Siebert is working as senior AI Expert in the Data Science department of Fraunhofer IESE. He studied Artificial Intelligence and Engineering Science and got his PhD in Computer Science. His professional interests include data science processes, artificial intelligence and complex systems.\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/author\\\/julien-siebert\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Generative KI im Software Engineering: Szenarien und k\u00fcnftige Herausforderungen - Blog des Fraunhofer IESE","description":"KI kann bei der Softwareentwicklung in vielen Bereichen unterst\u00fctzen. Wie wird die Zukunft aussehen? Mehr Risiken oder mehr Chancen?","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\/generative-ki-softwareentwicklung\/","og_locale":"de_DE","og_type":"article","og_title":"Generative KI im Software Engineering: Szenarien und k\u00fcnftige Herausforderungen - Blog des Fraunhofer IESE","og_description":"KI kann bei der Softwareentwicklung in vielen Bereichen unterst\u00fctzen. Wie wird die Zukunft aussehen? Mehr Risiken oder mehr Chancen?","og_url":"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/","og_site_name":"Fraunhofer IESE","article_publisher":"https:\/\/www.facebook.com\/FraunhoferIESE\/","article_published_time":"2024-10-29T08:24:11+00:00","article_modified_time":"2025-10-02T14:38:24+00:00","og_image":[{"width":1920,"height":1281,"url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2024\/09\/iStock-1224968439.jpg","type":"image\/jpeg"}],"author":"Dr. Julien Siebert, Dr. Andreas Jedlitschka","twitter_card":"summary_large_image","twitter_creator":"@FraunhoferIESE","twitter_site":"@FraunhoferIESE","twitter_misc":{"Verfasst von":"Dr. Julien Siebert","Gesch\u00e4tzte Lesezeit":"8\u00a0Minuten","Written by":"Dr. Julien Siebert, Dr. Andreas Jedlitschka"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/#article","isPartOf":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/"},"author":{"name":"Dr. Julien Siebert","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/person\/96d3d2ce62a13a8ee470ea948601ff28"},"headline":"Generative KI im Software Engineering: Szenarien und k\u00fcnftige Herausforderungen","datePublished":"2024-10-29T08:24:11+00:00","dateModified":"2025-10-02T14:38:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/"},"wordCount":1657,"publisher":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#organization"},"image":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2024\/09\/iStock-1224968439.jpg","keywords":["Dependable AI \/ Verl\u00e4ssliche KI","generative ai","Large Language Models (LLM)"],"articleSection":["Digitale Transformation","K\u00fcnstliche Intelligenz"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/","url":"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/","name":"Generative KI im Software Engineering: Szenarien und k\u00fcnftige Herausforderungen - Blog des Fraunhofer IESE","isPartOf":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/#primaryimage"},"image":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2024\/09\/iStock-1224968439.jpg","datePublished":"2024-10-29T08:24:11+00:00","dateModified":"2025-10-02T14:38:24+00:00","description":"KI kann bei der Softwareentwicklung in vielen Bereichen unterst\u00fctzen. Wie wird die Zukunft aussehen? Mehr Risiken oder mehr Chancen?","breadcrumb":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/#primaryimage","url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2024\/09\/iStock-1224968439.jpg","contentUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2024\/09\/iStock-1224968439.jpg","width":1920,"height":1281,"caption":"Technology,Abstract,Concept, istock\/in-future"},{"@type":"BreadcrumbList","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.iese.fraunhofer.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Generative KI im Software Engineering: Szenarien und k\u00fcnftige Herausforderungen"}]},{"@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\/96d3d2ce62a13a8ee470ea948601ff28","name":"Dr. Julien Siebert","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2020\/10\/siebert_julien_8513_blog-96x96.jpg299e210bdf5631c16552ac66c10e3e56","url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2020\/10\/siebert_julien_8513_blog-96x96.jpg","contentUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2020\/10\/siebert_julien_8513_blog-96x96.jpg","caption":"Dr. Julien Siebert"},"description":"Julien Siebert is working as senior AI Expert in the Data Science department of Fraunhofer IESE. He studied Artificial Intelligence and Engineering Science and got his PhD in Computer Science. His professional interests include data science processes, artificial intelligence and complex systems.","url":"https:\/\/www.iese.fraunhofer.de\/blog\/author\/julien-siebert\/"}]}},"jetpack_featured_media_url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2024\/09\/iStock-1224968439.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts\/13054","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\/66"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/comments?post=13054"}],"version-history":[{"count":14,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts\/13054\/revisions"}],"predecessor-version":[{"id":14314,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts\/13054\/revisions\/14314"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/media\/13052"}],"wp:attachment":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/media?parent=13054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/categories?post=13054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/tags?post=13054"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/coauthors?post=13054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}