论文部分内容阅读
随着互联网技术的进步和开放式创新的迅猛发展,开源设计作为一种新型的设计模式,得到了快速发展。由于开源社区的开放特性,社区中的用户能够最大程度的发挥自己的创造能力,并因此设计出比传统设计模式具有低成本、高质量和高客户满意度的产品。随着部分开源社区的成功,越来越多的社区开始效仿创建。外部竞争环境的加剧以及社区发展引起的内部机制落后、不合理等因素导致了用户变动频繁或严重流失。用户结构的改变引起了社区网络结构的变化,并进而影响到社区的鲁棒性,使社区项目的进展存在较大的风险。一个业绩良好且稳定的开源社区有利于知识的创造和协作。但是任何网络在运行中都会受到干扰或破坏而导致其性能降低,甚至崩溃。因此,研究开源社区在受到“攻击”后的鲁棒性变化情况,从而对社区用户、知识等重要资源制定针对性的防御措施和保护策略具有重要现实价值和学术价值。大量学者运用复杂网络分析对开源社区的结构、参与者以及运作模式等方面进行了深入的研究,并取得了众多理论研究成果,但对于开源社区知识协作网络的鲁棒性研究却十分缺乏。针对以上问题,本文主要研究内容包括:(1)本文基于知识连接和动态视角,构建开源社区知识协作的有向加权网络模型。该模型以知识协作关系为连边,知识主体视为节点,同时加入时间因素,得到了知识协作网络的多维度动态演化特征。(2)开源社区的用户行为是开源社区鲁棒性攻击策略和仿真分析的关键。本文从时间的维度,基于大量实证数据对开源社区的用户行为进行统计分析,得到了参与者加入和离开行为随时间的分布规律及连边偏好函数。(3)网络遭受攻击时,鲁棒性指标是网络鲁棒性的量化表现,用于衡量网络面对故障或攻击时的抗风险能力。本文针对开源社区知识协作网络的特点,从网络结构和网络知识传播两个角度,,分别建立结构鲁棒性指标及功能鲁棒性评价指标。在结构鲁棒性方面,采用网络的最大连通子图相对大小和网络效率作为评价指标。在功能鲁棒性方面,选择网络的知识总量和知识增长速度作为评价指标。(4)基于知识协作网络、用户行为模型以及评价指标,系统地建立开源社区知识协作网络的动态鲁棒性分析框架,设计网络在现实场景中可能受到的多种攻击方式,对建立的开源知识协作网络进行动态鲁棒性分析。