• DocumentCode
    1958880
  • Title

    Network Structure of Social Coding in GitHub

  • Author

    Thung, Ferdian ; Bissyande, Tegawende F. ; Lo, Daniel ; Lingxiao Jiang

  • Author_Institution
    Singapore Manage. Univ., Singapore, Singapore
  • fYear
    2013
  • fDate
    5-8 March 2013
  • Firstpage
    323
  • Lastpage
    326
  • Abstract
    Social coding enables a different experience of software development as the activities and interests of one developer are easily advertised to other developers. Developers can thus track the activities relevant to various projects in one umbrella site. Such a major change in collaborative software development makes an investigation of networkings on social coding sites valuable. Furthermore, project hosting platforms promoting this development paradigm have been thriving, among which GitHub has arguably gained the most momentum. In this paper, we contribute to the body of knowledge on social coding by investigating the network structure of social coding in GitHub. We collect 100,000 projects and 30,000 developers from GitHub, construct developer-developer and project-project relationship graphs, and compute various characteristics of the graphs. We then identify influential developers and projects on this sub network of GitHub by using PageRank. Understanding how developers and projects are actually related to each other on a social coding site is the first step towards building tool supports to aid social programmers in performing their tasks more efficiently.
  • Keywords
    graph theory; groupware; social networking (online); software engineering; GitHub; PageRank; building tool support; collaborative software development; developer-developer relationship graph; development paradigm; network structure; project hosting platform; project-project relationship graph; social coding site; social programmer; umbrella site; Collaboration; Encoding; Facebook; Measurement; Software; Web pages; GitHub; Social coding; developer-developer network; project-project network;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2013 17th European Conference on
  • Conference_Location
    Genova
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-4673-5833-0
  • Type

    conf

  • DOI
    10.1109/CSMR.2013.41
  • Filename
    6498480