Large Language Models as Recommender Systems in Uncertainty-Aware Requirement Engineering

Aus SDQ-Wiki
Ausschreibung (Liste aller Ausschreibungen)
Gemini Generated Image bjzzfdbjzzfdbjzz.png Typ Masterarbeit
Aushang Req2RELAX M Sc Thesis Proposal final 2.pdf
Betreuer Wenden Sie sich bei Interesse oder Fragen bitte an:

Vincenzo Scotti (E-Mail: vincenzo.scotti@kit.edu), Tobias Hey (E-Mail: hey@kit.edu, Telefon: +49-721-608-44765)


Motivation

In current requirement engineering approaches there is limited automation support to recognize and manage uncertainties in the creation and specification of system requirements. The main idea of this master thesis is to use the generative capability of Large Language Models (LLMs) to integrate cross-cutting concerns related to uncertainty and flexibility into requirements specification of a system.

Tasks

The project involves surveying the state of the art on how uncertainty is addressed during requirements elicitation, followed by an in-depth study of the RELAX language for handling uncertainty in self-adaptive systems requirements. It also includes exploring large language models and prompt-engineering techniques, and defining and developing an LLM-based pipeline capable of transforming a conventional requirements specification document into one that conforms to RELAX. Finally, the work requires an experimental evaluation through a quantitative evaluation and a qualitative expert study. The expert study is aimed at assessing the quality of the generated outputs against established acceptance and quality criteria.

Tools/Technology

RELAX, Python, Transformers, Prompting, In-Context Learning