Why do software projects fail? Reasons and a solution using a Bayesian classifier to predict potential risk | IEEE Conference Publication | IEEE Xplore