Model driven engineering for machine learning components: A systematic literature review

被引:9
作者
Naveed, Hira [1 ]
Arora, Chetan [1 ]
Khalajzadeh, Hourieh [2 ]
Grundy, John [1 ]
Haggag, Omar [1 ]
机构
[1] Monash Univ, Clayton, Vic, Australia
[2] Deakin Univ, Burwood, Vic, Australia
关键词
Model driven engineering; Software engineering; Artificial intelligence; Machine learning; Systematic literature review; MDE;
D O I
10.1016/j.infsof.2024.107423
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Machine Learning (ML) has become widely adopted as a component in many modern software applications. Due to the large volumes of data available, organizations want to increasingly leverage their data to extract meaningful insights and enhance business profitability. ML components enable predictive capabilities, anomaly detection, recommendation, accurate image and text processing, and informed decisionmaking. However, developing systems with ML components is not trivial; it requires time, effort, knowledge, and expertise in ML, data processing, and software engineering. There have been several studies on the use of model-driven engineering (MDE) techniques to address these challenges when developing traditional software and cyber-physical systems. Recently, there has been a growing interest in applying MDE for systems with ML components. Objective: The goal of this study is to further explore the promising intersection of MDE with ML (MDE4ML) through a systematic literature review (SLR). Through this SLR, we wanted to analyze existing studies, including their motivations, MDE solutions, evaluation techniques, key benefits and limitations. Method: Our SLR is conducted following the well-established guidelines by Kitchenham. We started by devising a protocol and systematically searching seven databases, which resulted in 3934 papers. After iterative filtering, we selected 46 highly relevant primary studies for data extraction, synthesis, and reporting. Results: We analyzed selected studies with respect to several areas of interest and identified the following: (1) the key motivations behind using MDE4ML; (2) a variety of MDE solutions applied, such as modeling languages, model transformations, tool support, targeted ML aspects, contributions and more; (3) the evaluation techniques and metrics used; and (4) the limitations and directions for future work. We also discuss the gaps in existing literature and provide recommendations for future research. Conclusion: This SLR highlights current trends, gaps and future research directions in the field of MDE4ML, benefiting both researchers and practitioners.
引用
收藏
页数:22
相关论文
共 50 条
[31]   A systematic literature review of data science, data analytics and machine learning applied to healthcare engineering systems [J].
Salazar-Reyna, Roberto ;
Gonzalez-Aleu, Fernando ;
Granda-Gutierrez, Edgar M. A. ;
Diaz-Ramirez, Jenny ;
Garza-Reyes, Jose Arturo ;
Kumar, Anil .
MANAGEMENT DECISION, 2022, 60 (02) :300-319
[32]   Machine learning applications in production lines: A systematic literature review [J].
Kang, Ziqiu ;
Catal, Cagatay ;
Tekinerdogan, Bedir .
COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 149
[33]   Use of machine learning in osteoarthritis research: a systematic literature review [J].
Binvignat, Marie ;
Pedoia, Valentina ;
Butte, Atul J. ;
Louati, Karine ;
Klatzmann, David ;
Berenbaum, Francis ;
Mariotti-Ferrandiz, Encarnita ;
Sellam, Jeremie .
RMD OPEN, 2022, 8 (01)
[34]   Forecasting drought using machine learning: a systematic literature review [J].
Oyarzabal, Ricardo S. ;
Santos, Leonardo B. L. ;
Cunningham, Christopher ;
Broedel, Elisangela ;
de Lima, Glauston R. T. ;
Cunha-Zeri, Gisleine ;
Peixoto, Jerusa S. ;
Anochi, Juliana A. ;
Garcia, Klaifer ;
Costa, Lidiane C. O. ;
Pampuch, Luana A. ;
Cuartas, Luz Adriana ;
Zeri, Marcelo ;
Guedes, Marcia R. G. ;
Negri, Rogerio G. ;
Munoz, Viviana A. ;
Cunha, Ana Paula M. A. .
NATURAL HAZARDS, 2025, 121 (08) :9823-9851
[35]   Machine learning for suicidal ideation identification: A systematic literature review [J].
Heckler, Wesllei Felipe ;
de Carvalho, Juliano Varella ;
Barbosa, Jorge Luis Victoria .
COMPUTERS IN HUMAN BEHAVIOR, 2022, 128
[36]   A Systematic Literature Review on Distributed Machine Learning in Edge Computing [J].
Poncinelli Filho, Carlos ;
Marques Jr, Elias ;
Chang, Victor ;
dos Santos, Leonardo ;
Bernardini, Flavia ;
Pires, Paulo F. ;
Ochi, Luiz ;
Delicato, Flavia C. .
SENSORS, 2022, 22 (07)
[37]   Conceptual Modeling Interacts with Machine Learning - A Systematic Literature Review [J].
Zaidi, Moayid Ali .
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT IX, 2021, 12957 :522-532
[38]   Preeclampsia prediction via machine learning: a systematic literature review [J].
Ozcan, Mert ;
Peker, Serhat .
HEALTH SYSTEMS, 2024,
[39]   A Systematic Literature Review on Machine Learning for Automated Requirements Classification [J].
Manuel Perez-Verdejo, J. ;
Sanchez-Garcia, Angel J. ;
Octavio Ocharan-Hernandez, Jorge .
2020 8TH EDITION OF THE INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2020), 2020, :21-28
[40]   Machine Learning for Credit Risk Prediction: A Systematic Literature Review [J].
Noriega, Jomark Pablo ;
Rivera, Luis Antonio ;
Herrera, Jose Alfredo .
DATA, 2023, 8 (11)