arrow
返回

An Intelligent Multi-Class XGBoost-Based Model for Optimizing DevOps Continuous Integration and Continuous Deployment Failure Prediction

delete2026-02-10
delete0
delete
OA
AI
I
Ibrahim Ahmed Al-Baltah *
N
Nagi Ali Al-Shaibany
M
Majdi Abdellatief
M
Mohammed AL-Gawda
S
Sultan AlSultan
DOI:10.3390/info17020178delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
现代软件开发从根本上依赖于敏捷方法论和DevOps实践以促进加速软件交付。持续集成和持续部署(CI/CD)是其中最关键的DevOps实践之一,其成功执行需要重点关注。因此,本研究提出了一种基于多类XGBoost的模型以改进CI/CD失败预测的性能。所提出的模型使用包含来自多个不同编程语言开发项目的广泛构建信息的综合TravisTorrent数据集进行了训练和测试。实验结果表明,所提出的模型在性能上相较于SVM和随机森林模型实现了近18%的统计学显著提升。除性能改进外,本研究采用了SHAP(SHapley Additive exPlanations)分析来解释模型的决策过程,揭示了按重要性降序排列的最具影响力特征依次为构建日志状态、构建持续时间、构建开始时间、仓库中的提交数量以及仓库年龄。这种可解释性增强了所提出模型的可信赖性和透明度。
Keyword:
continuous integration
continuous deployment
DevOps practices
CI/CD failure prediction

期刊

I
Information
IF:
2.9
论文数:
861
被引数:
9.8K

机构

A
arab open university-saudi arabia
学者数:
82
论文数: 77
被引数: 0
引用论文

引用论文

Applying DevOps Practices of Continuous Automation for Machine Learning
err2020-07-13
err0
errOAAI
errIoannis Karamitsos; Saeed Albarhami; Charalampos Apostolopoulos
err分享
err收藏
学者 查看更多内容