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 条
  • [1] Pupils talking about their learning mentors: what can we learn?
    Rose, Richard
    Doveston, Mary
    EDUCATIONAL STUDIES, 2008, 34 (02) : 145 - 155
  • [2] What Can We Learn About Navigation From Associative Learning?
    McGregor, Anthony
    COMPARATIVE COGNITION & BEHAVIOR REVIEWS, 2020, 15 : 163 - 186
  • [3] Multiscale Modeling Meets Machine Learning: What Can We Learn?
    Peng, Grace C. Y.
    Alber, Mark
    Tepole, Adrian Buganza
    Cannon, William
    De, Suvranu
    Dura-Bernal, Salvador
    Garikipati, Krishna
    Karniadakis, George
    Lytton, William W.
    Perdikaris, Paris
    Petzold, Linda
    Kuhl, Ellen
    ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2021, 28 (03) : 1017 - 1037
  • [4] Multiscale Modeling Meets Machine Learning: What Can We Learn?
    Grace C. Y. Peng
    Mark Alber
    Adrian Buganza Tepole
    William R. Cannon
    Suvranu De
    Savador Dura-Bernal
    Krishna Garikipati
    George Karniadakis
    William W. Lytton
    Paris Perdikaris
    Linda Petzold
    Ellen Kuhl
    Archives of Computational Methods in Engineering, 2021, 28 : 1017 - 1037
  • [5] What Can We Learn about the Effects of Democracy Using Cross-National Data?
    Doucette, J. O. N. A. T. H. A. N. STAVNSKaeR
    AMERICAN POLITICAL SCIENCE REVIEW, 2024,
  • [6] Common component classification: What can we learn from machine learning?
    Anderson, Ariana
    Labus, Jennifer S.
    Vianna, Eduardo P.
    Mayer, Emeran A.
    Cohen, Mark S.
    NEUROIMAGE, 2011, 56 (02) : 517 - 524
  • [7] WHAT CAN WE LEARN ABOUT CRUSTAL STRUCTURE FROM THERMAL DATA
    VIGNERESSE, JL
    CUNEY, M
    TERRA NOVA, 1991, 3 (01) : 28 - 34
  • [8] Comparing Different Traditions of Teaching and Learning: what can we learn about teaching and learning?
    Hudson, Brian
    EUROPEAN EDUCATIONAL RESEARCH JOURNAL, 2007, 6 (02): : 135 - 146
  • [9] What can we learn about the psychiatric diagnostic categories by analysing patients' lived experiences with Machine-Learning?
    Ghosh, Chandril Chandan
    McVicar, Duncan
    Davidson, Gavin
    Shannon, Ciaran
    Armour, Cherie
    BMC PSYCHIATRY, 2022, 22 (01)
  • [10] What can we learn about the psychiatric diagnostic categories by analysing patients' lived experiences with Machine-Learning?
    Chandril Chandan Ghosh
    Duncan McVicar
    Gavin Davidson
    Ciaran Shannon
    Cherie Armour
    BMC Psychiatry, 22