Code Recommendation with Natural Language Tags and Other Heterogeneous Data
Recommendation Systems in Software Engineering