The Community for Technology Leaders
2014 IEEE International Conference on Software Maintenance and Evolution (ICSME) (2014)
Victoria, BC, Canada
Sept. 29, 2014 to Oct. 3, 2014
ISSN: 1063-6773
ISBN: 978-1-4799-6146-7
pp: 401-405
Bogdan Vasilescu , Eindhoven Univ. of Technol., Eindhoven, Netherlands
Stef Van Schuylenburg , Eindhoven Univ. of Technol., Eindhoven, Netherlands
Jules Wulms , Eindhoven Univ. of Technol., Eindhoven, Netherlands
Alexander Serebrenik , Eindhoven Univ. of Technol., Eindhoven, Netherlands
Mark G. J. van den Brand , Eindhoven Univ. of Technol., Eindhoven, Netherlands
ABSTRACT
Continuous integration is a software engineering practice of frequently merging all developer working copies with a shared main branch, e.g., several times a day. With the advent of GitHub, a platform well known for its "social coding" features that aid collaboration and sharing, and currently the largest code host in the open source world, collaborative software development has never been more prominent. In GitHub development one can distinguish between two types of developer contributions to a project: direct ones, coming from a typically small group of developers with write access to the main project repository, and indirect ones, coming from developers who fork the main repository, update their copies locally, and submit pull requests for review and merger. In this paper we explore how GitHub developers use continuous integration as well as whether the contribution type (direct versus indirect) and different project characteristics (e.g., main programming language, or project age) are associated with the success of the automatic builds.
INDEX TERMS
Java, Open source software, Encoding, Blogs, Programming
CITATION

B. Vasilescu, S. Van Schuylenburg, J. Wulms, A. Serebrenik and M. G. van den Brand, "Continuous Integration in a Social-Coding World: Empirical Evidence from GitHub," 2014 IEEE International Conference on Software Maintenance and Evolution (ICSME), Victoria, BC, Canada, 2015, pp. 401-405.
doi:10.1109/ICSME.2014.62
100 ms
(Ver 3.3 (11022016))