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 条
  • [21] What can we learn from usage data?
    Shim, W
    Connaway, LS
    Tenopir, C
    Wang, PL
    Zhang, DM
    ASIST 2003: PROCEEDINGS OF THE 66TH ASIST ANNUAL MEETING, VOL 40, 2003: HUMANIZING INFORMATION TECHNOLOGY: FROM IDEAS TO BITS AND BACK, 2003, 40 : 475 - 476
  • [22] What can we learn about skin of color in dermatopathology?
    Wondimu, Bitania
    Sokumbi, Olayemi
    INTERNATIONAL JOURNAL OF DERMATOLOGY, 2024, 63 (05) : 557 - 559
  • [23] History lessons: what can we learn about history?
    Harley, Trevor A.
    RETHINKING HISTORY, 2014, 18 (03) : 345 - 364
  • [24] Fields and crystals: what can we learn about quality?
    Stojanoff, Vivian
    Jakoncic, Jean
    Owen, Christopher
    Moreno, Abel
    ACTA CRYSTALLOGRAPHICA A-FOUNDATION AND ADVANCES, 2011, 67 : C765 - C766
  • [25] What can we learn about emotion by studying psychopathy?
    Marsh, Abigail A.
    FRONTIERS IN HUMAN NEUROSCIENCE, 2013, 7
  • [26] What We Can Learn About Emotion by Talking With the Hadza
    Hoemann, Katie
    Gendron, Maria
    Crittenden, Alyssa N. N.
    Mangola, Shani Msafiri
    Endeko, Endeko S. S.
    Dussault, Evelyne
    Barrett, Lisa Feldman
    Mesquita, Batja
    PERSPECTIVES ON PSYCHOLOGICAL SCIENCE, 2024, 19 (01) : 173 - 200
  • [27] WHAT CAN WE LEARN ABOUT PICTURES FROM THE BLIND
    KENNEDY, JM
    AMERICAN SCIENTIST, 1983, 71 (01) : 19 - 26
  • [28] What Can We Learn About Dominance and Reconciliation in Chimpanzees?
    Anderson, Naomi
    Benzino, Amelie
    Donnier, Sasha
    Cubi, Martina
    Selles, Natalia
    Llorente, Miquel
    FOLIA PRIMATOLOGICA, 2020, 91 (05) : 529 - 529
  • [29] What can we learn with wavelets about DNA sequences?
    Arneodo, A
    D'Aubenton-Carafa, Y
    Audit, B
    Bacry, E
    Muzy, JF
    Thermes, C
    PHYSICA A, 1998, 249 (1-4): : 439 - 448
  • [30] What Can We Learn about Teaching from MOOCs?
    Falkner, Katrina
    17TH KOLI CALLING INTERNATIONAL CONFERENCE ON COMPUTING EDUCATION RESEARCH (KOLI CALLING 2017), 2017, : 1 - 1