Towards Requirements Specification for Machine Learning-Based Software Systems

View at publisher
Authors: Bruno Garcia de Oliveira Breda, Pedro Henrique Dias Valle, Damian Andrew Tamburri, Elisa Yumi Nakagawa
Cited by: 1
References: 22

Abstract

Machine Learning-based software systems (ML-based systems) have been increasingly developed for various domains, such as medicine, smart cities, and the automotive sector. These systems have posed significant challenges for Requirements Engineering (RE), including for requirements specification, while ensuring critical qualities such as reliability. The main problem addressed in this work is the difficulty practitioners have faced in specifying the requirements for these systems. Additionally, effective approaches (e.g., methods, techniques, processes, or guidelines) for this still lack consensus. The main objective of this work is to present and discuss current trends in approaches to requirements specification for ML-based s ystems. We observe this research field is very new, with weak collaboration with industrial environments. Novel approaches or adaptations of existing ones were proposed, but several possibilities for future research still exist; hence, we also discuss some of the main ones.

Fields of Study & Subjects

Advanced Software Engineering Methodologies Software Reliability and Analysis Research Software Engineering Techniques and Practices

Publication details

Journal / source
Anais do XXIX Congresso Ibero-Americano em Engenharia de Software (CIbSE 2026)
Publisher
Sociedade Brasileira de Computação
Pages
151–165
Publication date
11 May 2026