客服联系方式

当前位置:首页 » 论文摘要 » 正文

论文摘要:面向群体的软件社区的社会化分析与研究

8382 人参与  2022年04月06日 18:59  分类 : 论文摘要  评论

随着云计算的快速发展,先进的网络基础设施和信息应用系统建设进入“超大规模系统”时代。目前,传统的软件设计方法难以控制前所未有的超大规模复杂系统,造成了深刻的软件危机。社会化的群体软件工程作为一种新的在线分布式生产模式应运而生。本文将从以下三个方面开展群体软件社区用户行为的社会分析研究。 (1)社区整体统计分析。首先,爬取目前最大的群软件社区TopCoder,进行数据清洗。从竞赛的角度对群软件社区的统计分析表明,竞赛的数量在逐年增加,并伴随着季节的变化。比赛奖金将分配到几个固定值,而不是分散。从开发者的角度,群软件社区进行统计分析发现,开发者提交的数量呈现幂律分布,并且在开发者选择比赛时存在“市场分割”现象,即开发者能力强的会选择奖金高的比赛,能力差的开发者会选择奖金少的比赛等规则。 (2) 开发者行为的社会研究。首先,本文分析发现,开发者有“连续的细分市场”参与竞争。隐马尔可夫模型用于对这种行为进行建模和验证。在此基础上,提出了一种预测开发者是否参与竞争的算法。这可以帮助社区组织者了解有多少人将参加下一次比赛。以开发者参与游戏的连续次数为特征,与开发者的收入进行回归分析,发现连续次数越多,收入越高。其次,构建开发者群体竞争行为的加权有向图模型,使用节点中心度指数来表示竞争行为,并与开发者的收入进行回归分析。发现越多人将开发商视为竞争对手,邻居之间的竞争越不激烈,收益越高.最后,研究这两种行为对项目质量的影响,发现单个开发者参与的竞赛类型越多,项目质量就越高。 (3)在小组制作中提交游戏研究。一个竞赛的所有开发者相互合作、相互竞争以完成竞赛,竞赛是群体软件生产的最小单位,本文正式定义为群体生产过程。群生产过程中的开发者会根据其他开发者是否提交解决方案来决定自己的行动,并构建游戏模型来指导开发者是否提交解决方案以获得最大收益。提交解决方案的开发者是活跃的。通过仿真研究发现,活跃开发者的数量与开发者总数无关,只与开发者的能力分布有关。高能力玩家的出现,会导致其他玩家不活跃。因此,应禁止开发者在提交前检查其他人是否提交,以吸引更多人积极贡献。最后总结了本文的分析过程,设计并实现了一个通用的群软件社区分析展示工具,包括数据采集、网络建设、社交计算和展示功能。

来源:半壳优胜育转载请保留出处和链接!

本文链接:http://www.87cpy.com/282602.html

云彩店APP下载
云彩店APP下载

本站部分内容来源网络如有侵权请联系删除

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

站内导航

足球简报

篮球简报

云彩店邀请码54967

    云彩店app|云彩店邀请码|云彩店下载|半壳|优胜

NBA | CBA | 中超 | 亚冠 | 英超 | 德甲 | 西甲 | 法甲 | 意甲 | 欧冠 | 欧洲杯 | 冬奥会 | 残奥会 | 世界杯 | 比赛直播 |

Copyright 半壳优胜体育 Rights Reserved.