Aug 2026· JURNAL FASILKOM· Vol 16, pp. 257-263· 0 citations· 21 references
TL;DR
It is concluded that the use of a synthetic log dataset constitutes the primary limitation and the root cause of the model's generalization failure, and future research is recommended to utilize actual operational logs from real-world CI/CD platforms to enable the model to demonstrate more valid causal relationships.
Abstract
Continuous Integration and Continuous Deployment (CI/CD) pipelines are crucial in modern DevOps environments; however, pipeline failures often hinder software delivery. This study aims to implement Machine Learning specifically the Random Forest algorithm to predict the specific stage of failure (Build, Test, or Deploy phases) using execution logs. The research methodology encompasses data preprocessing, the extraction of three key dynamic features (execution duration, CPU usage, and memory consumption), model training using an 80:20 train-test split, and performance evaluation via a confusion matrix. Evaluation based on 9,000 test samples representing 20% of the total 45,000 synthetic failure logs yielded an overall accuracy of 33.22%, with F1-scores of 0.33 for the Build class, 0.35 for Deploy, and 0.32 for Test. These results indicate that the Random Forest model possesses very limited generalization capability because the synthetic dataset lacked naturally robust failure trace patterns, as evidenced by an accuracy level approaching that of random guessing. It is concluded that the use of a synthetic log dataset constitutes the primary limitation and the root cause of the model's generalization failure in this study. Therefore, future research is recommended to utilize actual operational logs from real-world CI/CD platforms, such as GitHub Actions or Jenkins, to enable the model to demonstrate more valid causal relationships.
This research provides an automated quality assurance system for developers to detect code refactoring opportunities at an early stage using the Random Forest ensemble algorithm integrated with the Synthetic Minority Over-sampling Technique for class balancing.
Aqilla Ar-Hammar, Mira Maisura· JURNAL FASILKOM· 0 citations
Food distribution in the Free Lunch Program (MBG) requires timeliness to maintain food quality and service effectiveness to beneficiaries. Delays can be influenced by distribution distance, number of recipients, weather, road conditions, delivery time, and vehicle type. This study aims to develop a machine learning-bas...
Ismail Ismail, Nur Fadillah Amiruddin, H. Hasna et al.· METHODIKA: Jurnal Teknik Inf...· 0 citations
Continuous integration and continuous delivery (CI/CD) pipelines automate software build, testing, and deployment workflows, but failures can delay releases and consume engineering resources. This study investigates early failure detection using an adaptive ensemble of XGBoost, bidirectional long short-term memory (Bi-...
Sana Fatima, Muazzam Khan, Shayan Faiz· International Journal of Eme...· 0 citations
The management and intervention of stunting cases in toddlers still face major challenges due to the high class imbalance in risk assessment data, where the population of normal toddlers significantly dominates the at-risk class. This condition often causes machine learning classification models to suffer from predicti...
Student absenteeism, particularly unexcused absence, remains a critical challenge in basic education management that negatively impacts academic continuity and increases dropout risks. This study presents a predictive analysis model for student absenteeism levels using two machine learning algorithms: Naïve Bayes and L...
M. A. Rizko, M. Iqbal, Muhammad Syahputra Novelan· Jurnal Nasional Teknologi Ko...· 0 citations
Classification performance on tabular data can vary according to dataset characteristics, class distribution, feature structure, and learning mechanisms. This study aims to comparatively evaluate the performance of Random Forest, LightGBM, and Multi-Layer Perceptron on heterogeneous UCI tabular datasets using a consist...
Eko Prasetyo, Budi Waluyo· Saber· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.