Requirements Engineering for Machine Learning: Perspectives from Data Scientists

被引:108
|
作者
Vogelsang, Andreas [1 ]
Borg, Markus [2 ]
机构
[1] Tech Univ Berlin, Berlin, Germany
[2] RISE Res Inst Sweden AB, Lund, Sweden
关键词
machine learning; requirements engineering; interview study; data science;
D O I
10.1109/REW.2019.00050
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Machine learning (ML) is used increasingly in realworld applications. In this paper, we describe our ongoing endeavor to define characteristics and challenges unique to Requirements Engineering (RE) for ML-based systems. As a first step, we interviewed four data scientists to understand how ML experts approach elicitation, specification, and assurance of requirements and expectations. The results show that changes in the development paradigm, i.e., from coding to training, also demands changes in RE. We conclude that development of ML systems demands requirements engineers to: (1) understand ML performance measures to state good functional requirements, (2) be aware of new quality requirements such as explainability, freedom from discrimination, or specific legal requirements, and (3) integrate ML specifics in the RE process. Our study provides a first contribution towards an RE methodology for ML systems.
引用
收藏
页码:245 / 251
页数:7
相关论文
共 50 条
  • [1] Requirements Engineering in Machine Learning Projects
    Gjorgjevikj, Ana
    Mishev, Kostadin
    Antovski, Ljupcho
    Trajanov, Dimitar
    [J]. IEEE ACCESS, 2023, 11 : 72186 - 72208
  • [2] Requirements Engineering for Machine Learning: A Review and Reflection
    Pei, Zhongyi
    Liu, Lin
    Wang, Chen
    Wang, Jianmin
    [J]. 2022 IEEE 30TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW), 2022, : 166 - 175
  • [3] Machine Learning in Requirements Engineering: A Mapping Study
    Zamani, Kareshna
    Zowghi, Didar
    Arora, Chetan
    [J]. 29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW 2021), 2021, : 116 - 125
  • [4] The Subjectivity of Data Scientists in Machine Learning Design
    Cooray, Shavindrie
    [J]. JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2024, 64 (05) : 665 - 682
  • [5] Requirements Engineering for Machine Learning: A Systematic Mapping Study
    Villamizar, Hugo
    Escovedo, Tatiana
    Kalinowski, Marcos
    [J]. 2021 47TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2021), 2021, : 29 - 36
  • [6] Modeling machine learning requirements from three perspectives: a case report from the healthcare domain
    Soroosh Nalchigar
    Eric Yu
    Karim Keshavjee
    [J]. Requirements Engineering, 2021, 26 : 237 - 254
  • [7] Modeling machine learning requirements from three perspectives: a case report from the healthcare domain
    Nalchigar, Soroosh
    Yu, Eric
    Keshavjee, Karim
    [J]. REQUIREMENTS ENGINEERING, 2021, 26 (02) : 237 - 254
  • [8] Machine Learning in Coastal Engineering: Applications, Challenges, and Perspectives
    Abouhalima, Mahmoud
    das Neves, Luciana
    Taveira-Pinto, Francisco
    Rosa-Santos, Paulo
    [J]. JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2024, 12 (04)
  • [9] Status Quo and Problems of Requirements Engineering for Machine Learning: Results from an International Survey
    Alves, Antonio Pedro Santos
    Kalinowski, Marcos
    Giray, Gorkem
    Mendez, Daniel
    Lavesson, Niklas
    Azevedo, Kelly
    Villamizar, Hugo
    Escovedo, Tatiana
    Lopes, Helio
    Biffl, Stefan
    Musil, Juergen
    Felderer, Michael
    Wagner, Stefan
    Baldassarre, Teresa
    Gorschek, Tony
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2023, PT I, 2024, 14483 : 159 - 174
  • [10] Requirements Engineering: Conflict Detection Automation Using Machine Learning
    Elhassan, Hatim
    Abaker, Mohammed
    Abdelmaboud, Abdelzahir
    Rehman, Mohammed Burhanur
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2022, 33 (01): : 259 - 273