From Chat to Interview: Agentic Requirements Elicitation with an Experience Ontology

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Jin, Dongming, Jin, Zhi, Yang, Yaotian, Li, Linyu, Fang, Zheng, He, Yuanpeng, Jing, Wenchun, Chen, Xiaohong
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910262958751744
author Jin, Dongming
Jin, Zhi
Yang, Yaotian
Li, Linyu
Fang, Zheng
He, Yuanpeng
Jing, Wenchun
Chen, Xiaohong
author_facet Jin, Dongming
Jin, Zhi
Yang, Yaotian
Li, Linyu
Fang, Zheng
He, Yuanpeng
Jing, Wenchun
Chen, Xiaohong
contents Requirements elicitation interviews are crucial and time-consuming in requirements engineering, but heavily rely on the experience of requirements analysts. Although recent advancements in large language models (LLMs) have created new opportunities to automate this process, existing approaches rely solely on LLMs for free-form chat without taking into account the interview and development experience. That leads to the omission of implicit requirements and redundant questions. Practically, experienced analysts implicitly follow a structured cognitive framework when conducting requirements elicitation. Inspired by this observation, this paper proposes an interview agent named OntoAgent for the elicitation of requirements guided by an experience ontology. OntoAgent automatically analyzes domain-specific requirements descriptions to construct an experience ontology, which organizes requirements concerns into an ontology to support systematic and explainable interviews. During the interview, OntoAgent first performs four operations (i.e., ParseUser, ScoreOnto, ReRankOnto, GatePrune) guided by the ontology to identify the relevant requirement concerns. The selected concern is then combined with the current dialogue context to generate the elicitation question. To validate OntoAgent, we conduct comprehensive quantitative experiments using the widely adopted website application domain. The results show that OntoAgent significantly outperforms existing baselines in both elicitation effectiveness and questioning efficiency, achieving a 33% improvement in IRE and a 21% improvement in TKQR. Ablation studies further validate the contribution of each key design component. In addition, a qualitative user study demonstrates its practical advantages in real-world scenarios. We believe that OntoAgent can also be extended to requirements interview tasks in other domains.
format Preprint
id arxiv_https___arxiv_org_abs_2605_05828
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle From Chat to Interview: Agentic Requirements Elicitation with an Experience Ontology
Jin, Dongming
Jin, Zhi
Yang, Yaotian
Li, Linyu
Fang, Zheng
He, Yuanpeng
Jing, Wenchun
Chen, Xiaohong
Software Engineering
Requirements elicitation interviews are crucial and time-consuming in requirements engineering, but heavily rely on the experience of requirements analysts. Although recent advancements in large language models (LLMs) have created new opportunities to automate this process, existing approaches rely solely on LLMs for free-form chat without taking into account the interview and development experience. That leads to the omission of implicit requirements and redundant questions. Practically, experienced analysts implicitly follow a structured cognitive framework when conducting requirements elicitation. Inspired by this observation, this paper proposes an interview agent named OntoAgent for the elicitation of requirements guided by an experience ontology. OntoAgent automatically analyzes domain-specific requirements descriptions to construct an experience ontology, which organizes requirements concerns into an ontology to support systematic and explainable interviews. During the interview, OntoAgent first performs four operations (i.e., ParseUser, ScoreOnto, ReRankOnto, GatePrune) guided by the ontology to identify the relevant requirement concerns. The selected concern is then combined with the current dialogue context to generate the elicitation question. To validate OntoAgent, we conduct comprehensive quantitative experiments using the widely adopted website application domain. The results show that OntoAgent significantly outperforms existing baselines in both elicitation effectiveness and questioning efficiency, achieving a 33% improvement in IRE and a 21% improvement in TKQR. Ablation studies further validate the contribution of each key design component. In addition, a qualitative user study demonstrates its practical advantages in real-world scenarios. We believe that OntoAgent can also be extended to requirements interview tasks in other domains.
title From Chat to Interview: Agentic Requirements Elicitation with an Experience Ontology
topic Software Engineering
url https://arxiv.org/abs/2605.05828