Requirements Elicitation Follow-Up Question Generation
Yuchen Shen, Anmol Singhal, Travis Breaux

TL;DR
This paper explores using GPT-4o, a large language model, to generate follow-up questions during requirements interviews, showing it can match or outperform human questions in clarity, relevance, and informativeness, especially when guided by mistake types.
Contribution
The study demonstrates the effectiveness of GPT-4o in generating interview questions that improve requirements elicitation, particularly when guided by common interviewer mistake types.
Findings
LLM-generated questions are comparable to human questions in quality.
Guided LLM questions outperform human questions in relevance and informativeness.
Using mistake types as guidance enhances LLM question quality.
Abstract
Interviews are a widely used technique in eliciting requirements to gather stakeholder needs, preferences, and expectations for a software system. Effective interviewing requires skilled interviewers to formulate appropriate interview questions in real time while facing multiple challenges, including lack of familiarity with the domain, excessive cognitive load, and information overload that hinders how humans process stakeholders' speech. Recently, large language models (LLMs) have exhibited state-of-the-art performance in multiple natural language processing tasks, including text summarization and entailment. To support interviewers, we investigate the application of GPT-4o to generate follow-up interview questions during requirements elicitation by building on a framework of common interviewer mistake types. In addition, we describe methods to generate questions based on interviewee…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
