论文部分内容阅读
近年来互联网的快速发展促进了软件产业的繁荣。作为商业软件重要补充的开源软件(open source software,OSS)也得到了企业的广泛应用,偏好商业软件的苹果和微软,也开始接受开源软件的理念并积极采用。开源软件的承载平台——开源软件社区在用户迅速增长的同时,其发展也得到了政府的高度重视。开源代码作为开源软件社区的核心内容,是社区用户共同创造的,如何促使用户贡献开源代码是开源软件社区经营过程中的难题。因此,本文将如何促进用户在开源软件社区贡献高质量的开源代码,从而促进开源软件和开源软件社区的良性发展作为研究的主题。本文采用文献研究、访谈研究、实证研究的方法构建了本篇研究的研究框架。从开源软件、开源软件社区、虚拟社区用户行为的研究、社会影响理论和社会认知理论五个方面对国内外相关文献进行了研究和总结。然后,根据已有文献的研究和开源软件社区的特点,将社会认知理论和社会影响理论整合作为本篇研究的理论基础,构建了开源软件社区用户知识贡献影响因素的研究模型和研究假设,并根据主观规范、社会认可、群体规范、自我效能、知识质量、系统质量、线上互动、贡献意愿、知识贡献这九个因素的测量度设计了本篇研究的量表和问卷。本文共收集302份有效问卷数据,运用SPSS19.0对样本数据进行了信度和效度分析,分析结果显示量表数据的信度和效度均良好。然后利用结构方程模型LISREL对建立的模型进行拟合,并检验了研究的假设。研究结果显示:社会认可、自我效能、知识质量和系统质量对开源软件社区用户知识贡献意愿行为起正向影响作用,其中社区会认可是影响开源社区用户知识贡献意愿的主要因素,自我效能是第二影响因素;主观规范和群体规范对开源软件社区用户知识贡献意愿影响不显著,这可能由开源软件社区的发展目标与用户自身的目标不一致造成的;线上互动对开源软件社区用户知识贡献意愿起负向影响作用,这可能与现阶段开源软件社区的社区氛围有关。本文的研究结果启示开源软件社区的运营者应注重开源社区战略目标建设、重视社区自身成长、不断提升社区中开源代码的质量、定期进行系统更新升级、并积极营造良好的知识交流氛围,以此提高开源软件社区用户的知识贡献意愿和知识贡献行为。