250 ◾ Simple Statistical Methods for Software Engineering
Review Questions
1. Why is the triangular distribution preferred in the place of uniform distribu-
tion for estimation models?
2. Can we represent data skew in a triangular model?
3. Compare the way of calculating expected value using the PERT formula with
the method of calculating the expected value using the mean of triangular
distribution.
4. Compare beta distribution with the triangular distribution.
5. Why is the triangular distribution popular in project management?
Exercises
1. In a triangular distribution model for productivity, a = 30, b = 90, and
c = 55. e numbers are LOC/per day, standing for productivity in software
development. e naming conventions are shown in Figure 15.2. Calculate
skew.
2. Calculate mean and median productivity in the above-mentioned situation.
3. If the threshold productivity is 40, what is the risk in productivity perfor-
mance in the above context?
4. What is the standard deviation of the distribution in the above example?
5. Calculate risk using a Gaussian model using the formulas given in Chapter
13 “Bell Curve,” making use of the standard deviation you found in Exercise
4 and the mean you found in Exercise 2.
References
1. S. Kotz and J. R. van Dorp, BEYOND BETA: Other Continuous Families of Distributions
with Bounded Support and Applications, World Scientific Publishing Co Pte Ltd, 2004.
2. A. S. Wahed, e family of curvi-triangular distributions, International Journal of
Statistical Sciences, 6(special issue), 7–18, 2007.
belongs to the process. en we will apply a policy to decide whether the p
value is less than the “critical value.” If the p value is less, then we would say
that the data point is significantly different from the process. It is a round-
about way of saying that p is outside and is certainly confusing to many who
would rather have a simple and transparent answer.
e triangle presents a crystal clear view of process and facilitates straight
decision making.