A Topological Analysis of Communication Channels for Knowledge Sharing in Contemporary GitHub Projects

05/09/2019
by   Jirateep Tantisuwankul, et al.
0

With over 28 million developers, success of GitHub collaborative platform is highlighted through the abundance of communication channels among contemporary software projects. Knowledge is broken into two forms and its transfer (through communication channels) can be described as externalization or combination by the SECI model of knowledge transfer of an organization. Over the years, such platforms have revolutionized the way developers work, introducing new channels to share knowledge in the form of pull requests, issues and wikis. It is unclear how these channels capture and share knowledge. In this research, our goal is to analyze how communication channels share knowledge over projects. First, using the SECI model, we are able to map how knowledge is transferred through the communication channels. Then in a large-scale topology analysis of seven library package platforms, we extracted insights of how knowledge is shared by different library ecosystems within GitHub. Using topology data analysis, we show that (i) channels tend to evolve over time and (ii) library ecosystems consistently have channels to capture new knowledge (i.e., externalization). Results from the study aid in understanding what channels are important sources of knowledge, also with insights into how projects can attract and sustain developer contributions.

READ FULL TEXT

page 13

page 15

research
03/26/2018

Poster: Communication in Open-Source Projects--End of the E-mail Era?

Communication is essential in software engineering. Especially in distri...
research
05/03/2022

How Are Communication Channels on GitHub Presented to Their Intended Audience? – A Thematic Analysis

Communication is essential in software development, and even more in dis...
research
07/05/2018

An Insight into the Pull Requests of GitHub

Given the increasing number of unsuccessful pull requests in GitHub proj...
research
07/14/2023

When Conversations Turn Into Work: A Taxonomy of Converted Discussions and Issues in GitHub

Popular and large contemporary open-source projects now embrace a divers...
research
07/03/2021

Architecture Information Communication in Two OSS Projects: the Why, Who, When, and What

Architecture information is vital for Open Source Software (OSS) develop...
research
06/23/2022

Looking for related discussions on GitHub Discussions

Software teams are increasingly adopting different tools and communicati...
research
04/20/2019

Interviewing the Most Successful Bot on GitHub: Dr Travis CI on 35+ Million of its Jobs

Travis CI handles automatically thousands of builds every day to, amongs...

Please sign up or login with your details

Forgot password? Click here to reset