Recommending people in developers' collaboration network

Didi Surian*, Nian Liu, David Lo, Hanghang Tong, Ee Peng Lim, Christos Faloutsos

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contribution

45 Citations (Scopus)

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 Source forge. 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 Source forge. Net consisting of tens of thousands of developers and projects, and hundreds of project properties.

Original languageEnglish
Title of host publicationProceedings - 18th Working Conference on Reverse Engineering, WCRE 2011
EditorsMartin Pinzger, Denys Poshyvanyk, Jim Buckley
Place of PublicationLimerick, Ireland
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages379-388
Number of pages10
ISBN (Electronic)9780769545820
ISBN (Print)9781457719486
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event18th Working Conference on Reverse Engineering, WCRE 2011 - Limerick, Ireland
Duration: 17 Oct 201120 Oct 2011

Other

Other18th Working Conference on Reverse Engineering, WCRE 2011
CountryIreland
CityLimerick
Period17/10/1120/10/11

Fingerprint Dive into the research topics of 'Recommending people in developers' collaboration network'. Together they form a unique fingerprint.

Cite this