Value Mapping mit LLM Support


Ziel der Arbeit ist es, ein Werkzeug zu entwickeln, das Large Language Models (LLMs) nutzt, um Werte (Human Values) aus in natürlicher Sprache definierten Requirements automatisch zu erkennen, diesen zuzuordnen und in einem Value-Mapping-Prozess für Softwareprojekte nutzbar zu machen.

Literaturanalyse


  • Human Values in Requirements Engineering und Software Engineering
  • Methoden und Frameworks für Value-Sensitive Design
  • LLMs für Textanalyse, Clustering und semantische Klassifikation
  • Herausforderungen bei der Integration von KI in Entscheidungsprozesse

Praktischer Teil


  • Entwicklung eines Prototyps (z.B. als Web-App oder Plugin) zur Unterstützung von Value Mapping mit LLMs
  • Automatisches Extrahieren und Kategorisieren von Werten aus Requirements
  • Interaktive Oberfläche für Stakeholder zur Überprüfung, Anpassung und Verhandlung der identifizierten Werte
  • Evaluation anhand von Beispielprojekten und Vergleich mit manuellen Value-Mapping-Ansätzen

Betreuung

Diese Bachelorarbeit wird von Michael Vierhauser und Zoe Pfister betreut.