Table of Links Abstract and 1. Introduction Abstract and 1. Introduction Background and 2.1. Related Work 2.2. The Impact of XP Practices on Software Productivity and Quality 2.3. Bayesian Network Modelling Model Design 3.1. Model Overview 3.2. Team Velocity Model 3.3. Defected Story Points Model Model Validation 4.1. Experiments Setup 4.2. Results and Discussion Conclusions and References Background and 2.1. Related Work 2.2. The Impact of XP Practices on Software Productivity and Quality 2.3. Bayesian Network Modelling Background and 2.1. Related Work Background and 2.1. Related Work 2.2. The Impact of XP Practices on Software Productivity and Quality 2.2. The Impact of XP Practices on Software Productivity and Quality 2.3. Bayesian Network Modelling 2.3. Bayesian Network Modelling Model Design 3.1. Model Overview 3.2. Team Velocity Model 3.3. Defected Story Points Model Model Design Model Design 3.1. Model Overview 3.1. Model Overview 3.2. Team Velocity Model 3.2. Team Velocity Model 3.3. Defected Story Points Model 3.3. Defected Story Points Model Model Validation 4.1. Experiments Setup 4.2. Results and Discussion Model Validation Model Validation 4.1. Experiments Setup 4.1. Experiments Setup 4.2. Results and Discussion 4.2. Results and Discussion Conclusions and References Conclusions and References Conclusions and References 2.3. Bayesian Network Modelling Bayesian Network (BN) [15] is a probabilistic graphical model that represents a set of random variables and their conditional probabilities via a directed acyclic graph (DAG). In these graphical structures, each node in the graph represents a random variable, while the edges between the nodes represent probabilistic dependencies among the corresponding random variables. In addition, in a BN each node has an associated probability table, called the Node Probability Table (NPT). These conditional dependencies in the graph are often estimated by using known statistical and computational methods. Bayesian Networks are used for reasoning and decision-making in problems that involve uncertainty and probabilistic reasoning. The first working applications of BNs (during the period 1988-1995) tended to focus on classical diagnostic problems, primarily in medicine and fault diagnosis [16]. Nevertheless, the medical and biological/DNA decision-support domain has continued to be the most preferred area for published BN applications. On the other hand, companies such as Microsoft and Hewlett-Packard have used BNs for fault diagnosis [16]. The ever-increasing need for improved decision support in critical systems has resulted in a range of BN-based systems. These include BN models for air traffic management, railway safety assessment, and terrorist threat assessment [16]. There have also been numerous uses of BNs in military applications. Figure 1 shows an example of BN. This graph is part of the proposed XP process model. The number of defected story points depends on both the test driven development practice usage and the defect rate random variables, while the team velocity is affected by only the test driven development practice usage. Authors: (1) Mohamed Abouelelam, Software System Engineering, University of Regina, Regina, Canada; (2) Luigi Benedicenti, Software System Engineering, University of Regina, Regina, Canada. Authors: Authors: (1) Mohamed Abouelelam, Software System Engineering, University of Regina, Regina, Canada; (2) Luigi Benedicenti, Software System Engineering, University of Regina, Regina, Canada. This paper is available on arxiv under CC BY-NC-ND 4.0 DEED license. This paper is available on arxiv under CC BY-NC-ND 4.0 DEED license. available on arxiv available on arxiv