Developing Theory And Methods To Understand And Improve Collaboration In Open Source Software Development On Github
Abstract
As a result of fundamental changes in organizational needs and practices, social coding, a facet of modern collaboration, has become a prevalent phenomenon in software development. While the adoption of social media platforms for social coding, like GitHub, has enabled distributed, asynchronous collaboration among software developers, the structure of such platforms introduces a novel set of socio-technical challenges that cognitive engineering is uniquely qualified to address. Towards this end, we examine GitHub's social and technical features as a means for both improving and hindering coordination and problem solving in software development. Through an integration of existing theories from the organizational sciences with recent research in social coding, we offer a set of preliminary research questions aimed at improving understanding of open source software development.
Publication Date
1-1-2018
Publication Title
Proceedings of the Human Factors and Ergonomics Society
Volume
2
Number of Pages
1118-1122
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1177/1541931218621256
Copyright Status
Unknown
Socpus ID
85072752269 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/85072752269
STARS Citation
Newton, Olivia B.; Fiore, Stephen M.; and Song, Jihye, "Developing Theory And Methods To Understand And Improve Collaboration In Open Source Software Development On Github" (2018). Scopus Export 2015-2019. 8874.
https://stars.library.ucf.edu/scopus2015/8874