A Comparison of Recommender Systems for Mashup Composition