Potentials and challenges of recommendation systems for software development

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]

Abstract

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.