Status Quo and Problems of Requirements Engineering for Machine Learning: Results from an International Survey

Antonio Pedro Santos Alves, Marcos Kalinowski, Görkem Giray, Daniel Mendez, Niklas Lavesson, Kelly Azevedo, Hugo Villamizar, Tatiana Escovedo, Helio Lopes, Stefan Biffl, Jürgen Musil, Michael Felderer, Stefan Wagner, Teresa Baldassarre, Tony Gorschek

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Systems that use Machine Learning (ML) have become commonplace for companies that want to improve their products and processes. Literature suggests that Requirements Engineering (RE) can help address many problems when engineering ML-enabled systems. However, the state of empirical evidence on how RE is applied in practice in the context of ML-enabled systems is mainly dominated by isolated case studies with limited generalizability. We conducted an international survey to gather practitioner insights into the status quo and problems of RE in ML-enabled systems. We gathered 188 complete responses from 25 countries. We conducted quantitative statistical analyses on contemporary practices using bootstrapping with confidence intervals and qualitative analyses on the reported problems involving open and axial coding procedures. We found significant differences in RE practices within ML projects. For instance, (i) RE-related activities are mostly conducted by project leaders and data scientists, (ii) the prevalent requirements documentation format concerns interactive Notebooks, (iii) the main focus of non-functional requirements includes data quality, model reliability, and model explainability, and (iv) main challenges include managing customer expectations and aligning requirements with data. The qualitative analyses revealed that practitioners face problems related to lack of business domain understanding, unclear goals and requirements, low customer engagement, and communication issues. These results help to provide a better understanding of the adopted practices and of which problems exist in practical environments. We put forward the need to adapt further and disseminate RE-related practices for engineering ML-enabled systems.

Original languageEnglish
Title of host publicationProduct-Focused Software Process Improvement - 24th International Conference, PROFES 2023, Proceedings
EditorsRegine Kadgien, Andrea Janes, Xiaozhou Li, Valentina Lenarduzzi, Andreas Jedlitschka
PublisherSpringer Science and Business Media Deutschland GmbH
Pages159-174
Number of pages16
ISBN (Print)9783031492655
DOIs
StatePublished - 2024
Externally publishedYes
Event24th International Conference on Product-Focused Software Process Improvement, PROFES 2023 - Dornbirn, Austria
Duration: 11 Dec 202313 Dec 2023

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14483 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference24th International Conference on Product-Focused Software Process Improvement, PROFES 2023
Country/TerritoryAustria
CityDornbirn
Period11/12/2313/12/23

Keywords

  • Machine Learning
  • Requirements Engineering
  • Survey

Fingerprint

Dive into the research topics of 'Status Quo and Problems of Requirements Engineering for Machine Learning: Results from an International Survey'. Together they form a unique fingerprint.

Cite this