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 条
[21]   Cyberbullying detection and machine learning: a systematic literature review [J].
Vimala Balakrisnan ;
Mohammed Kaity .
Artificial Intelligence Review, 2023, 56 :1375-1416
[22]   Operationalizing Machine Learning Models - A Systematic Literature Review [J].
Kolltveit, Ask Berstad ;
Li, Jingyue .
2022 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR RESPONSIBLE ARTIFICIAL INTELLIGENCE (SE4RAI 2022), 2022, :1-8
[23]   Systematic literature review: Machine learning techniques (machine learning) [J].
Alfaro, Anderson Damian Jimenez ;
Ospina, Jose Vicente Diaz .
CUADERNO ACTIVA, 2021, (13) :113-121
[24]   Machine learning and automated systematic literature review: a systematic review [J].
Tsunoda, Denise Fukumi ;
da Conceicao Moreira, Paulo Sergio ;
Ribeiro Guimaraes, Andre Jose .
REVISTA TECNOLOGIA E SOCIEDADE, 2020, 16 (45) :337-354
[25]   Analysing the concept of quality in model-driven engineering literature: a systematic review [J].
Giraldo, Faber D. ;
Espana, Sergio ;
Pastor, Oscar .
2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2014,
[26]   ModelSet: a dataset for machine learning in model-driven engineering [J].
José Antonio Hernández López ;
Javier Luis Cánovas Izquierdo ;
Jesús Sánchez Cuadrado .
Software and Systems Modeling, 2022, 21 :967-986
[27]   Leveraging Machine Learning for Advancing Circular Supply Chains: A Systematic Literature Review [J].
Farshadfar, Zeinab ;
Mucha, Tomasz ;
Tanskanen, Kari .
LOGISTICS-BASEL, 2024, 8 (04)
[28]   ModelSet: a dataset for machine learning in model-driven engineering [J].
Hernandez Lopez, Jose Antonio ;
Canovas Izquierdo, Javier Luis ;
Sanchez Cuadrado, Jesus .
SOFTWARE AND SYSTEMS MODELING, 2022, 21 (03) :967-986
[29]   Applying machine learning to wire arc additive manufacturing: a systematic data-driven literature review [J].
Hamrani, Abderrachid ;
Agarwal, Arvind ;
Allouhi, Amine ;
McDaniel, Dwayne .
JOURNAL OF INTELLIGENT MANUFACTURING, 2024, 35 (06) :2407-2439
[30]   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