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 条
  • [1] The Status Quo of International Schools and Its Problems
    焦晨
    李冬冬
    [J]. 海外英语, 2020, (04) : 272 - 273
  • [2] Status Quo in Requirements Engineering: A Theory and a Global Family of Surveys
    Wagner, Stefan
    Fernandez, Daniel Mendez
    Felderer, Michael
    Vetro, Antonio
    Kalinowski, Marcos
    Wieringa, Roel
    Pfahl, Dietmar
    Conte, Tayana
    Christiansson, Marie-Therese
    Greer, Desmond
    Lassenius, Casper
    Mannisto, Tomi
    Nayebi, Maleknaz
    Oivo, Markku
    Penzenstadler, Birgit
    Prikladnicki, Rafael
    Ruhe, Guenther
    Schekelmann, Andre
    Sen, Sagar
    Spinola, Rodrigo
    Tuzcu, Ahmed
    De la Vara, Jose Luis
    Winkler, Dietmar
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2019, 28 (02)
  • [3] Requirements Engineering in Machine Learning Projects
    Gjorgjevikj, Ana
    Mishev, Kostadin
    Antovski, Ljupcho
    Trajanov, Dimitar
    [J]. IEEE ACCESS, 2023, 11 : 72186 - 72208
  • [4] Requirements Engineering for Machine Learning: Perspectives from Data Scientists
    Vogelsang, Andreas
    Borg, Markus
    [J]. 2019 IEEE 27TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW 2019), 2019, : 245 - 251
  • [5] Status Quo and Future Developments of Referring Physician Management - Results from a Survey
    Braun, G. E.
    Burghardt, K.
    Binder, A.
    [J]. GESUNDHEITSOEKONOMIE UND QUALITAETSMANAGEMENT, 2014, 19 (04): : 177 - 183
  • [6] 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
  • [7] 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
  • [8] Status quo of Media Usage and Mobile Learning in Engineering Education
    Schuster, Katharina
    [J]. PROCEEDINGS OF THE 13TH EUROPEAN CONFERENCE ON E-LEARNING (ECEL 2014), 2014, : 455 - 463
  • [9] Engineering problems in machine learning systems
    Hiroshi Kuwajima
    Hirotoshi Yasuoka
    Toshihiro Nakae
    [J]. Machine Learning, 2020, 109 : 1103 - 1126
  • [10] Machine Learning Tools for Engineering Problems
    Wang, Jing
    [J]. 2019 25TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND COMPUTING (ICAC), 2019, : 621 - 621