
Titel: | Documentation-Driven Development mit KI neu denken | Sprache: | Deutsch | Autorenschaft: | Bobrov, Ivan Borisovic | Schlagwörter: | Softwareentwicklung; Softwaredokumentation; Documentation-Driven Development; KIgestützte Code-Generierung; Prompt Engineering; Software Development; Software Documentation; AI-assisted Code Generation; Prompt Engineering | Erscheinungsdatum: | 30-Mai-2025 | Zusammenfassung: | 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 | Einrichtung: | Fakultät Technik und Informatik Department Informatik |
Dokumenttyp: | Abschlussarbeit | Abschlussarbeitentyp: | Bachelorarbeit | Hauptgutachter*in: | Buth, Bettina | Gutachter*in der Arbeit: | Steffens, Ulrike |
Enthalten in den Sammlungen: | Theses |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
BA_Documentation-Driven Development mit KI neu denken.pdf | 6.27 MB | Adobe PDF | Öffnen/Anzeigen |
Feedback zu diesem Datensatz
Export
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.