Roster:An Approach to Potential Peer Recommendation for Developers
He Pen · Chinese Journal of Computers · 2014
Applying developer's historical activities to recommend the potential collaborators or competent tasks plays an important role in software management which can greatly improve the development efficiency and further reduce the unnecessary delay.Though there are numerous literatures on this topic,they only focus on recommendation in the context of a single open-source project.Few explored the recommendation problem that is to promote the cross collaboration between developers engaged in different projects and organizations from the perspective of the whole open-source community.In this paper we bridge this gap,by proposing an approach to recommend peers for developers who do not collaborated with each other now but will be most likely to construct cooperation in the future according to their similar expertise and the number of common developers. Empirical results on the Sourceforge.net dataset show that our approach can achieve an effective peer recommendation for developers.Compared with those only considering the number of common developers,in our approach,the number of successful recommendations is increased by 31.1% and the accuracy improved by 40%.Finally,our approach has been automated by a tool Roster.