This commit is contained in:
2025-11-08 11:29:59 +01:00
commit e4dcfbd6ff
12 changed files with 477 additions and 0 deletions

122
Masterarbeit_draft.typ Normal file
View File

@@ -0,0 +1,122 @@
#import "masterarbeit_style.typ": thesis
#let meta = (thesis.meta)(
"KI-gestütztes Reverse Requirements Engineering bei Legacy-Software",
subtitle: "Masterarbeit an der Hochschule Neu-Ulm",
"Christoph Musterfrau",
"Master of Science",
"Prof. Dr. Daniel Schallmo",
"31. März 2026"
)
#(thesis.cover)(meta)
#pagebreak()
#(thesis.declaration)(meta)
#pagebreak()
#(thesis.abstract)([
#heading(level: 1)[Abstract]
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ergänze hier die Zusammenfassung der Arbeit.
])
#pagebreak()
#(thesis.body_show)()
#(thesis.body_content)([
#set page(numbering: "roman")
#counter(page).update(1)
#heading(level: 1)[Inhaltsverzeichnis]
#outline(depth: 3)
#pagebreak()
#set page(numbering: "arabic")
#counter(page).update(1)
#heading(level: 1)[Einleitung]
#heading(level: 2)[Motivation und Ausgangssituation]
Beschreibe die Relevanz der Migration der c-entron ERP-Software.
#heading(level: 2)[Problemstellung]
Analysiere die Folgen fehlender Anforderungsdokumentation und den Einfluss der Legacy-Codebasis.
#heading(level: 2)[Zielsetzung]
Formuliere das Forschungsziel und den erwarteten Beitrag der Masterarbeit.
#heading(level: 2)[Forschungsleitfragen]
Liste die konsolidierten Forschungsleitfragen aus dem Exposé auf.
#heading(level: 2)[Aufbau der Arbeit]
Erläutere die Struktur des Dokuments und die Rolle der einzelnen Kapitel.
#heading(level: 1)[Theoretischer Hintergrund]
#heading(level: 2)[Large Language Models im Requirements Engineering]
Charakterisiere relevante LLM-Konzepte, Fähigkeiten und Grenzen.
#heading(level: 2)[Reverse Requirements Engineering]
Beschreibe etablierte Verfahren, Herausforderungen und Best Practices.
#heading(level: 2)[Legacy-Modernisierung und Governance]
Analysiere regulatorische, sicherheitsrelevante und organisatorische Aspekte.
#heading(level: 1)[Methodisches Vorgehen]
#heading(level: 2)[Forschungsdesign und Vorgehensmodell]
Verbinde Literaturrecherche, Technologieevaluation und Interviews in einem konsistenten Design.
#heading(level: 2)[Technologieauswahl und LLM-Konfiguration]
Dokumentiere Kriterien, Modellwahl und Evaluationsschritte.
#heading(level: 2)[Datengrundlage und Stakeholder-Einbindung]
Beschreibe Datenquellen, Interviewleitfäden und Validierungsworkshops.
#heading(level: 1)[Prototypische Umsetzung]
#heading(level: 2)[Architektur des LLM-Agenten]
Skizziere die Komponenten, Interaktionsabläufe und Traceability-Konzepte.
#heading(level: 2)[Toolchain-Integration]
Bewerte die Einbindung in bestehende Systeme (z.B. Jira, Confluence).
#heading(level: 2)[Governance, Datenschutz und IP]
Dokumentiere Maßnahmen zur Sicherstellung von Compliance.
#heading(level: 1)[Evaluation]
#heading(level: 2)[Evaluationskriterien und Messgrößen]
Beschreibe Vollständigkeit, Verständlichkeit, Redundanzfreiheit, Stakeholder-Alignment und Aufwandsreduktion.
#heading(level: 2)[Durchführung der Evaluation]
Erläutere Messaufbau, Workshop-Design und Datenauswertung.
#heading(level: 2)[Ergebnisse]
Stelle die Resultate der Qualitätsbewertung zusammen.
#heading(level: 1)[Diskussion]
#heading(level: 2)[Interpretation der Ergebnisse]
Vergleiche die Evaluation mit den Forschungsleitfragen.
#heading(level: 2)[Chancen und Grenzen]
Diskutiere Potenziale und Limitationen des KI-gestützten Ansatzes.
#heading(level: 2)[Implikationen für Forschung und Praxis]
Leitfäden für Unternehmen und offene Forschungsfragen.
#heading(level: 1)[Fazit und Ausblick]
#heading(level: 2)[Zusammenfassung der Arbeit]
Fasse die wichtigsten Erkenntnisse zusammen.
#heading(level: 2)[Ausblick]
Zeige zukünftige Forschungsschwerpunkte und Weiterentwicklungsmöglichkeiten des Prototyps.
#heading(level: 2)[Handlungsempfehlungen]
Formuliere konkrete nächste Schritte für die c-entron GmbH.
#heading(level: 1)[Literaturverzeichnis]
Ergänze hier das automatisch generierte Literaturverzeichnis.
#heading(level: 1)[Anhang]
#heading(level: 2)[Interviewleitfäden]
#heading(level: 2)[Zusätzliches Datenmaterial]
#heading(level: 2)[Konfigurationsdetails des Prototyps]
])