• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学

• 软件工程 • 上一篇    下一篇

基于社会-技术属性的软件服务活跃度分析

何鹏1,刘雅新1,李兵2,曾诚1   

  1. (1.湖北大学计算机与信息工程学院,湖北 武汉 430062;2.武汉大学计算机学院,湖北 武汉 430072)
  • 收稿日期:2018-05-03 修回日期:2018-07-21 出版日期:2018-10-25 发布日期:2018-10-25
  • 基金资助:

    湖北省教育厅中青年人才项目(Q20171008)

Analysis of software service activity
based on socio-technical attributes
 

HE Peng1,LIU Yaxin1,LI Bing2,ZENG Cheng1   

  1. (1.School of Computer Science and Information Engineering,Hubei University,Wuhan 430062;
    2.School of Computer Science,Wuhan University,Wuhan 430072,China)
  • Received:2018-05-03 Revised:2018-07-21 Online:2018-10-25 Published:2018-10-25

摘要:

开源环境下,软件作为一类粗粒度的服务供用户使用和二次开发,其活跃程度反映了软件服务的发展状态,理解影响软件服务活跃度的因素是提高社区软件服务质量至关重要的一步。以SourceForge开源社区为研究对象,以软件服务的下载量、页面规模和点击量作为衡量软件服务活跃度的指标,分别从社会技术属性角度来探究对开源软件服务的活跃度影响。研究结果表明:(1)软件服务要取得较好的活跃度,在核心人员组织上要规模适当(17人左右),为确保成员的实际贡献力度,可同时参与的软件服务控制在7个以内,成员的角色应尽可能多且分布越均匀越好;(2)越成熟的软件服务倾向于越活跃,而其他技术属性的影响差异不明显且与它们的流行度无关,但它们的多样性与软件服务活跃度呈显著线性相关。

关键词: 开源社区, 社会属性, 技术属性, 软件服务网络, 服务活跃度

Abstract:

As a coarse-grained service in open-source environment, software supports user experience and secondary development, and its activity reflects the development state of the software service. Understanding the factors of the activity of software service is an essential step to improve the quality of community software service. We take the Sourceforge open-source community as the research object and use volume of download, pages and click-through to measure the activity of software service from the perspective of social-technical attributes. Our results show that: (1) to get better software activity, the number of core developers should be moderate (around 17), and in order to ensure the actual contribution of developers, the number of participants of the software service should be within 7. In addition, the roles of developers should be as more as possible and their distribution should be as uniform as possible. (2) The more mature software service is, the more active it tends to be. The effect of other technical attributes is not obvious and is irrelevant to their popularity. However, the activity of software service has a significant linear correlation with the variety of technical attributes.

Key words: open-source community, social attribute, technical attribute, software service network, service activity