Entwicklung und Evaluierung von GPT-gestützten Prompt-Assistenten zur Anforderungsvalidierung nach INCOSE

  • Suanne Palmetshofer

Research output: ThesisMaster's / Diploma thesis

Abstract

Die Qualität von Anforderungen spielt eine zentrale Rolle im Requirements Engineering, da unklare, widersprüchliche oder unvollständige Anforderungen zu erheblichen Problemen in der Softwareentwicklung führen können. In dieser Arbeit wird untersucht, inwieweit große Sprachmodelle – insbesondere GPT-4o – zur automatisierten Prüfung, Validierung und Verbesserung von Anforderungen eingesetzt werden können. Grundlage der Untersuchung bildet das INCOSE-Regelwerk, ein etablierter Leitfaden zur Qualitätssicherung von Anforderungen. Für jede Regel wurden spezifische Prompts entwickelt, die GPT-4o zur Klassifikation und Korrektur von Anforderungsfehlern anleiten. Es wurden drei Experimente durchgeführt: Zunächst wurde evaluiert, ob GPT4o grundsätzlich in der Lage ist, Anforderungen regelkonform zu bewerten. In einem zweiten Schritt wurden die entwickelten Prompts hinsichtlich ihrer Genauigkeit (Precision, Recall, F1-Score) analysiert und darüber hinaus mit bestehenden Studien verglichen. Im dritten Experiment wurde zusätzlich geprüft, ob GPT-4o fehlerhafte Anforderungen gemäß INCOSE-Regeln korrigieren kann. Die Ergebnisse zeigen, dass GPT-4o ein vielversprechendes Potenzial zur Anforderungsvalidierung aufweist, jedoch Einschränkungen bei der Interpretation kontextabhängiger Regeln hat. Zudem wird ein Bedarf an vollständigen, regelbasierten Datensätzen deutlich.
Original languageGerman (Austria)
QualificationMaster
Awarding Institution
  • Faculty of Social Sciences, Economics & Business
Supervisors/Reviewers
  • Plösch, Reinhold, Reviewer
Award date03 Jun 2025
Publication statusPublished - 2025

Fields of science

  • 502050 Business informatics
  • 102022 Software development
  • 102040 Quantum computing 
  • 509026 Digitalisation research
  • 211928 Systems engineering
  • 102034 Cyber-physical systems
  • 502032 Quality management
  • 102020 Medical informatics
  • 102006 Computer supported cooperative work (CSCW)
  • 102027 Web engineering
  • 102016 IT security
  • 503015 Subject didactics of technical sciences
  • 102015 Information systems

JKU Focus areas

  • Digital Transformation

Cite this