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

被引:1
|
作者
Dello Vicario, Paolo [1 ]
Tortolini, Valentina [1 ]
机构
[1] Univ Tuscia, Dipartimento Econ Ingn Soc & Impresa, Viterbo, Italy
关键词
Web mining; Web search and information extraction; Applications of web mining and searching; GitHub; Machine learning; Network analysis; Mining software repositories; Software engineering; Open source;
D O I
10.1108/IJWIS-11-2020-0072
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:54 / 64
页数:11
相关论文
共 50 条
  • [31] Migrations and women: what can we learn about the intersectionality?
    Andrade, Cristiane Batista
    INTERFACE-COMUNICACAO SAUDE EDUCACAO, 2022, 26
  • [32] WHAT CAN WE LEARN FROM (AND ABOUT) GLOBAL AGING?
    Kapteyn, Arike
    DEMOGRAPHY, 2010, 47 : S191 - S209
  • [33] What Teachers Can Learn from Machine Learning
    Servin, Christian
    Kosheleva, Olga
    Kreinovich, Vladik
    EXPLAINABLE AI AND OTHER APPLICATIONS OF FUZZY TECHNIQUES, NAFIPS 2021, 2022, 258 : 400 - 405
  • [34] What We Can Learn About Student Learning From Open-Ended Programming Projects in Middle School Computer Science
    Grover, Shuchi
    Basu, Satabdi
    Schank, Patricia
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 999 - 1004
  • [35] Feature/model selection by the linear programming SVM combined with state-of-art classifiers: What can we learn about the data
    Pranckeviciene, Erinija
    Somorjai, Ray
    Tran, Muoi N.
    2007 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-6, 2007, : 1627 - +
  • [36] What Can We Learn from the RSNA Pediatric Bone Age Machine Learning Challenge?
    Siegel, Eliot L.
    RADIOLOGY, 2019, 290 (02) : 504 - 505
  • [37] Finance research over 40 years: What can we learn from machine learning?
    Liu, Po-Yu
    Wang, Zigan
    INTERNATIONAL STUDIES OF ECONOMICS, 2024, 19 (04): : 472 - 507
  • [38] What Can We Learn About MOOKP that We Can Apply to Future Prosthetic Devices?
    de la Paz M.F.
    Alvarez-Rementeria L.
    de Toledo J.A.
    Barraquer R.I.
    Michael R.
    Charoenrook V.
    Temprano J.
    Barraquer J.
    Current Ophthalmology Reports, 2016, 4 (3) : 97 - 105
  • [39] What can we learn about household consumption expenditure from data on income and assets?
    Eika, Lasse
    Mogstad, Magne
    Vestad, Ola L.
    JOURNAL OF PUBLIC ECONOMICS, 2020, 189
  • [40] What kinds of question can we ask about attention using neuroimaging: What have we learned, what might we learn?
    Shulman, G
    JOURNAL OF COGNITIVE NEUROSCIENCE, 1998, 10 : 9 - 9