开源社区开发者参与行为特性及其影响因素研究
发布时间:2024-02-14 12:41
随着开源运动的蓬勃发展,借助网络平台的媒介,许多优秀的开源开发者聚集在开源社区中进行开源软件的开发工作。他们往往地处世界不同区域,借助互联网平台进行沟通交流,在一定的协同机制下合作开发、维护和更新开源软件,为开源社区的建设做出贡献。开源社区和开源项目的成功离不开众多开发者的努力贡献。但与许多在线社区类似,开源社区也面临着用户参与度不高、项目质量良莠不齐、项目管理难度大、项目维护不足等问题。开源社区中的开发者的行为特性及其影响因素研究就显得尤为重要。为了帮助开源社区与开源项目的管理者掌握不同开发者的行为偏好,评估开发者的贡献度,并采取相应的措施激励开发者积极参与开源社区贡献,本文收集了开源社区Git Hub的开发者个人信息和行为数据,对开源社区开发者的行为特性及其影响因素进行实证研究。本研究首先基于人类行为动力学的理论基础,利用统计学方法从开发者参与行为数量以及时间两个方面分析开发者的生产行为以及交流行为的特性。然后基于动机理论,将开发者的参与行为影响因素分为个体内在因素和外部社会因素,提出了使用需求、知识交流、声誉、经济因素、身份标识、社交引导、社会反馈这7个影响因素的研究假设,使用多...
【文章页数】:56 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景及意义
1.1.1 研究背景
1.1.2 研究意义
1.2 研究现状
1.2.1 开源社区开发者的相关研究
1.2.2 参与行为特性的相关研究
1.2.3 开发者参与行为影响因素的相关研究
1.3 研究方法
1.4 研究内容
1.5 创新之处
2 相关概念界定和理论基础
2.1 相关概念
2.1.1 开源社区
2.1.2 开源社区中的开发者
2.1.3 开发者参与行为
2.2 理论基础
2.2.1 人类行为动力学
2.2.2 动机理论
3 开源社区开发者参与行为特性分析
3.1 数据收集
3.2 描述统计分析
3.2.1 生产行为
3.2.2 交流行为
3.2.3 跨项目行为
3.3 周期性和时间间隔特征分析
3.3.1 生产行为
3.3.2 交流行为
3.4 本章小结
4 开发者参与行为的影响因素分析
4.1 研究假设与理论分析
4.1.1 使用需求
4.1.2 知识交流
4.1.3 声誉
4.1.4 经济因素
4.1.5 身份标识
4.1.6 社交引导
4.1.7 社会反馈
4.2 变量定义与研究方法
4.2.1 变量定义与测量
4.2.2 数据处理和描述统计
4.2.3 研究方法
4.3 研究结果与假设分析
4.3.1 相关性分析
4.3.2 多元回归分析
4.4 本章小结
5 结论与展望
5.1 结果讨论
5.2 相关建议
5.3 不足与展望
参考文献
攻读硕士学位期间论文发表情况
致谢
本文编号:3898127
【文章页数】:56 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景及意义
1.1.1 研究背景
1.1.2 研究意义
1.2 研究现状
1.2.1 开源社区开发者的相关研究
1.2.2 参与行为特性的相关研究
1.2.3 开发者参与行为影响因素的相关研究
1.3 研究方法
1.4 研究内容
1.5 创新之处
2 相关概念界定和理论基础
2.1 相关概念
2.1.1 开源社区
2.1.2 开源社区中的开发者
2.1.3 开发者参与行为
2.2 理论基础
2.2.1 人类行为动力学
2.2.2 动机理论
3 开源社区开发者参与行为特性分析
3.1 数据收集
3.2 描述统计分析
3.2.1 生产行为
3.2.2 交流行为
3.2.3 跨项目行为
3.3 周期性和时间间隔特征分析
3.3.1 生产行为
3.3.2 交流行为
3.4 本章小结
4 开发者参与行为的影响因素分析
4.1 研究假设与理论分析
4.1.1 使用需求
4.1.2 知识交流
4.1.3 声誉
4.1.4 经济因素
4.1.5 身份标识
4.1.6 社交引导
4.1.7 社会反馈
4.2 变量定义与研究方法
4.2.1 变量定义与测量
4.2.2 数据处理和描述统计
4.2.3 研究方法
4.3 研究结果与假设分析
4.3.1 相关性分析
4.3.2 多元回归分析
4.4 本章小结
5 结论与展望
5.1 结果讨论
5.2 相关建议
5.3 不足与展望
参考文献
攻读硕士学位期间论文发表情况
致谢
本文编号:3898127
本文链接:https://www.wllwen.com/tushudanganlunwen/3898127.html
教材专著