This study investigates the use of retrieval-augmented generation (RAG), implemented using the LangChain framework, to support requirements elicitation activities in a requirements engineering course and indicates that while students perceived invited stakeholders as more realistic and engaging, the RAG-based automated stakeholder produced higher-quality elicitation questions and more complete feature identification.
Abstract
Developing the skills required for requirements engineering students to conduct effective requirements elicitation interviews is critical yet challenging, as it requires the development of soft skills in addition to technical knowledge. Role-playing is widely adopted in requirements engineering education to support the development of these skills but is often constrained by time and resource limitations. Although recent advances in large language models (LLMs) enable automated and interactive stakeholder simulations for role-playing, their application in requirements engineering education remains limited by hallucinations and inconsistent responses. To address these limitations, this study investigates the use of retrieval-augmented generation (RAG), implemented using the LangChain framework, to support requirements elicitation activities in a requirements engineering course. We conducted controlled experiments with 69 students, comparing cohorts who interacted with non-technical faculty role-players and those who engaged with RAG-based simulated stakeholders. The results indicate that while students perceived invited stakeholders as more realistic and engaging, the RAG-based automated stakeholder produced higher-quality elicitation questions and more complete feature identification.
The concept of comprehension debt is extended: the deferred learning and maintenance cost that arises when AI-assisted production outpaces a learner's or team's ability to explain, test, modify, and justify the resulting software.
This research unpacks the problem-solving strategies, collaboration patterns, and agency shifts underlying human–GenAI collaboration in software engineering education using a mixed-methods approach.
Sonika Pal· Proceedings of the 2026 ACM...· 0 citations
Adaptive Context-Driven Prompting (ACDP) is proposed, an iterative framework designed to improve LLM-supported requirements elicitation through context preservation and gap-driven refinement and offers practical support for requirements analysts in complex software projects.
Computational Thinking instruction in Grade VII Informatics at SMPN 8 Bukittinggi remains constrained by limited access to interactive learning media, as classroom activities predominantly rely on textbooks and one-way presentation tools, resulting in suboptimal student engagement. This study aimed to develop interacti...
In recent years, the use of virtual laboratories has become increasingly vital in engineering education. For the effective implementation of virtual laboratories, the identification of complex student needs is essential. The adoption of Extended Reality (XR) at universities has increased significantly. Nevertheless, sp...
Heiko Fechtner, Nicole Klewicz, Josephine Martini et al.· International Journal of Inf...· 0 citations
Many engineering courses are still organized according to a predominantly deductive and content‐oriented approach: theoretical foundations are introduced first, while authentic disciplinary activity is often postponed to later stages of the curriculum. This contribution argues that such an approach is insufficient fo...
T. Bartel· Proceedings in Applied Mathe...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.