{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,19]],"date-time":"2025-09-19T11:59:57Z","timestamp":1758283197530,"version":"3.44.0"},"reference-count":19,"publisher":"Springer Fachmedien Wiesbaden GmbH","issue":"5","license":[{"start":{"date-parts":[[2025,2,20]],"date-time":"2025-02-20T00:00:00Z","timestamp":1740009600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/deed.de"},{"start":{"date-parts":[[2025,2,20]],"date-time":"2025-02-20T00:00:00Z","timestamp":1740009600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/deed.de"}],"funder":[{"name":"Project Deal","award":["Project Deal"],"award-info":[{"award-number":["Project Deal"]}]},{"DOI":"10.13039\/501100005711","name":"Universit\u00e4t Hamburg","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100005711","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["HMD"],"published-print":{"date-parts":[[2025,10]]},"abstract":"<jats:title>Zusammenfassung<\/jats:title>\n          <jats:p>Diese Studie untersucht die Anwendung und Effektivit\u00e4t von GPT\u20114 im Bereich der objektorientierten Softwareentwicklung zur Generierung von funktionalem und qualitativ hochwertigem Code. In den experimentellen Fallstudien wurde GPT\u20114 mit zunehmend komplexen Programmieraufgaben betraut. Der erste Fall, ein auf Java basierendes Studentenverwaltungssystem, demonstrierte die F\u00e4higkeit von GPT\u20114, strukturierten, funktionalen Code als Reaktion auf spezifische Prompts zu generieren. Es zeigte jedoch auch die Notwendigkeit f\u00fcr pr\u00e4zise, kontextreiche Prompts auf, um wartbare und qualitativ hochwertige Softwarel\u00f6sungen zu erstellen. Im zweiten Fall, das Spiel \u201eSnake\u201c, produzierte GPT\u20114 anfangs allgemeine Ans\u00e4tze und Pseudocode und ben\u00f6tigte iteratives Prompting und Fehleranalyse, um ein funktionierendes Spiel zu entwickeln. Dieser Fall unterstrich die Grenzen von GPT\u20114 bei der Bew\u00e4ltigung komplexer Programmieraufgaben ohne detaillierte Anleitung. Die Ergebnisse dieser Studien deuten darauf hin, dass GPT\u20114 ein wertvolles Werkzeug in der Softwareentwicklung sein kann, wenn Prompting-Strategien mit einem tiefen Verst\u00e4ndnis der Prinzipien der Softwareentwicklung kombiniert werden. Jedoch wird die Notwendigkeit menschlicher Expertise bei kritischen Entscheidungen und komplexen Designaufgaben hervorgehoben. Das Papier schlie\u00dft mit einer Diskussion \u00fcber die Integration von generativer KI in Techniken und Methoden des Software-Engineerings und die ethischen Implikationen von Verzerrungen, die in den Antworten von GPT\u20114 beobachtet wurden. Diese Studie tr\u00e4gt zum Verst\u00e4ndnis des Potenzials und der Grenzen generativer KI in der Softwareentwicklung bei und unterstreicht die anhaltende Notwendigkeit menschlicher Aufsicht und Expertise in diesem Bereich.<\/jats:p>","DOI":"10.1365\/s40702-025-01147-x","type":"journal-article","created":{"date-parts":[[2025,2,20]],"date-time":"2025-02-20T06:25:37Z","timestamp":1740032737000},"page":"1231-1245","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Objektorientierte Softwareentwicklung mit Generativer KI\u00a0\u2013 Experimentelle Case Study zu Prompting Strategien mit GPT-4","Object-Oriented Software Development with Generative AI \u2014 Experimental Case Study for Prompting Strategies with GPT-4"],"prefix":"10.1365","volume":"62","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1903-6017","authenticated-orcid":false,"given":"Andreas","family":"Paech","sequence":"first","affiliation":[]}],"member":"93","published-online":{"date-parts":[[2025,2,20]]},"reference":[{"key":"1147_CR1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR59073.2023.00033","volume-title":"IEEE\/ACM 20th\u00a0International Conference on Mining Software Repositories (MSR)","author":"S Abukhalaf","year":"2023","unstructured":"Abukhalaf\u00a0S, Hamdaqa\u00a0M, Khomh\u00a0F (2023) On codex prompt engineering for OCL generation: an empirical study. In: IEEE\/ACM 20th\u00a0International Conference on Mining Software Repositories (MSR) https:\/\/doi.org\/10.1109\/MSR59073.2023.00033"},{"key":"1147_CR2","volume-title":"Elements of reusable object-oriented software. Design patterns","author":"E Gamma","year":"1994","unstructured":"Gamma\u00a0E, Helm\u00a0R, Johnson\u00a0R, Vlissides\u00a0J, Patterns\u00a0D (1994) Elements of reusable object-oriented software. Design patterns"},{"key":"1147_CR3","series-title":"arXiv preprint arXiv:2308.00352","volume-title":"Metagpt: meta programming for multi-agent collaborative framework","author":"S Hong","year":"2023","unstructured":"Hong\u00a0S, Zheng\u00a0X, Chen\u00a0J et\u00a0al (2023) Metagpt: meta programming for multi-agent collaborative framework. arXiv preprint arXiv:2308.00352"},{"key":"1147_CR4","series-title":"arXiv preprint arXiv:2308.01285","volume-title":"Flows: building blocks of reasoning and collaborating AI","author":"M Josifoski","year":"2023","unstructured":"Josifoski\u00a0M, Klein\u00a0L, Peyrard\u00a0ML et\u00a0al (2023) Flows: building blocks of reasoning and collaborating AI. arXiv preprint arXiv:2308.01285"},{"key":"1147_CR5","first-page":"22199","volume":"35","author":"T Kojima","year":"2022","unstructured":"Kojima\u00a0T, Gu\u00a0SS, Reid\u00a0M, Matsuo\u00a0Y, Iwasawa\u00a0Y (2022) Large language models are zero-shot reasoners. Adv Neural Inf Process Syst 35:22199\u201322213","journal-title":"Adv Neural Inf Process Syst"},{"key":"1147_CR6","series-title":"arXiv preprint arXiv:2311.13148","volume-title":"Building the future of responsible AI: a\u00a0pattern-oriented reference architecture for designing large language model based agents","author":"Q Lu","year":"2023","unstructured":"Lu\u00a0Q, Zhu\u00a0L, Xu\u00a0X, Xing\u00a0Z, Harrer\u00a0S, Whittle\u00a0J (2023) Building the future of responsible AI: a\u00a0pattern-oriented reference architecture for designing large language model based agents. arXiv preprint arXiv:2311.13148"},{"key":"1147_CR7","unstructured":"Mendes A (2023) Chat GPT\u20114 turbo prompt engineering guide for developers. https:\/\/www.imaginarycloud.com\/blog\/chatgpt-prompt-engineering\/. Zugegriffen: 21. Juni 2023"},{"key":"1147_CR8","unstructured":"OpenAI (2023a) Best practices for prompt engineering with OpenAI API\u2014How to give clear and effective instructions to GPT\u20113 and Codex. https:\/\/help.openai.com\/en\/articles\/6654000-best-practices-for-prompt-engineering-with-openai-api. Zugegriffen: 21. Juni 2023"},{"key":"1147_CR9","unstructured":"OpenAI (2023b) Documentation\u2014capabilities\u2014embeddings. https:\/\/platform.openai.com\/docs\/guides\/embeddings\/. Zugegriffen: 1. Nov. 2023"},{"key":"1147_CR10","unstructured":"Radford A, Narasimhan K, Salimans T, Sutskever I (2018) Improving language understanding by generative pre-training. https:\/\/cdn.openai.com\/research-covers\/language-unsupervised\/language_understanding_paper.pdf. Zugegriffen: 1. Nov. 2023"},{"key":"1147_CR11","unstructured":"Selvaraj J (2023) Acing the best practices for prompt engineering ChatGPT developers. https:\/\/www.c-sharpcorner.com\/article\/acing-the-best-practices-for-prompt-engineering-chatgpt-developers\/. Zugegriffen: 21. Juni 2023"},{"key":"1147_CR12","series-title":"arXiv preprint arXiv:2310.06775","volume-title":"Conceptual framework for autonomous cognitive entities","author":"D Shapiro","year":"2023","unstructured":"Shapiro\u00a0D, Li\u00a0W, Delaflor\u00a0M, Toxtli\u00a0C (2023) Conceptual framework for autonomous cognitive entities. arXiv preprint arXiv:2310.06775"},{"key":"1147_CR13","unstructured":"Swaylu R (2023) 8 best practices for prompt engineering. https:\/\/promptsninja.com\/featured\/8-best-practices-for-chatgpt-rompt-engineering\/. Zugegriffen: 21. Juni 2023"},{"key":"1147_CR14","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1007\/s12599-023-00795-x","volume":"65","author":"T Teubner","year":"2023","unstructured":"Teubner\u00a0T, Flath\u00a0CM, Weinhardt\u00a0C, van der Aalst\u00a0W, Hinz\u00a0O (2023) Welcome to the Era of ChatGPT et\u00a0al. Bus Inf Syst Eng 65:95\u2013101. https:\/\/doi.org\/10.1007\/s12599-023-00795-x","journal-title":"Bus Inf Syst Eng"},{"key":"1147_CR15","unstructured":"Vaswani A, Shazeer N, Parmar N et\u00a0al (2017) Attention is all you need. Adv Neural Inf Process Syst 30:"},{"key":"1147_CR16","first-page":"24824","volume":"35","author":"J Wei","year":"2022","unstructured":"Wei\u00a0J, Wang\u00a0X, Schuurmans\u00a0D et\u00a0al (2022) Chain-of-thought prompting elicits reasoning in large language models. Adv Neural Inf Process Syst 35:24824\u201324837","journal-title":"Adv Neural Inf Process Syst"},{"key":"1147_CR17","series-title":"arXiv preprint arXiv:2302.11382","volume-title":"A\u00a0prompt pattern catalog to enhance prompt. engineering with chatgpt","author":"J White","year":"2023","unstructured":"White\u00a0J, Fu\u00a0Q, Hays\u00a0S et\u00a0al (2023) A\u00a0prompt pattern catalog to enhance prompt. engineering with chatgpt. arXiv preprint arXiv:2302.11382"},{"key":"1147_CR18","unstructured":"Yang S (2023) Best practices in prompt engineering. https:\/\/towardsdatascience.com\/best-practices-in-prompt-engineering-a18d6bab904b. Zugegriffen: 21. Juni 2023"},{"key":"1147_CR19","series-title":"arXiv preprint arXiv:2210.03493","volume-title":"Automatic chain of thought prompting in large language models","author":"Z Zhang","year":"2022","unstructured":"Zhang\u00a0Z, Zhang\u00a0A, Li\u00a0M, Smola\u00a0A (2022) Automatic chain of thought prompting in large language models. arXiv preprint arXiv:2210.03493"}],"container-title":["HMD Praxis der Wirtschaftsinformatik"],"original-title":[],"language":"de","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1365\/s40702-025-01147-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1365\/s40702-025-01147-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1365\/s40702-025-01147-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,19]],"date-time":"2025-09-19T08:42:16Z","timestamp":1758271336000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1365\/s40702-025-01147-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,20]]},"references-count":19,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2025,10]]}},"alternative-id":["1147"],"URL":"https:\/\/doi.org\/10.1365\/s40702-025-01147-x","relation":{},"ISSN":["1436-3011","2198-2775"],"issn-type":[{"type":"print","value":"1436-3011"},{"type":"electronic","value":"2198-2775"}],"subject":[],"published":{"date-parts":[[2025,2,20]]},"assertion":[{"value":"12 December 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 January 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 February 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}