Exploring the Use of LLMs for Requirements Specification in an IT Consulting Company
In practice, requirements specification remains a critical challenge. The knowledge necessary to generate a specification can often be fragmented across diverse sources (e.g., meeting minutes, emails, and high-level product descriptions), making the process cumbersome and time-consuming. In this paper, we report our experience using large language models (LLMs) in an IT consulting company to automate the requirements specification process. In this company, requirements are specified using a Functional Design Specification (FDS), a document that outlines the functional requirements and features of a system, application, or process. We provide LLMs with a summary of the requirements elicitation documents and FDS templates, prompting them to generate Epic FDS (including high-level product descriptions) and user stories, which are subsequently compiled into a complete FDS document. We compared the correctness and quality of the FDS generated by three state-of-the-art LLMs against those produced by human analysts. Our results show that LLMs can help automate and standardize the requirements specification, reducing time and human effort. However, the quality of LLM-generated FDS highly depends on inputs and often requires human revision. Thus, we advocate for a synergistic approach in which an LLM serves as an effective drafting tool while human analysts provide the critical contextual and technical oversight necessary for high-quality RE documentation.
Wed 3 SepDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
11:00 - 12:30 | Requirements SpecificationResearch Papers / Industrial Innovation Track at Salon de Grados Chair(s): Giovanna Broccia ISTI-CNR, FMT Lab | ||
11:00 30mPaper | Augmenting, Not Replacing: The Role of LLMs in Human-Centric Formal RE Research Papers Sonora Halili Smith College, Paola Spoletini Kennesaw State University, Alicia M. Grubb Smith College | ||
11:30 30mPaper | Exploring the Use of LLMs for Requirements Specification in an IT Consulting Company Industrial Innovation Track Liliana Pasquale University College Dublin & Lero, Azzurra Ragone University of Bari, Emanuele Piemontese University of Bari "A. Moro", Armin Amiri Darban Polytechnic University of Bari Pre-print | ||
12:00 30mPaper | Adopting Use Case Descriptions for Requirements Specification: an Industrial Case Study Research Papers Pre-print | ||