Random Forest Model for Software Build Time Prediction on CI/CD Pipeline

In the fast-paced world of software engineering, Continuous Integration/Continuous Delivery (CI/CD) pipelines are essential to deliver software builds continuously. However, the varying time taken for software builds to complete on these pipelines can challenge scheduling software delivery and impact productivity. To the best of researchers' knowledge, machine learning techniques have never been used to predict software build time in the CI/CD pipeline. This research attempted to apply data science and machine learning techniques, including linear regression (LR), support vector regressor (SVR), random forest regressor (RFR), and XGBoost regressor, to predict software build completion time to address this research gap. Past build events were used as a dataset to train and identify the best-performing model by evaluating the time a software build takes to complete. Different factors contributing to software build time on the CI/CD pipeline were also analyzed to identify opportunities for improvement. This research found that the random forest (RF) model achieved the best and outstanding performance of 14.306 in mean squared error (MSE). This model could be deployed to provide completion time estimates for software builds, enabling better code delivery scheduling. This research also suggested opportunities for improvement in the CI/CD pipeline by discovering major factors causing high build time in the CI/CD pipeline that engineers could rectify to reduce software build time in the CI/CD pipeline.

Authors

Publication Details

Journal
Pertanika journal of science & technology
Published
2025-02-18
DOI
https://doi.org/10.47836/pjst.33.2.22
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Random Forest Model for Software Build Time Prediction on CI/CD Pipeline

Han Seow Wen, Yean Lim Chia, Loong Ang Sau
Pertanika journal of science & technology
Software Engineering Research
article

Random Forest Model for Software Build Time Prediction on CI/CD Pipeline

Han Seow Wen, Yean Lim Chia, Loong Ang Sau
article en

Abstract

In the fast-paced world of software engineering, Continuous Integration/Continuous Delivery (CI/CD) pipelines are essential to deliver software builds continuously. However, the varying time taken for software builds to complete on these pipelines can challenge scheduling software delivery and impact productivity. To the best of researchers' knowledge, machine learning techniques have never been used to predict software build time in the CI/CD pipeline. This research attempted to apply data science and machine learning techniques, including linear regression (LR), support vector regressor (SVR), random forest regressor (RFR), and XGBoost regressor, to predict software build completion time to address this research gap. Past build events were used as a dataset to train and identify the best-performing model by evaluating the time a software build takes to complete. Different factors contributing to software build time on the CI/CD pipeline were also analyzed to identify opportunities for improvement. This research found that the random forest (RF) model achieved the best and outstanding performance of 14.306 in mean squared error (MSE). This model could be deployed to provide completion time estimates for software builds, enabling better code delivery scheduling. This research also suggested opportunities for improvement in the CI/CD pipeline by discovering major factors causing high build time in the CI/CD pipeline that engineers could rectify to reduce software build time in the CI/CD pipeline.

Pertanika journal of science & technologyVol. 33(2)
Openalex Percentile: Top 97%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Random Forest Model for Software Build Time Prediction on CI/CD Pipeline — Han Seow Wen, Yean Lim Chia, et al. · Pertanika journal of science & technology (2025) | TGRS Research Map | TGRS