【24h】

Location-Based Analysis of Developers and Technologies on GitHub

机译:基于位置的GitHub开发人员和技术分析

获取原文

摘要

GitHub is a popular platform for collaboration on open source projects. It also provides a rich API to query various aspects of the public activity. This combination of a popular social coding website with a rich API presents an opportunity for researchers to gather empirical data about software development practices. There are an overwhelmingly large number of competing platforms to choose from in software development. Knowing which are gaining widespread adoption is valuable both for individual developers trying to increase their employability, as well as software engineers deciding which technology to use in their next big project. In terms of a developer's employability and an employer's ability to find available developers in their economic region, it is important to identify the most common technologies by geographic location. In this paper, analyses are done on GitHub data taking into account the developers' location and their technology usage. A web-based tool has been developed to interact with and visualize this data. In its current state of development, the tool summarizes the amount of code developers have in their public repositories broken down by programming language, and summarizes data about programmers using specific programming languages. This allows website visitors to get an immediate picture of the programming language usage in their region of interest. Future research could expand this work to technologies beyond programming languages such as frameworks and libraries.
机译:GitHub是一个流行的开源项目合作平台。它还提供了丰富的API来查询公共活动的各个方面。具有丰富API的流行社会编码网站的这种组合给了研究人员收集有关软件开发实践的经验数据的机会。有一个绝大多数大量的竞争平台可供软件开发选择。在努力增加他们的工作能力的个人开发人员以及决定在其下一个大项目中使用哪种技术的软件工程师来说,都是有价值的。就开发人员的就业能力和雇主在经济区域找到可用开发商的能力而言,重要的是要通过地理位置确定最常见的技术。在本文中,考虑到开发人员的位置及其技术使用,在GitHub数据上进行分析。已经开发了一种基于Web的工具来与此数据进行交互并可视化。在目前的发展状态下,该工具总结了通过编程语言分解的公共存储库中的代码开发人员的数量,并使用特定的编程语言概述了关于程序员的数据。这允许网站访问者立即了解其感兴趣区域中的编程语言使用情况。未来的研究可以将这项工作扩展到超出框架和图书馆等编程语言的技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号