What's in a GitHub Star? Understanding Repository Starring Practices in a Social Coding Platform

被引:181
|
作者
Borges, Hudson [1 ]
Valente, Marco Tulio [1 ]
机构
[1] Univ Fed Minas Gerais, Dept Comp Sci, Belo Horizonte, MG, Brazil
关键词
GitHub stars; Software popularity; Social coding;
D O I
10.1016/j.jss.2018.09.016
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Besides a git-based version control system, GitHub integrates several social coding features. Particularly, GitHub users can star a repository, presumably to manifest interest or satisfaction with an open source project. However, the real and practical meaning of starring a project was never the subject of an in-depth and well-founded empirical investigation. Therefore, we provide in this paper a throughout study on the meaning, characteristics, and dynamic growth of GitHub stars. First, by surveying 791 developers, we report that three out of four developers consider the number of stars before using or contributing to a GitHub project. Then, we report a quantitative analysis on the characteristics of the top-5,000 most starred GitHub repositories. We propose four patterns to describe stars growth, which are derived after clustering the time series representing the number of stars of the studied repositories: we also reveal the perception of 115 developers about these growth patterns. To conclude, we provide a list of recommendations to open source project managers (e.g., on the importance of social media promotion) and to GitHub users and Software Engineering researchers (e.g., on the risks faced when selecting projects by GitHub stars). (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:112 / 129
页数:18
相关论文
共 28 条
  • [1] What’s in a GitHub repository? - A software documentation perspective
    Venigalla, Akhila Sri Manasa
    Sridhar, Chimalakonda
    arXiv, 2021,
  • [2] Social Coding Platform as Digital Enclave: A Case Study of Protesting "996" on GitHub
    Zhen, Lichen
    INTERNATIONAL JOURNAL OF COMMUNICATION, 2021, 15 : 886 - 904
  • [3] iDev: Enhancing Social Coding Security by Cross-platform User Identification Between GitHub and Stack Overflow
    Fan, Yujie
    Zhang, Yiming
    Hou, Shifu
    Chen, Lingwei
    Ye, Yanfang
    Shi, Chuan
    Zhao, Liang
    Xu, Shouhuai
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 2272 - 2278
  • [4] What the Fork: A Study of Inefficient and Efficient Forking Practices in Social Coding
    Zhou, Shurui
    Vasilescu, Bogdan
    Kastner, Christian
    ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 350 - 361
  • [5] Understanding the Social Risk Factor Adjustment's Effect on Star Ratings
    Tolpadi, Anagha
    Sorbero, Melony E.
    DeYoreo, Maria
    Elliott, Marc N.
    Damberg, Cheryl L.
    AMERICAN JOURNAL OF MANAGED CARE, 2023, 29 (12): : e372 - e377
  • [6] The Understanding of Social Networking Site Adoption as S-commerce Platform
    Hashim, Kamarul Faizal
    Yusof, Shafiz Affendi Mohd
    Rashid, Ammar
    PROCEEDINGS OF KNOWLEDGE MANAGEMENT INTERNATIONAL CONFERENCE (KMICE) 2012, 2012, : 677 - +
  • [7] The nose takes a starring role - The star-nosed mole has what is very likely the world's fastest and most fantastic nose
    Catania, KC
    SCIENTIFIC AMERICAN, 2002, 287 (01) : 54 - 59
  • [8] SELF-NARRATIVES ON SOCIAL NETWORKS TRANS-PLATFORM STORIES AND FACEBOOK'S METAMORPHOSIS INTO A POSTMODERN SEMIAUTOMATED REPOSITORY
    Calzati, Stefano
    Simanowski, Roberto
    BIOGRAPHY-AN INTERDISCIPLINARY QUARTERLY, 2018, 41 (01): : 24 - 47
  • [9] What's in the telling? Understanding social, psychological and clinical aspects of HIV disclosure
    Li, Xiaoming
    Qiao, Shan
    de Wit, John
    Sherr, Lorraine
    AIDS CARE-PSYCHOLOGICAL AND SOCIO-MEDICAL ASPECTS OF AIDS/HIV, 2015, 27 : 1 - 5
  • [10] Understanding Malaysian Youth's Social Media Practices and Their Attitude towards Violent Extremism
    Ismail, Nurzali
    Jawhar, Jasmine Mohamed
    Yusur, Danial Mohd
    Ismail, Anis Izzati
    Naguib, Raja Muhammad Khairul Akhtar Raja Mohd
    INTELLECTUAL DISCOURSE, 2022, 30 (01) : 5 - 33