信息通信技术与政策

信息通信技术与政策

信息通信技术与政策 ›› 2021, Vol. 47 ›› Issue (4): 65-70.doi: 10.12267/j.issn.2096-5931.2021.04.012

上一篇    下一篇

基于GitHub 的ICT 相关领域发展趋势的分析

GitHub-based analysis of development trends in ICT related fields

李鲲程,祖子月,费军旗   

  1. 中国信息通信研究院数据研究中心,北京 100191
  • 出版日期:2021-04-15 发布日期:2021-04-28
  • 作者简介:
    李鲲程:中国信息通信研究院数据研究中心高级工程师,主要从事大数据相关的软件开发、系统运维和数据分析的工作
    祖子月:中国信息通信研究院数据研究中心助理工程师,主要从事ICT 产业数据库建设、电信业领域研究等工作
    费军旗:中国信息通信研究院数据研究中心助理工程师,主要从事公共数据采集和数据分析等方面的技术工作

LI Kuncheng, ZU Ziyue, FEI Junqi   

  1. Data Research Center, China Academy of Information and Communications Technology, Beijing 100191, China
  • Online:2021-04-15 Published:2021-04-28

摘要: 一定规模的用户对某类项目的关注度是评价该类项目所属行业发展趋势的重要参数之一,是行业发展趋势研究的数据基础。针对当前研究对象数据源获取的局限性问题,设计并实现了一个数据获取与分析系统。该系统可以根据关键词获取GitHub 上指定行业的项目数据,以项目数量、关键项目的星标数量、复刻数量和提问数量为依据对项目数量和关注度的变化进行多维度分析,利用百度ECharts 实现数据可视化,为研究行业发展的整体趋势提供参考。

关键词: GitHub, 数据获取, Python, REST API, Echarts

Abstract: The amount of users who pay close attention to some project on a certain scale is one of the important evaluation parameters to analyze the development of the industries in which these projects are located. It is the basic data to research the trend of industry development. But it is difficult to obtain the information of the projects in most cases and it has motivated a research to relax this requirement with a data acquisition and analysis system which has been designed and implemented. The system performs multi-dimensional analysis on changes of the objects including the quantity and the attention based on the number of stars, forks and issues related to the key projects obtained from GitHub. To be more intuitive, data visualization realized by Baidu Echarts provides a reference for studying the overall trend of industry development.

Key words: GitHub, data acquisition, Python, REST API, Echarts