Leveraging requirements elicitation through software requirement patterns and LLMs

Altres autors/es

Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació

Universitat Politècnica de Catalunya. inSSIDE - integrated Software, Services, Information and Data Engineering

Data de publicació

2025

Resum

Software requirement patterns (SRPs) is one of the many techniques that contribute to requirements elicitation. At this respect, the emergence of large language models (LLMs) opens the door to cost-effective strategies to create and use SRPs. Still, the stochastic nature of LLMs threatens the inherent quality of requirements reuse and consequently, that of the elicitation process. [Question/problem] In this scientific evaluation paper, we investigate whether and how LLMs can be used in order to create an SRP catalogue and elicit requirements from it. [Principal ideas/results] SRPs can be effectively extracted by querying an LLM through appropriate prompts, but still expert assessment is key in order to deliver the best results. LLM-driven generation of questions to stakeholders for eliciting requirements from these SRPs is feasible but suffers from deficiencies such as excessive number of repetitions and out of scope requirements. [Contribution] We show that (1) LLMs can be embedded into the requirements elicitation process through a pattern instantiation-based strategy, but at the same time (2) the current state of LLM technologies requires expert assessment at a large extent.


This paper has been partially funded by the Spanish Ministerio de Ciencia e Innovación under project/funding scheme PID2020-117191RBI00/AEI/10.13039/501100011033, by the Italian MIUR, under project PRIN 2022 STENDHAL and PNRR Project Securing sOftware Platforms.


Postprint (published version)

Tipus de document

Conference report

Llengua

Anglès

Publicat per

Springer

Documents relacionats

https://link.springer.com/chapter/10.1007/978-3-031-88531-0_19

info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2020-117191RB-I00/ES/DESARROLLO, OPERATIVA Y GOBERNANZA DE DATOS PARA SISTEMAS SOFTWARE BASADOS EN APRENDIZAJE AUTOMATICO/

Citació recomanada

Aquesta citació s'ha generat automàticament.

Drets

Restricted access - publisher's policy

Aquest element apareix en la col·lecció o col·leccions següent(s)

E-prints [72986]