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

Socpus ID

85072752269 (Scopus)

Source API URL

https://api.elsevier.com/content/abstract/scopus_id/85072752269

This document is currently not available here.

Share

COinS