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

被引:1
|
作者
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 model-driven security engineering for cyber-physical systems
    Geismann, Johannes
    Bodden, Eric
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 169
  • [32] Systematic Literature Review: Machine Learning Prediction Model for Covid-19 Spreading
    Nastiti, Faulinda Ely
    Musa, Shahrulniza
    Yafi, Eiad
    Chauhan, Ritu
    2022 4th International Conference on Cybernetics and Intelligent System, ICORIS 2022, 2022,
  • [33] Development of machine learning implementation in engineering education: A literature review
    Sasmita, F.
    Mulyanti, B.
    INTERNATIONAL CONFERENCE ON INNOVATION IN ENGINEERING AND VOCATIONAL EDUCATION 2019 (ICIEVE 2019), PTS 1-4, 2020, 830
  • [34] ModelSet: a dataset for machine learning in model-driven engineering
    José Antonio Hernández López
    Javier Luis Cánovas Izquierdo
    Jesús Sánchez Cuadrado
    Software and Systems Modeling, 2022, 21 : 967 - 986
  • [35] Applying machine learning to wire arc additive manufacturing: a systematic data-driven literature review
    Hamrani, Abderrachid
    Agarwal, Arvind
    Allouhi, Amine
    McDaniel, Dwayne
    JOURNAL OF INTELLIGENT MANUFACTURING, 2024, 35 (06) : 2407 - 2439
  • [36] ModelSet: a dataset for machine learning in model-driven engineering
    Hernandez Lopez, Jose Antonio
    Canovas Izquierdo, Javier Luis
    Sanchez Cuadrado, Jesus
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (03): : 967 - 986
  • [37] Ethereum Smart Contract Vulnerability Detection and Machine Learning-Driven Solutions: A Systematic Literature Review
    Kiani, Rasoul
    Sheng, Victor S.
    ELECTRONICS, 2024, 13 (12)
  • [38] A systematic literature review of data science, data analytics and machine learning applied to healthcare engineering systems
    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
  • [39] Quantum Machine Learning for Computational Methods in Engineering: A Systematic Review
    Sood, Sandeep Kumar
    Agrewal, Monika
    ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2024, 31 (03) : 1555 - 1577
  • [40] Quantum Machine Learning for Computational Methods in Engineering: A Systematic Review
    Sandeep Kumar Sood
    Monika Agrewal
    Archives of Computational Methods in Engineering, 2024, 31 : 1555 - 1577