Building LLM-Based Voice Agents for Requirements Elicitation: An Experience Report on Early Prototypes

dc.contributor.authorWeerakoon, Oshani
dc.contributor.authorMäkilä, Tuomas
dc.contributor.authorKaila, Erkki
dc.contributor.authorOyedeji, Shola
dc.contributor.organizationfi=ohjelmistotekniikka|en=Software Engineering|
dc.contributor.organization-code1.2.246.10.2458963.20.71310837563
dc.converis.publication-id523629216
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/523629216
dc.date.accessioned2026-05-28T20:13:13Z
dc.description.abstract<p>This paper presents an experience report on the development and pre-testing of voice-based agentic workflows that uses two large language models, OpenAI’s GPT-4o-mini and Google’s Gemma3:27b to conduct requirement elicitation discussions in software projects. The growing use of independent AI agents for specialized tasks has motivated our exploration of voice agents as "requirements elicitors" within software projects. The paper describes the approaches attempted during development, including those that were successful and those that failed, along with insights gathered from implementing and testing the use cases. We conducted a pre-test round with five participants, comparing the performance of the two agents under two case studies. At this stage, the OpenAI-based agent showed a higher requirements coverage, identifying 77.5% of relevant requirements on average, while the Gemma-based agent captured 35.0%. In terms of usability, participants rated the OpenAI agent 4.0/5, compared to 3.3/5 for the Gemma agent, highlighting a more natural conversational flow, better contextual understanding, and improved responsiveness. We propose deploying this voice agent as the first agent in an extended multi-agent requirements engineering workflow to support requirement elicitation sessions alongside a human requirement engineer, which will be the extension of this work. The methods, design choices, and lessons learned documented in this report aim to guide practitioners and researchers in adapting similar agent-based approaches in their own domains.<br></p>
dc.format.pagerange180
dc.format.pagerange173
dc.identifier.isbn979-8-4007-2399-5
dc.identifier.urihttps://www.utupub.fi/handle/11111/61317
dc.identifier.urlhttps://doi.org/10.1145/3786167.3788420
dc.identifier.urnURN:NBN:fi-fe2026052857823
dc.language.isoen
dc.okm.affiliatedauthorWeerakoon, Oshani
dc.okm.affiliatedauthorMäkilä, Tuomas
dc.okm.affiliatedauthorKaila, Erkki
dc.okm.discipline113 Computer and information sciencesen_GB
dc.okm.discipline113 Tietojenkäsittely ja informaatiotieteetfi_FI
dc.okm.internationalcopublicationnot an international co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA4 Conference Article
dc.publisher.countryUnited Statesen_GB
dc.publisher.countryYhdysvallat (USA)fi_FI
dc.publisher.country-codeUS
dc.relation.conferenceInternational Workshop on Agentic Engineering
dc.relation.doi10.1145/3786167.3788420
dc.titleBuilding LLM-Based Voice Agents for Requirements Elicitation: An Experience Report on Early Prototypes
dc.title.bookAGENT '26 : Proceedings of the 2026 International Workshop on Agentic Engineering
dc.year.issued2026

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
3786167.3788420.pdf
Size:
582.42 KB
Format:
Adobe Portable Document Format