Robustness of Multi-Project Knowledge Collaboration Network in Open Source Community
Multi-project parallelism is an important feature of open source communities (OSCs), and multi-project collaboration among users is a favorable condition for an OSC’s development. This paper studies the robustness of this type of community. Based on the characteristics of knowledge collaboration beh...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-01-01
|
Series: | Entropy |
Subjects: | |
Online Access: | https://www.mdpi.com/1099-4300/25/1/108 |
_version_ | 1827626084113317888 |
---|---|
author | Xiaodong Zhang Shaojuan Lei Jiazheng Sun Weijie Kou |
author_facet | Xiaodong Zhang Shaojuan Lei Jiazheng Sun Weijie Kou |
author_sort | Xiaodong Zhang |
collection | DOAJ |
description | Multi-project parallelism is an important feature of open source communities (OSCs), and multi-project collaboration among users is a favorable condition for an OSC’s development. This paper studies the robustness of this type of community. Based on the characteristics of knowledge collaboration behavior and the large amount of semantic content generated from user collaboration in open source projects, we construct a directed, weighted, semantic-based multi-project knowledge collaboration network. Using analysis of the KCN’s structure and user attributes, nodes are divided into knowledge collaboration nodes and knowledge dissemination nodes that participate in either multi- or single-project collaboration. From the perspectives of user churn and behavior degradation, two types of failure modes are constructed: node failure and edge failure. Based on empirical data from the Local Motors open source vehicle design community, we then carry out a dynamic robustness analysis experiment. Our results show that the robustness of our constructed network varies for different failure modes and different node types: the network has (1) a high robustness to random failure and a low robustness to deliberate failure, (2) a high robustness to edge failure and a low robustness to node failure, and (3) a high robustness to the failure of single-project nodes (or their edges) and a low robustness to the failure of multi-project nodes (or their edges). These findings can be used to provide a more comprehensive and targeted management reference, promoting the efficient development of OSCs. |
first_indexed | 2024-03-09T12:48:54Z |
format | Article |
id | doaj.art-493a83a0a0f64cac881a99a20a94647b |
institution | Directory Open Access Journal |
issn | 1099-4300 |
language | English |
last_indexed | 2024-03-09T12:48:54Z |
publishDate | 2023-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Entropy |
spelling | doaj.art-493a83a0a0f64cac881a99a20a94647b2023-11-30T22:08:46ZengMDPI AGEntropy1099-43002023-01-0125110810.3390/e25010108Robustness of Multi-Project Knowledge Collaboration Network in Open Source CommunityXiaodong Zhang0Shaojuan Lei1Jiazheng Sun2Weijie Kou3School of Economics and Management, University of Science and Technology Beijing, Beijing 100083, ChinaSchool of Economics and Management, University of Science and Technology Beijing, Beijing 100083, ChinaSchool of Economics and Management, University of Science and Technology Beijing, Beijing 100083, ChinaSchool of Economics and Management, University of Science and Technology Beijing, Beijing 100083, ChinaMulti-project parallelism is an important feature of open source communities (OSCs), and multi-project collaboration among users is a favorable condition for an OSC’s development. This paper studies the robustness of this type of community. Based on the characteristics of knowledge collaboration behavior and the large amount of semantic content generated from user collaboration in open source projects, we construct a directed, weighted, semantic-based multi-project knowledge collaboration network. Using analysis of the KCN’s structure and user attributes, nodes are divided into knowledge collaboration nodes and knowledge dissemination nodes that participate in either multi- or single-project collaboration. From the perspectives of user churn and behavior degradation, two types of failure modes are constructed: node failure and edge failure. Based on empirical data from the Local Motors open source vehicle design community, we then carry out a dynamic robustness analysis experiment. Our results show that the robustness of our constructed network varies for different failure modes and different node types: the network has (1) a high robustness to random failure and a low robustness to deliberate failure, (2) a high robustness to edge failure and a low robustness to node failure, and (3) a high robustness to the failure of single-project nodes (or their edges) and a low robustness to the failure of multi-project nodes (or their edges). These findings can be used to provide a more comprehensive and targeted management reference, promoting the efficient development of OSCs.https://www.mdpi.com/1099-4300/25/1/108open source communitymulti-project collaborationdirected weighted networkrobustness |
spellingShingle | Xiaodong Zhang Shaojuan Lei Jiazheng Sun Weijie Kou Robustness of Multi-Project Knowledge Collaboration Network in Open Source Community Entropy open source community multi-project collaboration directed weighted network robustness |
title | Robustness of Multi-Project Knowledge Collaboration Network in Open Source Community |
title_full | Robustness of Multi-Project Knowledge Collaboration Network in Open Source Community |
title_fullStr | Robustness of Multi-Project Knowledge Collaboration Network in Open Source Community |
title_full_unstemmed | Robustness of Multi-Project Knowledge Collaboration Network in Open Source Community |
title_short | Robustness of Multi-Project Knowledge Collaboration Network in Open Source Community |
title_sort | robustness of multi project knowledge collaboration network in open source community |
topic | open source community multi-project collaboration directed weighted network robustness |
url | https://www.mdpi.com/1099-4300/25/1/108 |
work_keys_str_mv | AT xiaodongzhang robustnessofmultiprojectknowledgecollaborationnetworkinopensourcecommunity AT shaojuanlei robustnessofmultiprojectknowledgecollaborationnetworkinopensourcecommunity AT jiazhengsun robustnessofmultiprojectknowledgecollaborationnetworkinopensourcecommunity AT weijiekou robustnessofmultiprojectknowledgecollaborationnetworkinopensourcecommunity |