Building Software Functional Requirements Lists Using RAG with Distinct LLMs in Multiple Interactions
This work explores the automated elicitation of functional software requirements using Large Language Models (LLMs). The proposed approach employs multiple LLMs in conjunction with Retrieval-Augmented Generation (RAG) across iterative refinement rounds. This process enables the generation of candidate requirements from high-level software descriptions, with validation through similarity analysis. The method addresses key challenges in current AI-based elicitation approaches, including lack of iterative refinement, hallucination control, and semantic convergence. Preliminary results demonstrate that multi-round feedback and cross-model integration improve alignment with expert-defined requirements. This study marks the initial phase of a broader doctoral research project titled Agent Family for Software Engineering Teams, which aims to develop a set of intelligent agents to support various stages of the software engineering lifecycle, including requirement elicitation, project management, and software quality, ultimately forming a cohesive and responsible AI ecosystem for software teams.
Tue 2 SepDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
| 11:00 - 12:30 | Doctoral SymposiumDoctoral Symposium at Room 2.4 Chair(s): Andreas Vogelsang paluno – The Ruhr Institute for Software Technology, University of Duisburg-Essen | ||
| 11:0030m Doctoral symposium paper | Building Software Functional Requirements Lists Using RAG with Distinct LLMs in Multiple Interactions Doctoral Symposium Hayala Curto PUC Minas | ||
| 11:3030m Doctoral symposium paper | Intelligent Prediction and Utilization of Traceability for More Maintainable and Accountable Software Doctoral Symposium Katherine R. Dearstyne University of Notre Dame | ||
| 12:0030m Doctoral symposium paper | From Artifacts to Answers: Designing Tools to Support Information Needs in Software Teams Doctoral Symposium Delina Ly VX Company, Utrecht University Pre-print | ||
