Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The GHTorrent dataset and toolsuite

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →

The GHTorrent dataset and toolsuite

MSR2013 data paper presentation

Avatar for Georgios Gousios

Georgios Gousios

May 17, 2013

More Decks by Georgios Gousios

Other Decks in Technology

Transcript

  1. <<event>> PushEvent <<api>> /users/:user ensure_user <<api>> /repos/:user/:repo/ ensure_repo <<api>> /repos/:user/:repo/commits

    ensure_commits ensure_user <<api>> /:user/:repo/sha ensure_commit ensure_user <<api>> /users/:user/ followers ensure_followers <<api>> /repos/:user/:repo/ commits/:sha/comments ensure_commit_comments <<api>> /users/:user/orgs ensure_orgs <<api>> /orgs/:org/teams ensure_teams Recursive dependency retrieval
  2. repositories users organizations issues /users/:user /user/repos /repos/:user/:repo/issues /orgs/:org { 88"type":8"User",

    88"public_gists":80, 88"login":8"gousiosg", 88"followers":88, 88"name":8"Georgios8Gousios", 88"public_repos":84, 88"created_at":8..., 88"id":8386172, 88"following":84, } { . . . CoSQL database as cache
  3.          

     Single developer identities
  4.          

         Single developer identities
  5.          

      Source tracking
  6.          

        Source tracking
  7.          

          Source tracking
  8.          

            Source tracking
  9.          

              Source tracking