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 条
  • [11] Systematic Review on Learning-Based Spectral CT
    Bousse, Alexandre
    Kandarpa, Venkata Sai Sundar
    Rit, Simon
    Perelli, Alessandro
    Li, Mengzhou
    Wang, Guobao
    Zhou, Jian
    Wang, Ge
    IEEE TRANSACTIONS ON RADIATION AND PLASMA MEDICAL SCIENCES, 2024, 8 (02) : 113 - 137
  • [12] A Systematic Literature Review on the Application of Automation in Logistics
    Ferreira, Barbara
    Reis, Joao
    LOGISTICS-BASEL, 2023, 7 (04):
  • [13] Learning Under Concept Drift for Regression-A Systematic Literature Review
    Lima, Marilia
    Neto, Manoel
    Silva Filho, Telmo
    Fagundes, Roberta A. de A.
    IEEE ACCESS, 2022, 10 : 45410 - 45429
  • [14] The Rise of Cognitive SOCs: A Systematic Literature Review on AI Approaches
    Binbeshr, Farid
    Imam, Muhammad
    Ghaleb, Mustafa
    Hamdan, Mosab
    Rahim, Mussadiq Abdul
    Hammoudeh, Mohammad
    IEEE OPEN JOURNAL OF THE COMPUTER SOCIETY, 2025, 6 : 360 - 379
  • [15] Machine learning approaches to IoT security: A systematic literature review
    Ahmad, Rasheed
    Alsmadi, Izzat
    INTERNET OF THINGS, 2021, 14
  • [16] Machine Learning-based Secure 5G Network Slicing: A Systematic Literature Review
    Alanazi, Meshari Huwaytim
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (12) : 377 - 393
  • [17] Systematic Review of Machine Learning Approaches for Detecting Developmental Stuttering
    Barrett, Liam
    Hu, Junchao
    Howell, Peter
    IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2022, 30 : 1160 - 1172
  • [18] A review of deep learning-based approaches for deepfake content detection
    Passos, Leandro A.
    Jodas, Danilo
    Costa, Kelton A. P.
    Souza, Luis A.
    Rodrigues, Douglas
    Del Ser, Javier
    Camacho, David
    Papa, Joao Paulo
    EXPERT SYSTEMS, 2024, 41 (08)
  • [19] Financial Fraud Detection Based on Machine Learning: A Systematic Literature Review
    Ali, Abdulalem
    Abd Razak, Shukor
    Othman, Siti Hajar
    Eisa, Taiseer Abdalla Elfadil
    Al-Dhaqm, Arafat
    Nasser, Maged
    Elhassan, Tusneem
    Elshafie, Hashim
    Saif, Abdu
    APPLIED SCIENCES-BASEL, 2022, 12 (19):
  • [20] Systematic Literature Review on Cost-Efficient Deep Learning
    Klemetti, Antti
    Raatikainen, Mikko
    Myllyaho, Lalli
    Mikkonen, Tommi
    Nurminen, Jukka K.
    IEEE ACCESS, 2023, 11 : 90158 - 90180