An Empirical Study of the Dynamics of Github Repository and Its Impact on Distributed Software Development
No Thumbnail Available
Date
2014
Journal Title
Journal ISSN
Volume Title
Publisher
Springer Verlag
Open Access Color
OpenAIRE Downloads
OpenAIRE Views
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. © Springer-Verlag Berlin Heidelberg 2014.
Description
French CNRS National Research Group GDR MACS; IFAC TC 3.1, 3.2, 3.3, 5.2, 5.4 and 9.5; IFAC Technical Committee 5.3 Enterprise Integration and Networking; IFIP Work Group 8.1 Design and Evaluation of Information Systems; Italian Pole INTEROP-Vlab.it.; SIG INTEROP Grande-R´egion on “Enterprise Systems Interoperability
Keywords
Distributed software development, Distributed version control system, Empirical study, Git, GitHub, Web-based code storage
Turkish CoHE Thesis Center URL
Fields of Science
Citation
WoS Q
Scopus Q
Source
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) -- International Workshops: OTM Academy,OTM Industry Case Studies Program, C and TC, EI2N, INBAST, ISDE, META4eS, MSC, and OnToContent 2014 -- 27 October 2014 through 31 October 2014 -- Amantea -- 110169
Volume
8842
Issue
Start Page
457
End Page
466