首页> 外文会议> >Understanding project dissemination on a social coding site
【24h】

Understanding project dissemination on a social coding site

机译:了解在社交编码网站上的项目传播

获取原文
获取原文并翻译 | 示例

摘要

Popular social coding sites like GitHub and BitBucket are changing software development. Users follow some interesting developers, listen to their activities and find new projects. Social relationships between users are utilized to disseminate projects, attract contributors and increase the popularity. A deep understanding of project dissemination on social coding sites can provide important insights into questions of project diffusion characteristics and into the improvement of the popularity. In this paper, we seek a deeper understanding of project dissemination in GitHub. We collect 2,665 projects and 272,874 events. Moreover, we crawl 747,107 developers and 2,234,845 social links to construct social graphs. We analyze topological characteristics and reciprocity of social graphs. We then study the speed and the range of project dissemination, and the role of social links. Our main observations are: (1) Social relationships are not reciprocal. (2) The popularity increases gradually for a long time. (3) Projects spread to users far away from their creators. (4) Social links play a notable role of project dissemination. These results can be leveraged to increase the popularity. Specifically, we suggest that project owners should (1) encourage experienced developers to choose some promising new developers, follow them in return and provide guidance. (2) promote projects for a long time. (3) advertise projects to a wide range of developers. (4) fully utilize social relationships to advertise projects and attract contributors.
机译:诸如GitHub和BitBucket之类的流行社交编码网站正在改变软件开发。用户跟随一些有趣的开发人员,听听他们的活动并找到新项目。用户之间的社交关系被用来传播项目,吸引贡献者并增加知名度。对在社交编码站点上的项目传播的深入了解可以为项目传播特征问题和受欢迎程度的提高提供重要见解。在本文中,我们寻求对GitHub中的项目传播有更深入的了解。我们收集了2,665个项目和272,874个事件。此外,我们搜寻了747,107位开发人员和2,234,845个社交链接,以构建社交图。我们分析社交图的拓扑特征和互易性。然后,我们研究了项目传播的速度和范围,以及社会联系的作用。我们的主要观察结果是:(1)社会关系不是互惠的。 (2)受欢迎程度长期以来逐渐增加。 (3)项目传播到远离创作者的用户。 (4)社会联系在项目传播中起着显著作用。这些结果可以被利用来增加流行度。具体来说,我们建议项目所有者(1)鼓励经验丰富的开发人员选择一些有前途的新开发人员,以他们为回报并提供指导。 (2)长期推广项目。 (3)将项目宣传给广泛的开发人员。 (4)充分利用社会关系来宣传项目并吸引贡献者。

著录项

  • 来源
    《》|2013年|132-141|共10页
  • 会议地点 Koblenz(DE)
  • 作者

    Jiang Jing; Zhang Li; Li Lei;

  • 作者单位

    State Key Laboratory of Software Development Environment, Beihang University, Beijing, Chinac;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号