Adopting Use Case Descriptions for Requirements Specification: an Industrial Case Study
Paper i proceeding, 2025

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) their real-world adoption, (2) whether these recommendations correspond to actual quality, and (3) which 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 business requirements of a case company that were elicited from 2020-01-01 until 2024-12-31 and contained 1192 UCs in various forms. Among these, we manually evaluated the 273 template-style UC 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 properties 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.

statistical causal inference

use case description

case study

requirements quality

requirements artifact

Författare

Julian Frattini

Göteborgs universitet

Chalmers, Data- och informationsteknik, Interaktionsdesign och Software Engineering

Anja Frattini

FernUniversitat in Hagen

Proceedings of the IEEE International Conference on Requirements Engineering

1090705X (ISSN) 23326441 (eISSN)

179-191
9798331524135 (ISBN)

33rd IEEE International Requirements Engineering Conference, RE 2025
Valencia, Spain,

Ämneskategorier (SSIF 2025)

Programvaruteknik

Systemvetenskap, informationssystem och informatik

DOI

10.1109/RE63999.2025.00026

Mer information

Senast uppdaterat

2025-11-03