As the popularity of social network in the worldwide, open source software platform and social network are combined together and social coding network is built. During the software development, relationships and interactions between users are effectively utilized to automatically disseminate software project influence, attract more users to participate in software project and build collective software development mode. Software project influence is the key factor of the collective software project's success in social coding network. Therefore, it is important to measure, analyze and build model of software project influence, which is driven by social coding network datasets and maintains the sustainable evolution. We propose to analyze the large-scale, complex and dynamic datasets in social coding network, and build the measurement and evaluation system of software project influence, focusing on software project features, user relationship and dissemination path. We study real software projects, and discover the characteristics of project influence dissemination. Next, we analyze the correlation between project influence spread and software product features, and then study the correlation between project influence spread and user relationship. We build software project influence spread model, and study the key prediction technology of software project dissemination. The model is the theoretical and scientific foundation for project recommendation, project management decision and effective utilization of collective intelligence.
随着社交化浪潮席卷全球,开源软件平台与社交网络有机结合,使得社交编程网络应运而生。在软件开发的过程中,用户之间的关系和交互行为被有效利用,促使软件项目的影响力能够自发、迅速地扩散,吸引更多的用户协同参与软件项目,形成群体软件开发模式。软件项目影响力是决定社交编程网络中群体软件工程成败的关键因素。因此,以社交编程网络数据为驱动,以软件可持续演化为中心的软件项目影响力的度量、分析以及建模是重要的研究内容。本课题面向海量、复杂、多变的社交编程网络数据,重点围绕软件产品特征、用户关系和传播路径三个方面,提出软件项目影响力度量和评价体系;通过分析真实软件项目,发现软件项目影响力传播的内在机理;研究软件项目影响力传播与软件产品特征、用户关系之间的关联关系;构建软件项目影响力传播模型,研究软件项目扩散预测的关键技术,为软件项目主动推送、项目管理决策以及开发中群体智能有效利用等问题提供科学依据和理论基础。
随着社交化浪潮席卷全球,开源软件平台与社交网络有机结合,使得社交编程网络应运而生。用户协同参与软件项目,形成群体软件开发模式,受到越来越多的关注。软件项目影响力是决定一个项目在群体软件工程中成败的至关重要的因素。现有的研究缺乏针对软件项目影响力传播的度量方法和指标体系,缺乏软件项目影响力传播性与影响特征的关联关系分析,未见软件项目影响力的传播模型,难以预测软件项目影响力的扩散。因此,本课题面向海量、复杂、多变的社交编程网络数据,提出软件项目影响力度量和评价体系。通过分析真实软件项目,发现社交编程网络服从幂律分布、符合小世界模型。发现社交关系在软件项目传播过程中发挥重要作用,软件项目传播具有时间长、距离远等特点。研究结果可以启发软件项目管理者,更好地利用社交网络吸引更多的开发者。采用分支数来度量开源软件项目的流行度,提出软件项目传播的影响特征,分析用户特征、软件产品特征和软件项目传播的关联,发现影响软件项目传播的重要特征:用户创建项目的平均分支次数和项目创建t个月时的分支数量。基于用户特征和软件产品特征,使用逐步线性回归方法,建立开源软件项目流行度预测模型,用t时刻的数据动态预测T时刻的项目分支数量。通过分析开源项目数据,实验证明开源软件项目流行度预测模型效果好,开源软件项目流行度预测模型的预测值和实际值接近。开源软件项目流行度预测模型为软件项目主动推送、项目管理决策以及开发中群体智能有效利用等问题提供科学依据和理论基础。
{{i.achievement_title}}
数据更新时间:2023-05-31
跨社交网络用户对齐技术综述
粗颗粒土的静止土压力系数非线性分析与计算方法
中国参与全球价值链的环境效应分析
基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例
城市轨道交通车站火灾情况下客流疏散能力评价
基于多用户多模式的社交影响力传播模型与算法研究
时空感知的异构社交网络传播模型研究
基于多种网络模型的舆论领袖识别及其传播影响力仿真研究
基于表示学习的在线社交网络信息传播模型的研究