Improving the Effectiveness of Traceability Link Recovery using Hierarchical Bayesian Networks