Virtual Stakeholder with Generative AI: A Practical Approach to Teaching Requirements Elicitation
Requirements Engineering, Requirements Elicitation, Generative Artificial Intelligence, Large Language Models, Design Science Research.
This work presents the Virtual Stakeholder, an educational tool based on Generative Artificial Intelligence to support the teaching of requirements elicitation. Developed using Large Language Models and the Retrieval-Augmented Generation technique, the solution simulates realistic client interviews, encouraging the use of investigative strategies and effective communication. The research, conducted through Design Science Research, included an evaluation with Software Engineering students, which indicated gains in engagement and the development of practical skills, although some technical limitations were observed. The study contributes to bridging gaps in the practical teaching of Requirements Engineering and points to future improvements and validations.