• DocumentCode
    2330426
  • Title

    Recommending People in Developers´ Collaboration Network

  • Author

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

  • Author_Institution
    Sch. of Inf. Syst., Singapore Manage. Univ., Singapore, Singapore
  • fYear
    2011
  • fDate
    17-20 Oct. 2011
  • Firstpage
    379
  • Lastpage
    388
  • 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.
  • Keywords
    groupware; public domain software; software development management; software engineering; Sourceforge.Net; closed source development; developer collaboration network; open source development; open source software database; random walk; restart procedure; software developments; Collaboration; Computer languages; Databases; Measurement; Programming; Social network services; Software; DPP Graph; Developer Collaboration Network; Randow Walk with Restart; Recommendation Tool;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2011 18th Working Conference on
  • Conference_Location
    Limerick
  • ISSN
    1095-1350
  • Print_ISBN
    978-1-4577-1948-6
  • Type

    conf

  • DOI
    10.1109/WCRE.2011.53
  • Filename
    6079864