Requirements Elicitation (RE) is a crucial software engineering skill that involves interviewing a client and then devising a software design based on the interview results. We propose conditioning a large language model to play the role of the client during a chat-based interview. We evaluate our approach in a study (n=120) using both a qualitative survey and quantitative observations about participants' work. Our positive findings suggest a new way to practice critical RE skills in a scalable and realistic manner without the overhead of arranging live interviews.
Using Large Language Models to Develop Requirements Elicitation Skills
Nelson Lojo,Rafael González,Rohan Philip,J. A. Parejo,Amador Durán Toro,Armando Fox,Pablo Fernández
Published 2025 in Annual Conference on Innovation and Technology in Computer Science Education
ABSTRACT
PUBLICATION RECORD
- Publication year
2025
- Venue
Annual Conference on Innovation and Technology in Computer Science Education
- Publication date
2025-03-10
- Fields of study
Computer Science
- Identifiers
- External record
- Source metadata
Semantic Scholar
CITATION MAP
EXTRACTION MAP
CLAIMS
- No claims are published for this paper.
CONCEPTS
- No concepts are published for this paper.
REFERENCES
Showing 1-16 of 16 references · Page 1 of 1
CITED BY
Showing 1-4 of 4 citing papers · Page 1 of 1