RepoLike: amulti-feature-based personalized recommendation approach for open-source repositories

Cheng YANG , Qiang FAN , Tao WANG , Gang YIN , Xun-hui ZHANG , Yue YU , Hua-min WANG

Front. Inform. Technol. Electron. Eng ›› 2019, Vol. 20 ›› Issue (2) : 222 -237.

PDF (641KB)
Front. Inform. Technol. Electron. Eng ›› 2019, Vol. 20 ›› Issue (2) : 222 -237. DOI: 10.1631/FITEE.1700196
Research Article
Research Article

RepoLike: amulti-feature-based personalized recommendation approach for open-source repositories

Author information +
History +
PDF (641KB)

Abstract

With the deep integration of software collaborative development and social networking, social coding represents a new style of software production and creation paradigm. Because of their good flexibility and openness, a large number of external contributors have been attracted to the open-source communities. They are playing a significant role in open-source development. However, the open-source development online is a globalized and distributed cooperative work. If left unsupervised, the contribution process may result in inefficiency. It takes contributors a lot of time to find suitable projects or tasks from thousands of open-source projects in the communities to work on. In this paper, we propose a new approach called “RepoLike,” to recommend repositories for developers based on linear combination and learning to rank. It uses the project popularity, technical dependencies among projects, and social connections among developers to measure the correlations between a developer and the given projects. Experimental results show that our approach can achieve over 25% of hit ratio when recommending 20 candidates, meaning that it can recommend closely correlated repositories to social developers.

Keywords

Social coding / Open-source software / Personal recommendation / GitHub

Cite this article

Download citation ▾
Cheng YANG, Qiang FAN, Tao WANG, Gang YIN, Xun-hui ZHANG, Yue YU, Hua-min WANG. RepoLike: amulti-feature-based personalized recommendation approach for open-source repositories. Front. Inform. Technol. Electron. Eng, 2019, 20(2): 222-237 DOI:10.1631/FITEE.1700196

登录浏览全文

4963

注册一个新账户 忘记密码

References

RIGHTS & PERMISSIONS

Zhejiang University and Springer-Verlag GmbH Germany, part of Springer Nature

AI Summary AI Mindmap
PDF (641KB)

Supplementary files

FITEE-0222-19006-CY_suppl_1

FITEE-0222-19006-CY_suppl_2

2156

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/