Supporting Software Developers with a Holistic Recommender System