
Title: | Documentation-Driven Development mit KI neu denken | Language: | German | Authors: | Bobrov, Ivan Borisovic | Keywords: | Softwareentwicklung; Softwaredokumentation; Documentation-Driven Development; KIgestützte Code-Generierung; Prompt Engineering; Software Development; Software Documentation; AI-assisted Code Generation; Prompt Engineering | Issue Date: | 30-May-2025 | Abstract: | Dokumentation spielt eine wichtige Rolle in der Softwareentwicklung, doch die Herausforderungen in Bezug auf Aktualität und Konsistenz bleiben häufig bestehen. Documentation-Driven Development versucht, diese Probleme zu lösen, führt jedoch zu einem zusätzlichen Zeitaufwand für Entwickler, die zwischen Dokumentation und Code-Entwicklung jonglieren müssen. Gleichzeitig gewinnen KI-Tools wie GitHub Copilot an Bedeutung, bei denen Prompts oft in natürlicher Sprache erstellt werden und weniger wie traditioneller Code aussehen. Diese Arbeit untersucht, wie Dokumentation so gestaltet werden kann, dass sie direkt als Kontext für KI-gestützte Code-Generierungstools genutzt werden kann. Das Ziel ist es, Entwicklern zu ermöglichen, sich stärker auf die Entwicklung zu konzentrieren und gleichzeitig eine gute Dokumentation zu gewährleisten, ohne die Produktivität zu beeinträchtigen. Dazu wird eine Methodik entwickelt, die die Dokumentation für die Integration mit solchen Tools optimiert. Documentation plays a significant role in software development, but challenges regarding its timeliness and consistency often persist. Documentation-Driven Development aims to address these issues but results in additional time demands for developers who must juggle between documentation and code development. At the same time, AI tools like GitHub Copilot are gaining prominence, where prompts are often created in natural language and look less like traditional code. This work explores how documentation can be designed to serve directly as context for AI-assisted code generation tools. The goal is to enable developers to focus more on development while ensuring effective documentation without compromising productivity. To achieve this, a methodology is developed that optimizes documentation for integration with such tools. |
URI: | https://hdl.handle.net/20.500.12738/17717 | Institute: | Fakultät Technik und Informatik Department Informatik |
Type: | Thesis | Thesis type: | Bachelor Thesis | Advisor: | Buth, Bettina | Referee: | Steffens, Ulrike |
Appears in Collections: | Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
BA_Documentation-Driven Development mit KI neu denken.pdf | 6.27 MB | Adobe PDF | View/Open |
Note about this record
Export
Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.