Towards Build Optimization Using Digital Twins

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Aïdasso, Henri, Bordeleau, Francis, Tizghadam, Ali
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866911565823868928
author Aïdasso, Henri
Bordeleau, Francis
Tizghadam, Ali
author_facet Aïdasso, Henri
Bordeleau, Francis
Tizghadam, Ali
contents Despite the indisputable benefits of Continuous Integration (CI) pipelines (or builds), CI still presents significant challenges regarding long durations, failures, and flakiness. Prior studies addressed CI challenges in isolation, yet these issues are interrelated and require a holistic approach for effective optimization. To bridge this gap, this paper proposes a novel idea of developing Digital Twins (DTs) of build processes to enable global and continuous improvement. To support such an idea, we introduce the CI Build process Digital Twin (CBDT) framework as a minimum viable product. This framework offers digital shadowing functionalities, including real-time build data acquisition and continuous monitoring of build process performance metrics. Furthermore, we discuss guidelines and challenges in the practical implementation of CBDTs, including (1) modeling different aspects of the build process using Machine Learning, (2) exploring what-if scenarios based on historical patterns, and (3) implementing prescriptive services such as automated failure and performance repair to continuously improve build processes.
format Preprint
id arxiv_https___arxiv_org_abs_2503_19381
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Towards Build Optimization Using Digital Twins
Aïdasso, Henri
Bordeleau, Francis
Tizghadam, Ali
Software Engineering
Machine Learning
Despite the indisputable benefits of Continuous Integration (CI) pipelines (or builds), CI still presents significant challenges regarding long durations, failures, and flakiness. Prior studies addressed CI challenges in isolation, yet these issues are interrelated and require a holistic approach for effective optimization. To bridge this gap, this paper proposes a novel idea of developing Digital Twins (DTs) of build processes to enable global and continuous improvement. To support such an idea, we introduce the CI Build process Digital Twin (CBDT) framework as a minimum viable product. This framework offers digital shadowing functionalities, including real-time build data acquisition and continuous monitoring of build process performance metrics. Furthermore, we discuss guidelines and challenges in the practical implementation of CBDTs, including (1) modeling different aspects of the build process using Machine Learning, (2) exploring what-if scenarios based on historical patterns, and (3) implementing prescriptive services such as automated failure and performance repair to continuously improve build processes.
title Towards Build Optimization Using Digital Twins
topic Software Engineering
Machine Learning
url https://arxiv.org/abs/2503.19381