Leveraging requirements elicitation through software requirement patterns and LLMs

dc.contributor
Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació
dc.contributor
Universitat Politècnica de Catalunya. inSSIDE - integrated Software, Services, Information and Data Engineering
dc.contributor.author
Franch Gutiérrez, Javier
dc.contributor.author
Gnesi, Stefania
dc.contributor.author
Paccosi, Federico
dc.contributor.author
Quer, Carme
dc.contributor.author
Semini, Laura
dc.date.issued
2025
dc.identifier
Franch, X. [et al.]. Leveraging requirements elicitation through software requirement patterns and LLMs. A: International Working Conference on Requirements Engineering: Foundation for Software Quality. «Requirements Engineering: Foundation for Software Quality, 31st International Working Conference, REFSQ 2025: Barcelona, Spain, April 7-10, 2025: proceedings». Springer, 2025, p. 261-276. ISBN 978-3-031-88531-0. DOI 10.1007/978-3-031-88531-0_19 .
dc.identifier
978-3-031-88531-0
dc.identifier
https://hdl.handle.net/2117/439173
dc.identifier
10.1007/978-3-031-88531-0_19
dc.description.abstract
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.
dc.description.abstract
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.
dc.description.abstract
Postprint (published version)
dc.format
16 p.
dc.format
application/pdf
dc.language
eng
dc.publisher
Springer
dc.relation
https://link.springer.com/chapter/10.1007/978-3-031-88531-0_19
dc.relation
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/
dc.rights
Restricted access - publisher's policy
dc.subject
Àrees temàtiques de la UPC::Informàtica::Enginyeria del software
dc.subject
Requirement patterns
dc.subject
Large language models
dc.subject
LLM
dc.subject
Requirements elicitation
dc.subject
Prompts
dc.title
Leveraging requirements elicitation through software requirement patterns and LLMs
dc.type
Conference report


Ficheros en el ítem

FicherosTamañoFormatoVer

No hay ficheros asociados a este ítem.

Este ítem aparece en la(s) siguiente(s) colección(ones)

E-prints [73026]