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 条
  • [41] What we can learn from Big Data about factors influencing perioperative outcome
    Liem, Victor G. B.
    Hoeks, Sanne E.
    van Lier, Felix
    de Graaff, Jurgen C.
    CURRENT OPINION IN ANESTHESIOLOGY, 2018, 31 (06) : 723 - 731
  • [42] The hot topic: What we can do about global warming
    Galbraith, Betty
    LIBRARY JOURNAL, 2008, 133 (05) : 87 - 87
  • [43] Metformin and monkeys: what can we learn about delaying aging?
    Castro, Jose Pedro
    LAB ANIMAL, 2025, 54 (01) : 7 - 8
  • [44] What can we learn about autism from autistic persons?
    Chamak, Brigitte
    Bonniau, Beatrice
    Jaunay, Emmanuel
    Cohen, David
    PSYCHOTHERAPY AND PSYCHOSOMATICS, 2008, 77 (05) : 271 - 279
  • [45] Practitioners as students: What we can learn about teaching usability
    Levine, BJ
    NAVIGATING THE FUTURE OF TECHNICAL COMMUNICATION, 2004, : 356 - 359
  • [46] CADASIL, what can we learn about white matter stroke?
    Bousser, MG
    Chabriat, H
    Joutel, A
    Tournier-Lasserve, E
    CEREBROVASCULAR DISEASE: MOMENTUM AT THE END OF THE SECOND MILLENNIUM, 2001, : 183 - 189
  • [47] What Can We Learn from Empirical Studies About Piracy?
    Dejean, Sylvain
    CESIFO ECONOMIC STUDIES, 2009, 55 (02) : 326 - 352
  • [48] What can we learn about cartilage repair from development?
    Archer, CW
    Francis-West, P
    Walker, EA
    Tew, SR
    SKELETAL GROWTH AND DEVELOPMENT: CLINICAL ISSUES AND BASIC SCIENCE ADVANCES, 1998, : 491 - 504
  • [49] WHAT CAN WE LEARN ABOUT SANITATION FROM OTHER COUNTRIES
    JOHNS, CK
    JOURNAL OF MILK AND FOOD TECHNOLOGY, 1970, 33 (10): : 477 - &
  • [50] What can we learn from rodents about prolactin in humans?
    Ben-Jonathan, Nira
    LaPensee, Christopher R.
    LaPensee, Elizabeth W.
    ENDOCRINE REVIEWS, 2008, 29 (01) : 1 - 41