Happel, Hans-J\"{o}rg, Maalej, Walid. Potentials and challenges of recommendation systems for software development. In RSSE '08: Proceedings of the 2008 international workshop on Recommendation systems for software engineering. ACM, New York, NY, USA, 2008. [doi]
By surveying recommendation systems in software development, we found that existing approaches have been focusing on “you might like what similar developers like” scenarios. However structured artifacts and semantically well-defined development activities bear large potentials for further recommendation scenarios. We introduce a novel “landscape” of software development recommendation systems and line out several scenarios for knowledge sharing and collaboration. Basic challenges are improving context-awareness and particularly addressing information providers.