Please use this identifier to cite or link to this item:

http://hdl.handle.net/10609/77085
Title: A systematic mapping study of software development with GitHub
Author: Cosentino, Valerio
Cánovas Izquierdo, Javier Luis  
Cabot Sagrera, Jordi  
Keywords: GitHub
systematic mapping study
Open source software
Issue Date: Mar-2017
Publisher: IEEE Access
Citation: Cosentino, V., Cánovas Izquierdo, J., Cabot. J. (2017). "A systematic mapping study of software development with GitHub". IEEE Access, 5, p. 7173-7192. ISSN 2169-3536. DOI: 10.1109/ACCESS.2017.2682323
Abstract: GitHub, nowadays the most popular social coding platform, has become the reference for mining Open Source repositories, a growing research trend aiming at learning from previous software projects to improve the development of new ones. In the last years, a considerable amount of research papers have been published reporting findings based on data mined from GitHub. As the community continues to deepen in its understanding of software engineering thanks to the analysis performed on this platform, we believe that it is worthwhile to reflect on how research papers have addressed the task of mining GitHub and what findings they have reported. Objective: The main objective of this paper is to identify the quantity, topic, and empirical methods of research works, targeting the analysis of how software development practices are influenced by the use of a distributed social coding platform like GitHub. Method: A systematic mapping study was conducted with four research questions and assessed 80 publications from 2009 to 2016. Results: Most works focused on the interaction around coding-related tasks and project communities. We also identified some concerns about how reliable were these results based on the fact that, overall, papers used small data sets and poor sampling techniques, employed a scarce variety of methodologies and/or were hard to replicate. Conclusions: This paper attested the high activity of research work around the field of Open Source collaboration, especially in the software domain, revealed a set of shortcomings and proposed some actions to mitigate them. We hope that this paper can also create the basis for additional studies on other collaborative activities (like book writing for instance) that are also moving to GitHub.
Language: English
URI: http://hdl.handle.net/10609/77085
ISSN: 2169-3536MIAR
Appears in Collections:Articles
Articles

Share:
Export:
Files in This Item:
File Description SizeFormat 
Cabot_Systematic_Mapping.pdf5.44 MBAdobe PDFView/Open

This item is licensed under a Creative Commons License Creative Commons