A Bayesian approach and probabilistic latent variable clustering based web services selection. (2017)