Abstract-Många mjukvaruutvecklingar innebär samarbeten mellan utvecklare över hela världen. Detta gäller både för insatser för utveckling av öppna och slutna källor. Utvecklare samarbetar i olika projekt av olika slag. Som med alla andra lagarbete strävar, att hitta kompatibilitet bland medlemmar i ett utvecklingsteam är till hjälp för att förverkliga lagets mål. Kompatibla medlemmar tenderar att dela liknande programmeringsstil och namngivningsstrategi, kommunicera väl med varandra, etc. Men det är inte lätt att hitta rätt person att arbeta med. I detta arbete, vi extrahera information tillgänglig från Sourceforge.Net, den största databasen av öppen källkod programvara, och bygga utvecklare samarbetsnätverk bestående av information om utvecklare, projekt och projektegenskaper. Baserat på en indatautvecklare, rekommenderar vi sedan en lista över topputvecklare som är mest kompatibla baserat på deras programmering språkfärdigheter, tidigare projekt och projektkategorier som de har arbetat på tidigare, via en slumpmässig promenad med omstart förfarande. Våra kvantitativa och kvalitativa experiment visar att vi kan rekommendera rimliga utvecklare kandidater från ögonblicksbilder av Sourceforge.Net består av tiotusentals utvecklare och projekt, och hundratals projektegenskaper.
Surian m.fl. REF föreslog en Developer-Project-Property (DPP) struktur som en representation av utvecklarnas samarbetsnätverk för utvecklarrekommendation.
Recommending People in Developers' Collaboration Network
{'venue': '2011 18th Working Conference on Reverse Engineering', 'journal': '2011 18th Working Conference on Reverse Engineering', 'mag_field_of_study': ['Computer Science']}