Systematic Literature Review on Application of Learning-Based Approaches in Continuous Integration

被引:0
|
作者
Arani, Ali Kazemi [1 ]
Le, Triet Huynh Minh [1 ]
Zahedi, Mansooreh [2 ]
Babar, M. Ali [1 ]
机构
[1] Univ Adelaide, Ctr Res Engn Software Technol CREST, Adelaide, SA 5005, Australia
[2] Univ Melbourne, Software Engn Comp & Informat Syst, Melbourne, Vic 3010, Australia
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Task analysis; Data mining; Data models; Training; Reviews; Continuous integration; Machine learning; Deep learning; machine learning; model training; automation; systematic literature review;
D O I
10.1109/ACCESS.2024.3424276
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Machine learning (ML) and deep learning (DL) analyze raw data to extract valuable insights in specific phases. The rise of continuous practices in software projects emphasizes automating Continuous Integration (CI) with these learning-based methods, while the growing adoption of such approaches underscores the need for systematizing knowledge. Our objective is to comprehensively review and analyze existing literature concerning learning-based methods within the CI domain. We endeavour to identify and analyse various techniques documented in the literature, emphasizing the fundamental attributes of training phases within learning-based solutions in the context of CI. We conducted a Systematic Literature Review (SLR) involving 52 primary studies. Through statistical and thematic analyses, we explored the correlations between CI tasks and the training phases of learning-based methodologies across the selected studies, encompassing a spectrum from data engineering techniques to evaluation metrics. This paper presents an analysis of the automation of CI tasks utilizing learning-based methods. We identify and analyze nine types of data sources, four steps in data preparation, four feature types, nine subsets of data features, five approaches for hyperparameter selection and tuning, and fifteen evaluation metrics. Furthermore, we discuss the latest techniques employed, existing gaps in CI task automation, and the characteristics of the utilized learning-based techniques. This study provides a comprehensive overview of learning-based methods in CI, offering valuable insights for researchers and practitioners developing CI task automation. It also highlights the need for further research to advance these methods in CI.
引用
收藏
页码:135419 / 135450
页数:32
相关论文
共 50 条
  • [21] Machine Learning-Based Software Defect Prediction for Mobile Applications: A Systematic Literature Review
    Jorayeva, Manzura
    Akbulut, Akhan
    Catal, Cagatay
    Mishra, Alok
    SENSORS, 2022, 22 (07)
  • [22] A Systematic Literature Review of Deep Learning-Based Detection and Classification Methods for Bacterial Colonies
    Nagro, Shimaa A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (10) : 185 - 202
  • [23] A Systematic Literature Review on Explainability for Machine/Deep Learning-based Software Engineering Research
    Cao, Sicong
    Sun, Xiaobing
    Widyasari, Ratnadira
    Lo, David
    Wu, Xiaoxue
    Bo, Lili
    Zhang, Jiale
    Li, Bin
    Liu, Wei
    Wu, Di
    Chen, Yixin
    arXiv,
  • [24] Evaluation of machine learning-based models for prediction of clinical deterioration: A systematic literature review
    Jahandideh, Sepideh
    Ozavci, Guncag
    Sahle, Berhe W.
    Kouzani, Abbas Z.
    Magrabi, Farah
    Bucknall, Tracey
    INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2023, 175
  • [25] IoT security with Deep Learning-based Intrusion Detection Systems: A systematic literature review
    Idrissi, Idriss
    Azizi, Mostafa
    Moussaoui, Omar
    2020 FOURTH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING IN DATA SCIENCES (ICDS), 2020,
  • [26] IoT Integration Approaches into Personalized Online Learning: Systematic Review
    Spaho, Edlir
    Cico, Betim
    Shabani, Isak
    COMPUTERS, 2025, 14 (02)
  • [27] Continuous Management of Machine Learning-Based Application Behavior
    Anisetti, Marco
    Ardagna, Claudio A.
    Bena, Nicola
    Damiani, Ernesto
    Panero, Paolo G.
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2025, 18 (01) : 112 - 125
  • [28] Integration of deep learning-based image analysis and genomic data in cancer pathology: A systematic review
    Schneider, Lucas
    Laiouar-Pedari, Sara
    Kuntz, Sara
    Krieghoff-Henning, Eva
    Hekler, Achim
    Kather, Jakob N.
    Gaiser, Timo
    Froehling, Stefan
    Brinker, Titus J.
    EUROPEAN JOURNAL OF CANCER, 2022, 160 : 80 - 91
  • [29] A Systematic Review of Different Categories of Plant Disease Detection Using Deep Learning-Based Approaches
    Yogesh Kumar
    Rupinder Singh
    Manu Raj Moudgil
    Archives of Computational Methods in Engineering, 2023, 30 : 4757 - 4779
  • [30] Taxonomy of deep learning-based intrusion detection system approaches in fog computing: a systematic review
    Najafli, Sepide
    Haghighat, Abolrazl Toroghi
    Karasfi, Babak
    KNOWLEDGE AND INFORMATION SYSTEMS, 2024, 66 (11) : 6527 - 6560