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

被引:5
|
作者
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 条
  • [1] A Systematic Literature Review of Model-Driven Engineering Using Machine Learning
    Marcen, Ana C.
    Iglesias, Antonio
    Lapena, Raul
    Perez, Francisca
    Cetina, Carlos
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (09) : 2269 - 2293
  • [2] Model composition in Model Driven Engineering: A systematic literature review
    Abouzahra, Anas
    Sabraoui, Ayoub
    Afdel, Karim
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 125
  • [3] Machine/Deep Learning for Software Engineering: A Systematic Literature Review
    Wang, Simin
    Huang, Liguo
    Gao, Amiao
    Ge, Jidong
    Zhang, Tengfei
    Feng, Haitao
    Satyarth, Ishna
    Li, Ming
    Zhang, He
    Ng, Vincent
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (03) : 1188 - 1231
  • [4] Model-Driven Engineering and Elicitation Techniques: A Systematic Literature Review
    He, Chuan
    Mussbacher, Gunter
    2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW), 2016, : 180 - 189
  • [5] Applications of machine learning to BIM: A systematic literature review
    Zabin, Asem
    Gonzalez, Vicente A.
    Zou, Yang
    Amor, Robert
    ADVANCED ENGINEERING INFORMATICS, 2022, 51
  • [6] A Systematic Literature Review on Federated Machine Learning: From a Software Engineering Perspective
    Lo, Sin Kit
    Lu, Qinghua
    Wang, Chen
    Paik, Hye-Young
    Zhu, Liming
    ACM COMPUTING SURVEYS, 2021, 54 (05)
  • [7] Machine learning for electric power prediction: a systematic literature review
    Yandar, Kandel L.
    Revelo-Sanchez, Oscar
    Bolanos-Gonzalez, Manuel E.
    INGENIERIA Y COMPETITIVIDAD, 2024, 26 (02):
  • [8] Machine Learning and Marketing: A Systematic Literature Review
    Duarte, Vannessa
    Zuniga-Jara, Sergio
    Contreras, Sergio
    IEEE ACCESS, 2022, 10 : 93273 - 93288
  • [9] Model-Driven Engineering as a new landscape for traceability management: A systematic literature review
    Santiago, Ivan
    Jimenez, Alvaro
    Manuel Vara, Juan
    De Castro, Valeria
    Bollati, Veronica A.
    Marcos, Esperanza
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (12) : 1340 - 1356
  • [10] Application of Model Driven Engineering in Cloud Computing - A Systematic Literature Review
    Muzaffar, Abdul Wahab
    Mir, Shumyla Rasheed
    Anwar, Muhammad Waseem
    Ashraf, Adeela
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,