Dynamic Prediction of Delays in Software Projects using Delay Patterns and Bayesian Modeling

Conference Paper (2023)
Author(s)

E. Kula (TU Delft - Software Engineering)

Eric Greuter

Arie Deursen (TU Delft - Software Engineering)

G. Gousios (TU Delft - Software Technology)

Research Group
Software Engineering
Copyright
© 2023 E. Kula, Eric Greuter, A. van Deursen, G. Gousios
DOI related publication
https://doi.org/10.1145/3611643.3616328
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 E. Kula, Eric Greuter, A. van Deursen, G. Gousios
Research Group
Software Engineering
Pages (from-to)
1012–1023
ISBN (electronic)
979-8-4007-0327-0
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Modern agile software projects are subject to constant change, making it essential to re-asses overall delay risk throughout the project life cycle. Existing effort estimation models are static and not able to incorporate changes occurring during project execution. In this paper, we propose a dynamic model for continuously predicting overall delay using delay patterns and Bayesian modeling. The model incorporates the context of the project phase and learns from changes in team performance over time. We apply the approach to real-world data from 4,040 epics and 270 teams at ING. An empirical evaluation of our approach and comparison to the state-of-the-art demonstrate significant improvements in predictive accuracy. The dynamic model consistently outperforms static approaches and the state-of-the-art, even during early project phases.