REFSQ 2025
Mon 7 - Thu 10 April 2025 Spain

This program is tentative and subject to change.

[Context and motivation] User stories (USs) are a widely used notation for requirements in agile software development. [Question/problem] In large software projects, redundancies between USs can easily occur, and unresolved redundancies can impact software quality. It is crucial for requirements engineers to know where redundancy occurs in their projects. However, some forms of redundancy may be acceptable. [Principal ideas/results] We present two automated approaches for detecting redundancy in a set of USs in order to prevent a decrease of software quality due to the realisation of redundant USs. The first approach is based on annotation graphs, containing the main actions and entities of a US. By design, this approach effectively identifies a strict form of redundancy. The second approach detects redundancies of a more semantic nature using large language models (LLMs). [Contribution] We present the concepts and tools of both approaches and evaluate their potential and limitations by applying them to a large corpus of USs. Our results show that the inherently fuzzy LLM-based approach is able to detect most of the strict redundancies and additionally finds many more non-strict semantic redundancies. Thus, this study contributes to the advancement of automated quality control of USs.

This program is tentative and subject to change.

Thu 10 Apr

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

11:30 - 13:00
Research Track - Session R7 - Requirements Elicitation and Analysis IIResearch Track at C2 - Sala Actes
11:30
30m
Talk
Detecting Redundancies between User Stories with Graphs and Large Language ModelsEvaluation Paper
Research Track
Lukas Sebastian Hofmann Philipps-Universität Marburg, Alexander Lauer Philipps-Universität Marburg, Jens Kosiol Philipps-Universität Marburg, Arno Kesper Philipps-Universität Marburg, Amir Rabieyan Philipps-Universität Marburg, Gabriele Taentzer Philipps-Universität Marburg, Philipp Wieber Philipps-Universität Marburg
12:00
30m
Talk
Leveraging Requirements Elicitation through Software Requirement Patterns and LLMsEvaluation Paper
Research Track
Xavier Franch Universitat Politècnica de Catalunya, Stefania Gnesi Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" , Federico Paccosi Università di Pisa, Carme Quer Universitat Politècnica de Catalunya, Laura Semini Università di Pisa - Dipartimento di Informatica
12:30
20m
Talk
Prompt Me: Intelligent Software Agent for Requirements Engineering - A Vision PaperVision Paper
Research Track
Jacek Dąbrowski Lero - the Science Foundation Ireland Research Centre for Software, Amel Bennaceur The Open University, UK, Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada, Bashar Nuseibeh The Open University, UK, Faeq Alrimawi Lero - the Science Foundation Ireland Research Centre for Software
Pre-print