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

被引:0
|
作者
Alves, Antonio Pedro Santos [1 ]
Kalinowski, Marcos [1 ]
Giray, Gorkem
Mendez, Daniel [2 ]
Lavesson, Niklas [2 ]
Azevedo, Kelly [1 ]
Villamizar, Hugo [1 ]
Escovedo, Tatiana [1 ]
Lopes, Helio [1 ]
Biffl, Stefan [3 ]
Musil, Juergen [3 ]
Felderer, Michael [4 ,5 ]
Wagner, Stefan [6 ]
Baldassarre, Teresa [7 ]
Gorschek, Tony [2 ]
机构
[1] Pontifical Catholic Univ Rio Janeiro PUC Rio, Rio De Janeiro, Brazil
[2] BTH, Karlskrona, Sweden
[3] Vienna Univ Technol TU Wien, Vienna, Austria
[4] German Aerosp Ctr DLR, Cologne, Germany
[5] Univ Cologne, Cologne, Germany
[6] Univ Stuttgart, Stuttgart, Germany
[7] Univ Bari, Bari, Italy
关键词
Requirements Engineering; Machine Learning; Survey;
D O I
10.1007/978-3-031-49266-2_11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:159 / 174
页数:16
相关论文
共 50 条
  • [41] Introduction to the Special Theme Solving Engineering Problems with Machine Learning
    Friedman, Noemi
    Labbi, Abdel
    [J]. ERCIM NEWS, 2020, (122): : 12 - 13
  • [42] Machine Learning Methods for Multiscale Physics and Urban Engineering Problems
    Sharma, Somya
    Thompson, Marten
    Laefer, Debra
    Lawler, Michael
    McIlhany, Kevin
    Pauluis, Olivier
    Trinkle, Dallas R.
    Chatterjee, Snigdhansu
    [J]. ENTROPY, 2022, 24 (08)
  • [43] The status of health technology assessment worldwide - Results of an international survey
    Perry, S
    Gardner, E
    Thamer, M
    [J]. INTERNATIONAL JOURNAL OF TECHNOLOGY ASSESSMENT IN HEALTH CARE, 1997, 13 (01) : 81 - 98
  • [44] From distributed machine learning to federated learning: a survey
    Ji Liu
    Jizhou Huang
    Yang Zhou
    Xuhong Li
    Shilei Ji
    Haoyi Xiong
    Dejing Dou
    [J]. Knowledge and Information Systems, 2022, 64 : 885 - 917
  • [45] From distributed machine learning to federated learning: a survey
    Liu, Ji
    Huang, Jizhou
    Zhou, Yang
    Li, Xuhong
    Ji, Shilei
    Xiong, Haoyi
    Dou, Dejing
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2022, 64 (04) : 885 - 917
  • [46] PROBLEMS OF CHANGE AND CONTINUING-EDUCATION REQUIREMENTS OF TEACHERS FROM THE NEW GERMAN STATES - RESULTS OF A SURVEY
    BUCHNER, G
    [J]. GRUPPENDYNAMIK-ZEITSCHRIFT FUR ANGEWANDTE SOZIALPSYCHOLOGIE, 1993, 24 (04): : 321 - 338
  • [47] Survey on graph embeddings and their applications to machine learning problems on graphs
    Makarov, Ilya
    Kiselev, Dmitrii
    Nikitinsky, Nikita
    Subelj, Lovro
    [J]. PEERJ COMPUTER SCIENCE, 2021, 7 : 1 - 62
  • [48] Public Opinion, Policy Tools, and the Status Quo: Evidence from a Survey Experiment
    Haselswerdt, Jake
    Bartels, Brandon L.
    [J]. POLITICAL RESEARCH QUARTERLY, 2015, 68 (03) : 607 - 621
  • [49] When bioprocess engineering meets machine learning: A survey from the perspective of automated bioprocess development
    Duong-Trung, Nghia
    Born, Stefan
    Kim, Jong Woo
    Schermeyer, Marie-Therese
    Paulick, Katharina
    Borisyak, Maxim
    Cruz-Bournazou, Mariano Nicolas
    Werner, Thorben
    Scholz, Randolf
    Schmidt-Thieme, Lars
    Neubauer, Peter
    Martinez, Ernesto
    [J]. BIOCHEMICAL ENGINEERING JOURNAL, 2023, 190
  • [50] Towards Requirements Engineering Activities for Machine Learning-enabled FinTech Applications
    Li, Yishu
    Keung, Jacky
    Bennin, Kwabena Ebo
    Ma, Xiaoxue
    Huang, Yangyang
    Zhang, Jingyu
    [J]. PROCEEDINGS OF THE 2023 30TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC 2023, 2023, : 121 - 130