SELGMay 22, 2023

Systematic Literature Review on Application of Machine Learning in Continuous Integration

arXiv:2305.12695v23 citations
Originality Synthesis-oriented
AI Analysis

It provides insights for researchers and practitioners in software engineering, but is incremental as it synthesizes existing work without new empirical results.

This systematic literature review analyzed machine learning (ML) applications in Continuous Integration (CI) over 22 years, identifying techniques, data sources, features, hyper-parameter tuning methods, and evaluation metrics, with precision, recall, and F1-score being the most common metrics.

This research conducted a systematic review of the literature on machine learning (ML)-based methods in the context of Continuous Integration (CI) over the past 22 years. The study aimed to identify and describe the techniques used in ML-based solutions for CI and analyzed various aspects such as data engineering, feature engineering, hyper-parameter tuning, ML models, evaluation methods, and metrics. In this paper, we have depicted the phases of CI testing, the connection between them, and the employed techniques in training the ML method phases. We presented nine types of data sources and four taken steps in the selected studies for preparing the data. Also, we identified four feature types and nine subsets of data features through thematic analysis of the selected studies. Besides, five methods for selecting and tuning the hyper-parameters are shown. In addition, we summarised the evaluation methods used in the literature and identified fifteen different metrics. The most commonly used evaluation methods were found to be precision, recall, and F1-score, and we have also identified five methods for evaluating the performance of trained ML models. Finally, we have presented the relationship between ML model types, performance measurements, and CI phases. The study provides valuable insights for researchers and practitioners interested in ML-based methods in CI and emphasizes the need for further research in this area.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes