Open Source Projects Recommendation on GitHub
Mohamed Guendouz, Abdelmalek Amine, Reda Mohamed Hamou · Advances in systems analysis, software engineering, and high performance computing book series · 2018
This chapter discusses the design and the implementation of a recommender system for open source projects on GitHub using the collaborative-filtering approach. Having such a system can be helpful for many developers, especially those who search for a particular project based on their interests. It can also reduce searching time and make search results more relevant. The system presented in this chapter was evaluated on a real-world dataset and using various evaluation metrics. Results obtained from these experiments are very promising. The authors found that their recommender system can reach better precision and recall accuracy.