Skip to main content
Article
Recommending People in Developers' Collaboration Network
18th Working Conference on Reverse Engineering (WCRE 2011): Limerick, Ireland, 17-20 October: Proceedings
  • Didi SURIAN, University of Sydney
  • Nian LIU, Zhejiang University
  • David LO, Singapore Management University
  • Hanghang Tong, IBM T.J. Watson Research
  • Ee Peng LIM, Singapore Management University
  • Christos Faloutsos, Carnegie Mellon University
Publication Type
Conference Proceeding Article
Version
acceptedVersion
Publication Date
10-2011
Abstract

Many software developments involve collaborations of developers across the globe. This is true for both open-source and closed-source development efforts. Developers collaborate on different projects of various types. As with any other teamwork endeavors, finding compatibility among members in a development team is helpful towards the realization of the team’s goal. Compatible members tend to share similar programming style and naming strategy, communicate well with one another, etc. However, finding the right person to work with is not an easy task. In this work, we extract information available from Sourceforge.Net, the largest database of open source software, and build developer collaboration network comprising of information on developers, projects, and project properties. Based on an input developer, we then recommend a list of top developers that are most compatible based on their programming language skills, past projects and project categories they have worked on before, via a random walk with restart procedure. Our quantitative and qualitative experiments show that we are able to recommend reasonable developer candidates from snapshots of Sourceforge.Net consisting of tens of thousands of developers and projects, and hundreds of project properties.

Keywords
  • Developer Collaboration Network,
  • Randow Walk with Restart,
  • Recommendation Tool,
  • DPP Graph
ISBN
9781457719486
Identifier
10.1109/WCRE.2011.53
Publisher
IEEE
City or Country
Piscataway, NJ
Copyright Owner and License
Authors
Creative Commons License
Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International
Additional URL
https://doi.org/10.1109/WCRE.2011.53
Citation Information
Didi SURIAN, Nian LIU, David LO, Hanghang Tong, et al.. "Recommending People in Developers' Collaboration Network" 18th Working Conference on Reverse Engineering (WCRE 2011): Limerick, Ireland, 17-20 October: Proceedings (2011) p. 379 - 388
Available at: http://works.bepress.com/david_lo/63/