To read this content please select one of the options below:

Evaluating a programming topic using GitHub data: what we can learn about machine learning

Paolo Dello Vicario (Dipartimento di Economia, Ingegneria, Società e Impresa, Universita degli Studi della Tuscia, Viterbo, Italy)
Valentina Tortolini (Dipartimento di Economia, Ingegneria, Società e Impresa, Universita degli Studi della Tuscia, Viterbo, Italy)

International Journal of Web Information Systems

ISSN: 1744-0084

Article publication date: 4 January 2021

Issue publication date: 23 January 2021

215

Abstract

Purpose

The purpose of this paper is to define a methodology to analyze links between programming topics and libraries starting from GitHub data.

Design/methodology/approach

This paper developed an analysis over machine learning repositories on GitHub, finding communities of repositories and studying the anatomy of collaboration around a popular topic such as machine learning.

Findings

This analysis indicates the significant importance of programming languages and technologies such as Python and Jupyter Notebook. It also shows the rise of deep learning and of specific libraries such as Tensorflow from Google.

Originality/value

There exists no survey or analysis based on how developers influence each other for specific topics. Other researchers focused their analysis on the collaborative structure and social impact instead of topic impact. Using this methodology to analyze programming topics is important not just for machine learning but also for other topics.

Keywords

Citation

Dello Vicario, P. and Tortolini, V. (2021), "Evaluating a programming topic using GitHub data: what we can learn about machine learning", International Journal of Web Information Systems, Vol. 17 No. 1, pp. 54-64. https://doi.org/10.1108/IJWIS-11-2020-0072

Publisher

:

Emerald Publishing Limited

Copyright © 2020, Emerald Publishing Limited

Related articles