An empirical study of the dynamics of GitHub repository and its impact on distributed software development

8Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.
Get full text

Abstract

GitHub is a distributed code repository and project hosting web site. It is becoming one of the most popular web-based services to host both opensource projects and closed-source projects. In this paper, we review different kinds of version control systems and study the dynamics of GitHub, i.e., the ability and scalability of GitHub to process different requests and provide different services to different GitHub projects and GitHub users. Our study shows that GitHub could handle hundreds of thousands of requests a day for all the projects and thousands of requests for one project. This capability of GitHub makes it suitable for supporting distributed software development.

Cite

CITATION STYLE

APA

Yu, L., Mishra, A., & Mishra, D. (2014). An empirical study of the dynamics of GitHub repository and its impact on distributed software development. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8842, pp. 457–466). Springer Verlag. https://doi.org/10.1007/978-3-662-45550-0_46

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free