Adopting Use Case Descriptions for Requirements Specification: an Industrial Case Study
Context: Use case (UC) descriptions are a prominent format for specifying functional requirements. Existing literature abounds with recommendations on how to write high-quality UC descriptions but lacks insights into (1) the real-world adoption of this format, (2) whether these recommendations correspond to actual quality, and (3) what factors influence the quality of UCs. Objectives: We aim to contribute empirical evidence about the adoption of UC descriptions in a large, globally distributed case company. Methods: We surveyed 1188 requirements of a case company that were elicited from 2020-01-01 until 2024-12-31 and detected 1192 UCs in various forms. Among these, we manually evaluated the 273 template-style descriptions against established quality guidelines. We generated descriptive statistics of the format’s adoption over the surveyed time frame. Furthermore, we used inferential statistics to determine (a) how conditions of the requirements engineering process affected the UC quality and (b) how UC quality affects subsequent software development activities. Results and Conclusions: Our descriptive results show how the adoption of UC descriptions in practice deviates from textbook recommendations. However, our inferential results suggest that only a few phenomena like solution-orientation show an actual impact in practice. These results can steer UC quality research into a more relevant direction.
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 |