Six Million (Suspected) Fake Stars on GitHub: A Growing Spiral of Popularity Contests, Spams, and Malware
Open accessPublished version of a preprint
Abstract
GitHub, the de facto platform for open-source software development, provides a set of social-media-like features to signal high-quality repositories. Among them, the star count is the most widely used popularity signal, but it is also at risk of being artificially inflated (i.e., faked), decreasing its value as a decision-making signal and posing a security risk to all GitHub users. In this paper, we present a systematic, global, and longitudinal measurement study of fake stars in GitHub. To this end, we build StarScout, a scalable tool able to detect anomalous starring behaviors across all GitHub metadata between 2019 and 2024. Analyzing the data collected using StarScout, we find that: (1) fake-star-related activities have rapidly surged in 2024; (2) the accounts and repositories in fake star campaigns have highly trivial activity patterns; (3) the majority of fake stars are used to promote short-lived phishing malware repositories; the remaining ones are mostly used to promote AI/LLM, blockchain, tool/application, and tutorial/demo repositories; (4) while repositories may have acquired fake stars for growth hacking, fake stars only have a promotion effect in the short term (i.e., less than two months) and become a liability in the long term. Our study has implications for platform moderators, open-source practitioners, and supply chain security researchers.
AI snapshot
Written from the paper’s full text.
TL;DR
This paper presents StarScout, a scalable detector of anomalous starring behavior across all GitHub metadata from July 2019 to December 2024, identifying 6.0 million suspected fake stars and 18,617 repositories with fake star campaigns. It finds fake-star activity surged in 2024, is often tied to short-lived phishing/malware or spam repositories, and has only short-term promotional value.
Key findings
- StarScout identified 6.0 million suspected fake stars and 18,617 repositories with fake star campaigns; after postprocessing, 301k participating accounts corresponded to 3.81 million fake stars. Fake stars remained ≤1% of all GitHub stars each month, but campaigns surged in 2024: in July 2024, 16.66% of popular repositories (3,499) had fake star campaigns, and in March 2024, 6.59% of active accounts (117,024) were in fake star campaigns.
- Against the Stargazer Ghost Network malware campaign, StarScout detected 688 of 847 repositories (81.23%) and 11,903 of 15,672 accounts (75.95%). Detected repositories and accounts had much higher deletion rates than baselines: 90.42% of repositories and 57.07% of accounts in fake star campaigns were deleted, versus 5.03% of random repositories and 3.54% of random accounts.
- Most repositories with fake star campaigns were short-lived: 83.90% had less than ten days of activity. Of repositories still accessible, Spam/Phishing was the most common category (22.6% overall; 31.1% in the “Other” group), followed by AI/LLM (16.6%), Blockchain (13.1%), Tool/Application (12.6%), and Tutorial/Demo (12.1%). Only 78 (0.42%) reached GitHub Trending, and 229 (1.23%) were linked to package registries (738 packages), with 70.46%/77.50% having no dependent package/repository.
- Fake stars had a short-term but much weaker promotional effect than real stars. A 1% increase in real stars was associated with a 0.36% increase in real stars the next month, 0.15% at month t+2, and 0.10% thereafter; a 1% increase in fake stars was associated with a 0.07% increase at t+1 and 0.03% at t+2, but a 0.04% decrease on average from t+2 onward—about 5x smaller short-term effect and negative long-term effect.
Methods
- Built StarScout to scan all GHArchive GitHub event data from July 2019 to December 2024 (63.9 million users, 331 million repositories, 326 million stars, and 6.7 billion other events as of January 2025). It detects a low-activity signature and a lockstep signature, implements CopyCatch with parameters n=50, m=10, Δt=30 days, ρ=0.5, and applies postprocessing to identify repositories with fake star campaigns.
- Evaluated recall against the Stargazer Ghost Network dataset (847 repositories, 15,672 suspicious accounts) and estimated criterion validity by comparing deletion rates of detected repositories/accounts with random samples (10,000 repositories with ≥50 stars and 10,000 stargazers).
- Measurement study covered prevalence, activity patterns (CCDF and k-means clustering), repository characteristics (open coding of READMEs, with GPT-o3-mini as second coder; Cohen’s κ=0.71), and promotional effect using panel autoregression models (AR(2) fixed- and random-effects, 12,738 observations).
Limitations
- The paper states that StarScout detects suspected fake stars and that its evidence alone is insufficient for disciplinary action; false positives are possible, and the detector relies on ad-hoc heuristics and parameters—notably the 50-star threshold—without thorough sensitivity tests. It also notes ethical concerns about potentially harming repositories through false accusations.
- The paper states that the panel autoregression models cannot establish causality, that Granger causality tests were not feasible because most time series were too short, and that exogenous variables may hide real causal mechanisms.
- Evident from the text: deleted repositories become inaccessible and GHArchive stores no repository content, limiting analysis of the 90.42% deleted repositories; open coding may miss better-obfuscated malicious repositories; and the LLM second coder may fail to recognize obfuscated phishing repositories with seemingly legitimate READMEs.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
20 of 79 cited sources checked · 10 supported · 0 flagged · accuracy not yet measured
- Premisecitation§ 1 Introduction · p. 1
The number of GitHub stars is widely used when stakeholders evaluate, select, and adopt open-source projects into their software supply chain.
“Many studies provided evidence that the number of GitHub stars is widely used when stakeholders evaluate, select, and adopt opensource projects into their software supply chain [33, 61, 71, 76, 89, 95].”
Quote in the paperSubstantial claim4 of 6 sources checked- cites [33] [33] Hudson Borges and Marco Túlio Valente. 2018. What's in a GitHub Star? Understanding Repository Starring Practices in a Social Coding Platform. J. Syst. Softw. 146 (2018), 112-129. - source
- cites [61] [61] Simon Koch, David Klein, and Martin Johns. 2024. The Fault in Our Stars: An Analysis of GitHub Stars as an Importance Metric for Web Source Code. In MADWeb: Workshop on Measurements; Attacks and Defenses for the Web . - source
The Introduction says security researchers commonly use GitHub stars to select applications or libraries as research targets. It does not establish that stakeholders generally use stars to evaluate or adopt open-source projects into their software supply chains; the Background explicitly leaves the connection between stars and usage open. (LLM, conf=0.86)
Experimental — accuracy not yet measured - cites [71] [71] Nuthan Munaiah, Steven Kroh, Craig Cabrey, and Meiyappan Nagappan. 2017. Curating GitHub for engineered software projects. Empir. Softw. Eng. 22, 6 (2017), 3219-3253. - source
- cites [76] [76] Huilian Sophie Qiu, Yucen Lily Li, Hema Susmita Padala, Anita Sarma, and Bogdan Vasilescu. 2019. The Signals that Potential Contributors Look for When Choosing Open-source Projects. Proc. ACM Hum. Comput. Interact. 3, CSCW (2019), 122:1-122:29. - source
Section 2.3 (page unavailable) reports that three out of four surveyed developers considered GitHub stars before using or contributing to a project. Section 4.7 (page unavailable) also describes stars as a popularity signal considered by interview participants. The paper does not establish that stars are widely used specifically to select and adopt projects into a software supply chain. (LLM, conf=0.86)
Experimental — accuracy not yet measured - cites [89] [89] Enrique Larios Vargas, Maurício Finavaro Aniche, Christoph Treude, Magiel Bruntink, and Georgios Gousios. 2020. Selecting third-party libraries: The practitioners' perspective. In ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual Event, USA, November 8-13, 2020 . ACM, 245-256. - source
In 3.2 Human Factors (p. 6), the paper reports that three interviewees used star counts when selecting libraries, while most considered popularity influential. This supports star counts as one selection metric, but not the broader claim that GitHub stars are widely used across stakeholders evaluating and adopting open-source projects. (LLM, conf=0.84)
Experimental — accuracy not yet measured - cites [95] [95] Dominik Wermke, Noah Wöhler, Jan H. Klemmer, Marcel Fourné, Yasemin Acar, and Sascha Fahl. 2022. Committed to Trust: A Qualitative Study on Security & Trust in Open Source Software Projects. In 43rd IEEE Symposium on Security and Privacy, SP 2022, San Francisco, CA, USA, May 22-26, 2022 . IEEE, 1880-1896. - source
- Premisecitation§ 1 Introduction · p. 2
Malicious actors continuously evolve their behaviors to evade platform detection.
“malicious actors continuously evolve their behaviors to evade platform detection [40, 58]”
Quote in the paperNot a substantial claim2 of 2 sources checked- cites [40] [40] Stefano Cresci, Roberto Di Pietro, Marinella Petrocchi, Angelo Spognardi, and Maurizio Tesconi. 2017. The Paradigm-Shift of Social Spambots: Evidence, Theories, and Tools for the Arms Race. In Proceedings of the 26th International Conference on World Wide Web Companion . ACM, 963-972. - source
- cites [58] [58] Muhammad Ikram, Lucky Onwuzurike, Shehroze Farooqi, Emiliano De Cristofaro, Arik Friedman, Guillaume Jourjon, Mohamed Ali Kâafar, and M. Zubair Shafiq. 2017. Measuring, Characterizing, and Detecting Facebook Like Farms. ACM Trans. Priv. Secur. 20, 4 (2017), 13:1-13:28. - source
The Roadmap (p. 2) says stealthier like farms circumvent detection by spreading likes over longer periods and mimicking normal users. Timeline-based Detection (p. 15) describes evasion as an arms race, but the paper does not establish that malicious actors generally or continuously evolve their behavior over time. (LLM, conf=0.86)
Experimental — accuracy not yet measured
- Premisecitation§ 5.1 Open-Source Practitioners · p. 10
Practitioners use star counts as an important (and often the most important) signal for decisions, including high-stakes decisions like open-source component adoption and repository reputation evaluation.
“Yet, study after study shows how practitioners use star counts as an important (and often as the most important) signal for all kinds of decisions, including high-stakes decisions like open-source component adoption [69, 89, 95] and repository reputation evaluation [76, 88].”
Quote in the paperSubstantial claim1 of 3 sources checked- cites [69] [69] Suhaib Mujahid, Rabe Abdalkareem, and Emad Shihab. 2023. What are the characteristics of highly-selected packages? A case study on the npm ecosystem. J. Syst. Softw. 198 (2023), 111588. - source
- cites [89] [89] Enrique Larios Vargas, Maurício Finavaro Aniche, Christoph Treude, Magiel Bruntink, and Georgios Gousios. 2020. Selecting third-party libraries: The practitioners' perspective. In ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual Event, USA, November 8-13, 2020 . ACM, 245-256. - source
In 3.2 Human Factors (p. 6), the paper reports that practitioners consider library popularity when selecting third-party libraries and that three interviewees use star counts as one measure. It does not establish that star counts themselves are often the most important signal; the reported influence ratings concern popularity more broadly. The repository-reputation portion of the citing sentence is attached to other citations, not this paper. (LLM, conf=0.88)
Experimental — accuracy not yet measured - cites [95] [95] Dominik Wermke, Noah Wöhler, Jan H. Klemmer, Marcel Fourné, Yasemin Acar, and Sascha Fahl. 2022. Committed to Trust: A Qualitative Study on Security & Trust in Open Source Software Projects. In 43rd IEEE Symposium on Security and Privacy, SP 2022, San Francisco, CA, USA, May 22-26, 2022 . IEEE, 1880-1896. - source
- Premisecitation§ 5.1 Open-Source Practitioners · p. 10
Stars on GitHub are not a reliable signal.
“Our study is far from the first showing that stars on GitHub are not a reliable signal [2, 56, 61, 80].”
Quote in the paperSubstantial claim2 of 3 sources checked- cites [2] [2] 2019. Can we trust GitHub stars? Retrieved July 9, 2024 from https://traefik.io/ blog/can-we-trust-github-stars-e8aa8b6b0baa/ -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [56] [56] Runzhi He, Hengzhi Ye, and Minghui Zhou. 2024. Revealing the Value of Repository Centrality in Lifespan Prediction of Open Source Software Projects. CoRR abs/2405.07508 (2024). arXiv:2405.07508 - source
- cites [61] [61] Simon Koch, David Klein, and Martin Johns. 2024. The Fault in Our Stars: An Analysis of GitHub Stars as an Importance Metric for Web Source Code. In MADWeb: Workshop on Measurements; Attacks and Defenses for the Web . - source
Section A, “Untrustworthy Connection Between Project and Repository” (page unavailable), says star counts for registry projects cannot be taken at face value. But Section C, “Correlations” (page unavailable), describes stars as moderately strong predictors of deployments for the client-side JavaScript libraries studied. The unqualified claim that GitHub stars are not a reliable signal overstates the paper’s findings. (LLM, conf=0.87)
Experimental — accuracy not yet measured
- Premisecitation§ 4.4 RQ4: Promotional Effect · p. 9
The remaining three control variables have been shown to correlate with star increases in prior work.
“the remaining three are control variables that have been shown to correlate with star increases in prior work [49]”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [49] [49] Hongbo Fang, Hemank Lamba, James D. Herbsleb, and Bogdan Vasilescu. 2022. "This Is Damn Slick!" Estimating the Impact of Tweets on Open Source Project Popularity and New Contributors. In 44th IEEE/ACM 44th International Conference on Software Engineering, ICSE 2022 . ACM, 2116-2129. - source
- Findingcitation§ 4.2 RQ2: Activity Patterns · p. 7
k=3 has the highest Silhouette Coefficient among k∈[2,8].
“Table 3 shows cluster centers for 𝑘 = 3, which has the highest Silhouette Coefficient [79] among 𝑘 ∈ [ 2 , 8 ]”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [79] [79] Peter J Rousseeuw. 1987. Silhouettes: A graphical aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math. 20 (1987), 53-65. - source
- Premisecitation§ 4.4 RQ4: Promotional Effect · p. 9
The 'rich get richer' phenomenon is well-known and confirmed in online social media.
“the well-known 'rich get richer' phenomenon confirmed repeatedly in online social media and similar online contexts [52, 102]”
Quote in the paperSubstantial claim1 of 2 sources checked- cites [52] [52] Nick Hagar and Aaron Shaw. 2022. Concentration without cumulative advantage: The distribution of news source attention in online communities. Journal of Communication 72, 6 (2022), 675-686. - source
- cites [102] [102] Linhong Zhu and Kristina Lerman. 2016. Attention Inequality in Social Media. CoRR abs/1601.07200 (2016). arXiv:1601.07200 - source
Observation 4 (p. 5) says the paper empirically validates a rich-get-richer pattern on Twitter and describes it as the Matthew effect operating in social media. The paper supports the social-media example, but its Twitter findings do not establish repeated confirmation across social media and similar online contexts. (LLM, conf=0.82)
Experimental — accuracy not yet measured
- Interpretationown data§ 4.4 RQ4: Promotional Effect · p. 10
A repository with more real stars tends to also get more real stars in the future, echoing the 'rich get richer' phenomenon.
“In other words, a repository with more real stars tends to also get more real stars in the future, echoing the 'rich get richer' phenomenon prevalent in social networks [52, 102].”
Quote in the paperSubstantial claim1 of 2 sources checked- cites [52] [52] Nick Hagar and Aaron Shaw. 2022. Concentration without cumulative advantage: The distribution of news source attention in online communities. Journal of Communication 72, 6 (2022), 675-686. - source
- cites [102] [102] Linhong Zhu and Kristina Lerman. 2016. Attention Inequality in Social Media. CoRR abs/1601.07200 (2016). arXiv:1601.07200 - source
- Findingown data§ Abstract · p. 1
Fake-star-related activities on GitHub rapidly surged in 2024.
“fake-star-related activities have rapidly surged in 2024”
Quote in the paperSubstantial claim - Findingown data§ Abstract · p. 1
The accounts and repositories in fake star campaigns have highly trivial activity patterns.
“the accounts and repositories in fake star campaigns have highly trivial activity patterns”
Quote in the paperSubstantial claim - Findingown data§ Abstract · p. 1
The majority of fake stars are used to promote short-lived phishing malware repositories.
“the majority of fake stars are used to promote short-lived phishing malware repositories”
Quote in the paperSubstantial claim - Findingown data§ Abstract · p. 1
Fake stars have a promotion effect only in the short term (less than two months).
“fake stars only have a promotion effect in the short term (i.e., less than two months)”
Quote in the paperSubstantial claim - Findingown data§ 1 Introduction · p. 2
The repositories and accounts detected by StarScout have an anomalously high deletion ratio, up to 90%, 16x higher compared to random GitHub repositories and accounts.
“the detected repositories and accounts have anomalously high deletion ratio, up to 90%, 16x higher compared to random GitHub repositories and accounts.”
Quote in the paperSubstantial claim - Findingown data§ Abstract · p. 1
The remaining fake stars are mostly used to promote AI/LLM, blockchain, tool/application, and tutorial/demo repositories.
“the remaining ones are mostly used to promote AI/LLM, blockchain, tool/application, and tutorial/demo repositories”
Quote in the paperNot a substantial claim - Findingown data§ Abstract · p. 1
Fake stars become a liability in the long term.
“become a liability in the long term”
Quote in the paperSubstantial claim - Findingown data§ 4.1 RQ1: Prevalence · p. 6
Fake star campaigns have been increasing since 2022.
“fake star campaigns have been increasing since 2022”
- Also stated in: § 4.1 RQ1: Prevalence · p. 6 · plain
“Fraudulent starring activities started to gain momentum in 2022”
Quote in the paperSubstantial claim - Also stated in: § 4.1 RQ1: Prevalence · p. 6 · plain
- Findingown data§ 4.1 RQ1: Prevalence · p. 6
78 (0.42%) repositories with fake star campaigns appeared in GitHub Trending.
“we identified 78 (0.42%) repositories with fake star campaigns that have also appeared in GitHub Trending”
Quote in the paperSubstantial claim - Findingown data§ 4.1 RQ1: Prevalence · p. 6
Fake stars constitute ≤1% of all GitHub stars each month.
“fake stars still only constitute a small fraction ( ≤ 1%) of all GitHub stars each month”
Quote in the paperSubstantial claim - Findingown data§ 3.4 Evaluation · p. 5
The deletion ratios for detected repositories and accounts are substantially higher than baseline.
“the deletion ratios for the detected repositories and accounts are substantially higher (Table 1)”
Quote in the paperSubstantial claim - Findingown data§ 4.1 RQ1: Prevalence · p. 6
In July 2024, 16.66% of popular repositories (3,499) had fake star campaigns.
“Their broadest impact was in July 2024, when 16.66% of popular repositories (3,499) had fake star campaigns.”
Quote in the paperSubstantial claim - Findingown data§ 3.4 Evaluation · p. 5
The percentage of deleted repositories and accounts is lower if considering all repositories and accounts with fake stars (without postprocessing), especially for those detected by the low activity signature.
“The percentage is lower if we consider all repositories and accounts with fake stars (i.e., without postprocessing in Table 1), especially for those detected by the low activity signature”
Quote in the paperSubstantial claim - Findingown data§ 3.4 Evaluation · p. 5
The fraction of repositories and accounts detected by StarScout and deleted on GitHub at the time of detection is drastically higher compared to the baseline level obtained from random GitHub repositories and users.
“The fraction of repositories/accounts detected by StarScout and deleted on GitHub at the time of detection is drastically higher compared to the baseline level obtained from random GitHub repositories and users.”
Quote in the paperSubstantial claim - Findingown data§ 3.4 Evaluation · p. 5
The deletion ratio of accounts is generally lower than that of repositories.
“The deletion ratio of accounts is generally lower than that of repositories”
Quote in the paperNot a substantial claim - Findingown data§ 3.4 Evaluation · p. 5
90.42% of repositories in fake star campaigns (with postprocessing) have been deleted.
“90.42% of repositories and 57.07% of accounts in fake star campaigns (i.e., with postprocessing in Table 1) have been deleted.”
Quote in the paperSubstantial claim - Findingown data§ 4.1 RQ1: Prevalence · p. 6
Fake star campaigns surged since 2024.
“surged since 2024”
- Also stated in: § 4.1 RQ1: Prevalence · p. 6 · plain
“have surged in 2024”
Quote in the paperSubstantial claim - Also stated in: § 4.1 RQ1: Prevalence · p. 6 · plain
- Findingown data§ 3.2 Heuristics and Postprocessing · p. 4
Many highly popular repositories get a relatively small amount of fake stars.
“we find that many highly popular repositories get a relatively small amount of fake stars”
Quote in the paperSubstantial claim - Findingown data§ 4.1 RQ1: Prevalence · p. 6
In March 2024, 6.59% (117,024) of active GitHub users were fake star accounts.
“March 2024 sees the highest percentage of fake star accounts (6.59%, 117,024).”
Quote in the paperSubstantial claim - Findingown data§ 3.3 Implementation · p. 5
StarScout identified six million (suspected) fake stars across 26,254 repositories before the postprocessing step.
“StarScout identified six million (suspected) fake stars across 26,254 repositories before the postprocessing step”
Quote in the paperSubstantial claim - Findingown data§ 3.4 Evaluation · p. 5
57.07% of accounts in fake star campaigns (with postprocessing) have been deleted.
“90.42% of repositories and 57.07% of accounts in fake star campaigns (i.e., with postprocessing in Table 1) have been deleted.”
Quote in the paperSubstantial claim - Findingnone given§ 5 Discussion: What to Do about Fake Stars? · p. 10
Fake star campaigns have become orders of magnitude more common in 2024 compared to 2023.
“Our study points to a growing problem: Fake star campaigns have become orders of magnitude more common in 2024 compared to 2023, further distorting the already questionable reliability of star count as a signal of popularity and trustworthiness.”
Quote in the paperNot a substantial claim - Findingown data§ 4.1 RQ1: Prevalence · p. 7
229 (1.23%) of repositories with fake star campaigns are also published in package registries (totaling 738 packages).
“Only a small number (229; 1.23%) of repositories with fake star campaigns are also published in package registries (totaling 738 packages).”
Quote in the paperSubstantial claim - Findingown data§ 4.3 RQ3: Repository Characteristics · p. 8
The remaining ones are mostly AI/LLM, blockchain, tool/applications, or tutorial/demo repositories.
“The remaining ones are mostly AI/LLM, blockchain, tool/applications, or tutorial/demo repositories.”
Quote in the paperNot a substantial claim - Findingown data§ 4.3 RQ3: Repository Characteristics · p. 8
Spam/Phishing is the most common category (31.1% in Other, 22.6% in All).
“the most common-and also most concerningcategory, is Spam/Phishing (31.1% in Other, 22.6% in All)”
Quote in the paperNot a substantial claim - Findingown data§ 4.3 RQ3: Repository Characteristics · p. 8
We identify eight major categories of repositories.
“we identify eight major categories of repositories (Table 5)”
Quote in the paperNot a substantial claim - Findingown data§ 4.2 RQ2: Activity Patterns · p. 7
Cluster 0 (77.75%) almost exclusively star repositories.
“the majority of accounts that almost exclusively star repositories (Cluster 0, 77.75%)”
Quote in the paperSubstantial claim - Findingown data§ 4.1 RQ1: Prevalence · p. 7
Even fewer are widely adopted.
“Even fewer are widely adopted.”
Quote in the paperSubstantial claim - Findingown data§ 4.1 RQ1: Prevalence · p. 7
738 packages (corresponding to 229 repositories) matched.
“We matched 738 packages (corresponding to 229 repositories)”
Quote in the paperSubstantial claim - Findingown data§ 4.1 RQ1: Prevalence · p. 6
The peak number of such repositories in GitHub Trending was 25 in March 2024.
“the peak number is only 25 (in March 2024)”
Quote in the paperNot a substantial claim - Findingown data§ 4.2 RQ2: Activity Patterns · p. 7
Cluster 2 (7.49%) tend to engage in both starring and forking activities.
“a small portion of accounts (Cluster 2, 7.49%) tend to engage in both starring and forking activities”
Quote in the paperNot a substantial claim - Findingown data§ 4.4 RQ4: Promotional Effect · p. 9
A 1% increase in real stars in month t-1 is associated with an expected 0.36% increase in real stars in month t, holding all other variables constant.
“According to the fixed-effects model, a 1% increase of real stars in month 𝑡 -1 is correlated with an expected 0.36% increase of real stars in month 𝑡 (since both variables are log-transformed in the model, the coefficient estimates correspond to percentage changes in the outcome) holding all other variables constant.”
Quote in the paperSubstantial claim - Findingcitation§ 5.4 Researchers · p. 11
Both our findings and recent gray literature reports indicate that spam and fraudulent activities are rapidly rising in platforms supporting the current software supply chain, including GitHub, npm, PyPI, and DockerHub.
“However, both our findings, and recent gray literature reports [5, 15, 16] indicate that spam and fraudulent activities are rapidly rising in platforms supporting the current software supply chain, including GitHub, npm, PyPI, and DockerHub.”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [5] [5] 2022. Phishing Campaign Targets PyPI Users to Distribute Malicious Code . Retrieved Nov 14, 2024 from https://www.darkreading.com/cloud-security/ phishing-campaign-targets-pypi-users-to-distribute-malicious-code -
Not checked in the free run.
- cites [15] [15] 2024. The Great npm Garbage Patch . Retrieved Nov 11, 2024 from https: //blog.phylum.io/the-great-npm-garbage-patch/ -
Not checked in the free run.
- cites [16] [16] 2024. Millions of Malicious Containers Found on Docker Hub . Retrieved Nov 14, 2024 from https://www.infosecurity-magazine.com/news/malicious-containersfound-docker/ -
Not checked in the free run.
- Findingown data§ 4.1 RQ1: Prevalence · p. 7
77.50% of these packages do not have a single dependent open-source repository.
“70.46%/77.50% of these packages do not even have a single dependent open-source package/repository, respectively”
Quote in the paperSubstantial claim - Findingown data§ 4.1 RQ1: Prevalence · p. 7
70.46% of these packages do not have a single dependent open-source package.
“70.46%/77.50% of these packages do not even have a single dependent open-source package/repository, respectively”
Quote in the paperSubstantial claim - Findingown data§ 4.4 RQ4: Promotional Effect · p. 10
A 1% increase in fake stars in month t is associated with an expected 0.07% increase in real stars in month t+1 and 0.03% in month t+2, holding all other variables constant.
“while a 1% increase of fake stars in month 𝑡 is associated with an expected 0.07% increase of real stars in month 𝑡 + 1 and 0.03% in month 𝑡 + 2, holding all other variables constant.”
Quote in the paperSubstantial claim - Findingown data§ 4.2 RQ2: Activity Patterns · p. 7
83.90% of repositories with fake star campaigns have less than ten days of activity.
“83.90% of repositories with fake star campaigns have less than ten days of activity”
Quote in the paperSubstantial claim - Findingown data§ 4.3 RQ3: Repository Characteristics · p. 8
Most deleted repositories carry names indicating pirated software, cryptocurrency bots, or game cheats.
“most of the deleted repositories carry names indicating pirated software (e.g., Adobe-Animate-Crack ), cryptocurrency bots (e.g., pixel-wallet-bot-free , Solana-Sniper-Bot ), or game cheats (e.g., GTA5-cheat )”
Quote in the paperSubstantial claim- Rests on an assumption: Repository names are indicative of repository content.
- Findingown data§ 4.2 RQ2: Activity Patterns · p. 7
31.99% of accounts in fake star campaigns have the low-activity signature.
“accounts with the low-activity signature (31.99% of accounts in fake star campaigns)”
Quote in the paperNot a substantial claim - Findingown data§ 4.2 RQ2: Activity Patterns · p. 7
We find two additional clusters for accounts.
“we find two additional clusters for accounts”
Quote in the paperSubstantial claim - Findingown data§ 4.2 RQ2: Activity Patterns · p. 7
Cluster 1 (14.76%) accounts look generally more realistic with pushes, repository creations, and other activities.
“we find a cluster (Cluster 1, 14.76%) in which the accounts look generally more realistic-with pushes, repository creations, and other activities”
Quote in the paperNot a substantial claim - Findingown data§ 5.2 Platform Providers · p. 10
Fake stars are highly related to malicious activities.
“Another key takeaway from our research findings is that fake stars are highly related to malicious activities and should be considered as such in platform moderation.”
Quote in the paperSubstantial claim - Findingown data§ 4.2 RQ2: Activity Patterns · p. 7
We did not find meaningful clusters for repositories.
“We did not find meaningful clusters for repositories”
Quote in the paperNot a substantial claim - Findingown data§ 5.2 Platform Providers · p. 10
Our manual investigation of repositories in RQ3 reveals multiple cases of malicious repositories that had been stripped of all their stars but still remained accessible on GitHub.
“Our manual investigation of repositories in RQ3 reveals multiple cases of malicious repositories that had been stripped of all their stars but still remained accessible on GitHub (examples in Appendix, Section 6).”
Quote in the paperSubstantial claim - Findingown data§ 4.3 RQ3: Repository Characteristics · p. 8
~30% of repositories with fake star campaigns still accessible on GitHub at time of writing are spam or active phishing malware repositories.
“A significant portion ( ∼ 30%) of repositories with fake star campaigns, that are still accessible on GitHub at the time of writing (i.e., March 2025), are spam or active phishing malware repositories.”
Quote in the paperNot a substantial claim - Findingown data§ 4.4 RQ4: Promotional Effect · p. 10
A 1% increase in fake stars in month t is correlated with an expected 0.04% decrease in real stars on average for all months since month t+2.
“However, a 1% increase of fake stars in month 𝑡 is correlated with an expected 0.04% decrease (note the negative coefficient) of real stars on average for all months since month 𝑡 + 2.”
Quote in the paperSubstantial claim - Findingown data§ E Additional Regression Results · p. 15
All twelve AR(k) panel autoregression models lead to consistent findings regarding the hypotheses.
“all twelve models lead to consistent findings regarding our hypotheses”
Quote in the paperNot a substantial claim - Findingown data§ C Inter-Rater Reliability Analysis · p. 14
GPT-o3-mini may fail to recognize better-obfuscated phishing repositories as long as they contain seemingly legitimate READMEs.
“we find that GPT-o3-mini, even with built-in reasoning, may fail to recognize better-obfuscated phishing repositories as long as they contain seemingly legitimate READMEs”
Quote in the paperNot a substantial claim - Findingnone given§ 6 Conclusion · p. 11
Fake stars are used as a short-term promotional tool.
“at best, used as a short-term promotional tool”
Quote in the paperSubstantial claim - Findingnone given§ 6 Conclusion · p. 11
Fake stars are used to spread malware in short-lived repositories.
“Fake stars are, at worst, used to spread malware in short-lived repositories”
Quote in the paperNot a substantial claim - Findingown data§ C Inter-Rater Reliability Analysis · p. 15
In repository Uttampatel1/temp1, its README and repository files initially indicated a machine learning repository.
“its README and repository files initially indicated a machine learning repository.”
- Also stated in: § D Spam/Phishing Repository Examples · p. 15 · plain
“the repository in Figure 10 is initially disguising as a Python machine learning repository”
Quote in the paperNot a substantial claim - Also stated in: § D Spam/Phishing Repository Examples · p. 15 · plain
- Findingown data§ C Inter-Rater Reliability Analysis · p. 14
The remaining disagreements between human and AI coding come from confusion between seemingly overlapping labels.
“the remaining disagreements come from confusion between seemingly overlapping labels”
Quote in the paperNot a substantial claim - Findingcitation§ E Additional Regression Results · p. 15
The Hausman test indicates that the unique errors are correlated with the regressors.
“The Hausman test [27] indicate that the unique errors are correlated with the regressors”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [27] [27] Shahram Amini, Michael S Delgado, Daniel J Henderson, and Christopher F Parmeter. 2012. Fixed vs random: The Hausman test four decades later. In Essays in Honor of Jerry Hausman . Vol. 29. Emerald Group Publishing Limited, 479-513. - source
- Findingown data§ C Inter-Rater Reliability Analysis · p. 15
In repository Uttampatel1/temp1, 175 of 197 fake stars detected by StarScout remained at the time of writing (even after a year).
“In repository Uttampatel1/temp1 (197 fake stars as detected by StarScout , 175 fake stars remaining at the time of writing)”
- Also stated in: § D Spam/Phishing Repository Examples · p. 15 · plain
“It also has a very high level of fake star retention (175 out of 197 fake stars remain even after a year).”
Quote in the paperNot a substantial claim - Also stated in: § D Spam/Phishing Repository Examples · p. 15 · plain
- Findingown data§ 5.4 Researchers · p. 11
Our study does not find any evidence of fake stars being used for social engineering attacks.
“Although our study does not find any evidence of fake stars being used for social engineering attacks, we call for continuous research and monitoring into this potential threat.”
Quote in the paperNot a substantial claim - Premisecitation§ 1 Introduction · p. 1
GitHub stars can be artificially inflated.
“GitHub stars can be artificially inflated [13], just as all other popularity signals in social media [37].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [13] [13] 2024. The GitHub Black Market That Helps Coders Cheat the Popularity Contest . Retrieved July 9, 2024 from https://www.wired.com/story/github-stars-blackmarket-coders-cheat/ -
Not checked in the free run.
- Premisecitation§ 2.3 GitHub Stars · p. 3
Du et al. did not conduct any measurement or characterization of repositories with fake GitHub stars.
“they did not conduct any measurement or characterization of repositories with fake GitHub stars”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [44] [44] Kun Du, Hao Yang, Yubao Zhang, Haixin Duan, Haining Wang, Shuang Hao, Zhou Li, and Min Yang. 2020. Understanding Promotion-as-a-Service on GitHub. In ACSAC '20: Annual Computer Security Applications Conference, Virtual Event / Austin, TX, USA, 7-11 December, 2020 . ACM, 597-610. -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Premisecitation§ 3.4 Evaluation · p. 5
The Stargazer Ghost Network dataset contains 847 repositories with more than 50 GitHub stars coming from 15,672 highly suspicious GitHub accounts.
“the Stargazer Ghost Network dataset [21], which contains 847 repositories with more than 50 GitHub stars coming from 15,672 highly suspicious GitHub accounts”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [21] [21] 2024. Stargazer Ghost Network . Retrieved Sept 17, 2024 from https://research. checkpoint.com/2024/stargazers-ghost-network/ -
Not checked in the free run.
- Interpretationreasoning§ 1 Introduction · p. 2
Malicious actors' evolving actions blur the boundary between fake and authentic stars, posing a challenge to the identification and measurement of fake ones.
“Their actions blur the boundary between fake and authentic stars, posing a challenge to the identification and measurement of fake ones.”
Quote in the paperSubstantial claim - Interpretationcitation§ 3.2 Heuristics and Postprocessing · p. 4
If a fake star merchant controls a group of accounts to repeatedly deliver stars to repositories in their promised delivery time, it would create a unique lockstep signature.
“If a fake star merchant controls a group of accounts to repeatedly deliver stars to repositories in their promised delivery time, it would create a unique 'lockstep' signature.”
Quote in the paperSubstantial claim - Premiseown data§ 3.2 Heuristics and Postprocessing · p. 4
Fake star merchants often sell a minimum of 50 stars.
“fake star merchants often sell a minimum of 50 stars (see Appendix, Section 6)”
Quote in the paperNot a substantial claim - Premisecitation§ 2.3 GitHub Stars · p. 3
The widespread use of GitHub stars catalyzed the emergence of a GitHub star black market.
“The widespread use of GitHub stars catalyzed the emergence of a GitHub star black market [13]”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [13] [13] 2024. The GitHub Black Market That Helps Coders Cheat the Popularity Contest . Retrieved July 9, 2024 from https://www.wired.com/story/github-stars-blackmarket-coders-cheat/ -
Not checked in the free run.
- Interpretationreasoning§ 3.2 Heuristics and Postprocessing · p. 4
Fake accounts deliberately star highly popular repositories as an adversarial behavior to evade platform detection.
“we infer that fake accounts deliberately star them as an adversarial behavior to evade platform detection”
Quote in the paperSubstantial claim - Premisecitation§ 2.3 GitHub Stars · p. 3
All three ways of operation of the GitHub star black market violate the GitHub Acceptable Use Policy.
“All these ways of operation violate the GitHub Acceptable Use Policy [12], which prohibits any inauthentic interactions, rank abuse, and rewardincentivized activities.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [12] [12] 2024. GitHub Acceptable Use Policies . Retrieved Sep 24, 2024 from https: //docs.github.com/en/site-policy/acceptable-use-policies -
Not checked in the free run.
- Study design and conductnone given§ 3.5 Limitations and Ethical Concerns · p. 5
StarScout uses ad-hoc heuristics and parameters (notably the 50 stars threshold in many parts of detection).
“Another limitation of StarScout is the use of ad-hoc heuristics and parameters (notably the 50 stars threshold in many parts of detection).”
Quote in the paperNot a substantial claim - Study design and conductown data§ 3.4 Evaluation · p. 5
The recall of StarScout was evaluated using an alternative ground truth malware phishing campaign arguably powered by fake stars.
“we evaluate the recall of StarScout using an alternative ground truth malware phishing campaign arguably powered by fake stars”
Quote in the paperSubstantial claim - Study design and conductreasoning§ 3.5 Limitations and Ethical Concerns · p. 5
StarScout evidence alone is insufficient for disciplinary action (e.g., taking down fraudulent repositories and accounts).
“the evidence from StarScout alone is insufficient for disciplinary action (e.g., for taking down fraudulent repositories and accounts)”
Quote in the paperSubstantial claim - Study design and conductown data§ 3.4 Evaluation · p. 5
Criterion validity was estimated by comparing deletion rates between the StarScout sample and a baseline sample.
“we estimate criterion validity [38], i.e., the extent to which an outcome is correlated to some other theoretically-relevant outcomes (or criterion)”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [38] [38] Ronald Jay Cohen, Mark E Swerdlik, and Suzanne M Phillips. 1996. Psychological Testing and Assessment: An Introduction to Tests and Measurement . Mayfield Publishing Co. -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning§ 4.3 RQ3: Repository Characteristics · p. 8
Most of these deleted repositories could be phishing malware repositories masquerading as pirated software, game cheats, and cryptocurrency bots.
“we infer that most of these repositories could be phishing malware repositories masquerading as pirated software, game cheats, and cryptocurrency bots”
Quote in the paperSubstantial claim- Rests on an assumption: Repository names are indicative of repository content.
- Interpretationown data§ 4.1 RQ1: Prevalence · p. 6
The GitHub trending algorithm is effective at filtering out most superficially-popular repositories.
“suggests that the GitHub trending algorithm is effective at filtering out most superficially-popular repositories”
Quote in the paperSubstantial claim - Premisecitation§ 5.4 Researchers · p. 11
Spam/fraud research on the software supply chain has been scarce, with only a few exceptions.
“While spam and fraud are relatively well studied in emails [31], social media [26], and ecommerce [55], spam/fraud research on the software supply chain has been scarce (with only a few exceptions [44, 97]).”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [44] [44] Kun Du, Hao Yang, Yubao Zhang, Haixin Duan, Haining Wang, Shuang Hao, Zhou Li, and Min Yang. 2020. Understanding Promotion-as-a-Service on GitHub. In ACSAC '20: Annual Computer Security Applications Conference, Virtual Event / Austin, TX, USA, 7-11 December, 2020 . ACM, 597-610. -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [97] [97] Mengying Wu, Geng Hong, Wuyuao Mai, Xinyi Wu, Lei Zhang annd Yingyuan Pu, Huajun Chai, Lingyun Ying, Haixin Duan, and Min Yang. 2025. Exposing the Hidden Layer: Software Repositories in the Service of SEO Manipulation. In ICSE 2025: The 47th International Confenrece on Software Engineering . -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationown data§ 4.4 RQ4: Promotional Effect · p. 9
Our results provide initial evidence on the effect of fake stars on GitHub.
“our results provide initial evidence on the effect of fake stars on GitHub”
Quote in the paperSubstantial claim - Interpretationreasoning§ 5.2 Platform Providers · p. 10
The current GitHub star system, which gives equal weight to all stars, is prone to manipulation from bots and coordinated inauthentic activities.
“The current system, which gives equal weight to all stars, is prone to manipulation from bots and coordinated inauthentic activities.”
Quote in the paperSubstantial claim- Rests on an assumption: GitHub's current star system gives equal weight to all stars.
- Interpretationown data§ 5.1 Open-Source Practitioners · p. 10
Buying fake stars is ineffective for growth hacking.
“Not only is it arguably unethical and in violation of GitHub's terms of service, but also our RQ4 results suggest that it is ineffective.”
Quote in the paperSubstantial claim - Premisecitation§ 4.4 RQ4: Promotional Effect · p. 9
Panel autoregression models with fixed/random effects can estimate longitudinal effect robustly to unobserved heterogeneity.
“By adding fixed effect or random effect terms to the model (we report on both specifications below, to demonstrate that our results are robust), we will be able to estimate the longitudinal effect of independent variables robustly to unobserved heterogeneity”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [53] [53] Christoph Hanck, Martin Arnold, Alexander Gerber, and Martin Schmelzer. 2021. Regression with Panel Data. In Introduction to Econometrics with R . Universität Duisburg-Essen. https://www.econometrics-with-r.org/10-rwpd.html -
Not checked in the free run.
- Study design and conductown data§ 4.4 RQ4: Promotional Effect · p. 9
The majority of time series in our data are too short to fulfill the minimum requirements of Granger causality tests on unbalanced panels.
“the majority of time series in our data are too short to fulfill the minimum requirements of Granger causality tests on unbalanced panels”
Quote in the paperSubstantial claim - Interpretationown data§ 4.1 RQ1: Prevalence · p. 7
There is scarce evidence of actual adoption for most of these packages despite their inflated star counts.
“results (Table 2) show scarce evidence of actual adoption for most of these packages despite their inflated star counts”
Quote in the paperSubstantial claim - Premiseown data§ 4.4 RQ4: Promotional Effect · p. 9
There is no straightforward way for a GitHub user to distinguish fake stars from real ones while browsing a repository's web page.
“there is no straightforward way for a GitHub user to distinguish fake stars from real ones while browsing a repository's web page (indeed, we had to build and run a tool for this)”
Quote in the paperSubstantial claim - Interpretationown data§ 4.4 RQ4: Promotional Effect · p. 8
The majority of repositories with fake star campaigns are likely short-lived phishing/spam repositories.
“the majority of repositories with fake star campaigns are likely short-lived phishing/spam repositories”
Quote in the paperNot a substantial claim - Premisecitation§ 4.3 RQ3: Repository Characteristics · p. 8
The gray literature shows that fake star campaigns are used to promote phishing malware repositories.
“The gray literature shows that fake star campaigns are used to promote phishing malware repositories [21].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [21] [21] 2024. Stargazer Ghost Network . Retrieved Sept 17, 2024 from https://research. checkpoint.com/2024/stargazers-ghost-network/ -
Not checked in the free run.
- Study design and conductown data§ 4.4 RQ4: Promotional Effect · p. 9
The paper's findings are consistent across all AR(k) models.
“It is worth noting that we obtain consistent findings across all 𝐴𝑅 ( 𝑘 ) models; the remaining results and additional robustness checks are available in the paper Appendix (Section 6).”
Quote in the paperNot a substantial claim - Study design and conductreasoning§ 4.4 RQ4: Promotional Effect · p. 9
A regression model like ours may still provide insufficient evidence for causality claims.
“a regression model like ours may still provide insufficient evidence for causality claims”
Quote in the paperNot a substantial claim - Premisecitation§ A GitHub Star Provider Examples · p. 14
GitHub stars and accounts are also being sold on the dark web.
“a gray literature report indicates that GitHub stars and accounts are also being sold on dark web [21].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [21] [21] 2024. Stargazer Ghost Network . Retrieved Sept 17, 2024 from https://research. checkpoint.com/2024/stargazers-ghost-network/ -
Not checked in the free run.
- Interpretationown data§ E Additional Regression Results · p. 15
The key findings around H2 can be supported using either of the models in the model family.
“so our key findings around H 2 in Section 4.4 can be supported using either of the models in our model family.”
Quote in the paperNot a substantial claim - Interpretationown data§ C Inter-Rater Reliability Analysis · p. 15
LLM's judgements provide a good reference for verification of the open coding results.
“Still, LLM's judgements provide a good reference for verification of our open coding results.”
Quote in the paperSubstantial claim - Interpretationown data§ D Spam/Phishing Repository Examples · p. 15
Evidence indicates that malicious actors are evolving their behaviors to evade platform moderation.
“However, we are also observing evidence indicating that malicious actors are evolving their behaviors to evade platform moderation.”
Quote in the paperNot a substantial claim- Rests on an assumption: The delayed addition of the phishing malware link in repository Uttampatel1/temp1 indicates intentional evasion of platform moderation.
- Classified as probably not a substantial claim. 35
- May combine two claims. 46
- The quote only partly states this claim. 1
Probably not a substantial claim: may not pass S3 (load-bearing).
Premisecitation§ 2.1 Fraudulent Activities in Social Networks · p. 2Facebook Like farms are still able to maneuver through detection techniques by mimicking realistic user activities and violating the techniques' built-in assumptions.
“Ikram et al. [58] show that the Facebook Like farms are still able to maneuver through these techniques by mimicking realistic user activities and violating the techniques' built-in assumptions (e.g., assuming that fake Likes happen in bursts [30]).”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [58] [58] Muhammad Ikram, Lucky Onwuzurike, Shehroze Farooqi, Emiliano De Cristofaro, Arik Friedman, Guillaume Jourjon, Mohamed Ali Kâafar, and M. Zubair Shafiq. 2017. Measuring, Characterizing, and Detecting Facebook Like Farms. ACM Trans. Priv. Secur. 20, 4 (2017), 13:1-13:28. - source
May combine two claims.
Premisecitation§ 1 Introduction · p. 1The number of GitHub stars is merely a popularity signal, with only moderate correlation to actual usage or importance.
“it is merely a popularity signal (i.e., the attention received from GitHub users), with only moderate correlation to actual usage or importance as shown in prior studies [56, 61, 80].”
Quote in the paperSubstantial claim3 of 3 sources checked- cites [56] [56] Runzhi He, Hengzhi Ye, and Minghui Zhou. 2024. Revealing the Value of Repository Centrality in Lifespan Prediction of Open Source Software Projects. CoRR abs/2405.07508 (2024). arXiv:2405.07508 - source
In “Defining Repository Centrality” (page unavailable), the paper calls stars indicators of popularity and attention. “Preliminary Analysis” (page unavailable) reports a moderate correlation between star counts and HITS repository-centrality scores, and argues that star counts do not reliably represent project impact. It does not measure a moderate correlation between stars and actual usage or importance, so that part of the claim goes beyond the reported result. (LLM, conf=0.85)
Experimental — accuracy not yet measured - cites [61] [61] Simon Koch, David Klein, and Martin Johns. 2024. The Fault in Our Stars: An Analysis of GitHub Stars as an Importance Metric for Web Source Code. In MADWeb: Workshop on Measurements; Attacks and Defenses for the Web . - source
- cites [80] [80] William Schueller and Johannes Wachs. 2024. Modeling interconnected social and technical risks in open source software ecosystems. Collective Intelligence 3, 1 (2024), 26339137241231912. - source
The Rankings section (page unavailable) defines GitHub stars as a measure of popularity or social visibility, distinct from downloads as a measure of use. The Introduction (page unavailable) reports a Spearman correlation of about 0.42 between stars and the paper’s measure of systemic importance among the top 1,000 Rust libraries. Our copy does not report a correlation between stars and actual usage, so that part of the claim is unsupported. (LLM, conf=0.86)
Experimental — accuracy not yet measured
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Premisecitation§ 2.1 Fraudulent Activities in Social Networks · p. 2Some providers generate fake popularity signals using automated bots, while others use realistic accounts and even crowdsourced real humans.
“some providers generate fake popularity signals using automated bots (aka. sybils), but some others use realistic accounts and even crowdsourced real humans (aka. crowdturfing) [58, 83, 84, 93, 100].”
Quote in the paperNot a substantial claim1 of 5 sources checked- cites [58] [58] Muhammad Ikram, Lucky Onwuzurike, Shehroze Farooqi, Emiliano De Cristofaro, Arik Friedman, Guillaume Jourjon, Mohamed Ali Kâafar, and M. Zubair Shafiq. 2017. Measuring, Characterizing, and Detecting Facebook Like Farms. ACM Trans. Priv. Secur. 20, 4 (2017), 13:1-13:28. - source
- cites [83] [83] Jonghyuk Song, Sangho Lee, and Jong Kim. 2015. CrowdTarget: Target-based Detection of Crowdturfing in Online Social Networks. In Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, Denver, CO, USA, October 12-16, 2015 . ACM, 793-804. - source
- cites [84] [84] Gianluca Stringhini, Gang Wang, Manuel Egele, Christopher Kruegel, Giovanni Vigna, Haitao Zheng, and Ben Y. Zhao. 2013. Follow the green: Growth and dynamics in Twitter follower markets. In Proceedings of the 2013 Internet Measurement Conference, IMC 2013 . ACM, 163-176. - source
- cites [93] [93] Gang Wang, Christo Wilson, Xiaohan Zhao, Yibo Zhu, Manish Mohanlal, Haitao Zheng, and Ben Y. Zhao. 2012. Serf and turf: Crowdturfing for fun and profit. In Proceedings of the 21st World Wide Web Conference 2012, WWW 2012, Lyon, France, April 16-20, 2012 . ACM, 679-688. - source
- cites [100] [100] Zhi Yang, Christo Wilson, Xiao Wang, Tingting Gao, Ben Y. Zhao, and Yafei Dai. 2014. Uncovering social network Sybils in the wild. ACM Trans. Knowl. Discov. Data 8, 1 (2014), 2:1-2:29. - source
Probably not a substantial claim: may not pass S3 (load-bearing).
Premisecitation§ 2.1 Fraudulent Activities in Social Networks · p. 2Supervised machine learning models for fraud detection can be evaded by malicious actors if they change their behaviors over time.
“these models can be evaded by malicious actors if they change their behaviors over time [40, 92]”
Quote in the paperNot a substantial claim1 of 2 sources checked- cites [40] [40] Stefano Cresci, Roberto Di Pietro, Marinella Petrocchi, Angelo Spognardi, and Maurizio Tesconi. 2017. The Paradigm-Shift of Social Spambots: Evidence, Theories, and Tools for the Arms Race. In Proceedings of the 26th International Conference on World Wide Web Companion . ACM, 963-972. - source
The Introduction (p. 1) says that standard classification approaches no longer succeed against a new wave of evolving social spambots. In Established Techniques (p. 6), a supervised classifier labels those spambots as genuine accounts. The evidence supports evasion in social-spambot detection, but does not establish the claim for fraud-detection models generally. (LLM, conf=0.86)
Experimental — accuracy not yet measured - cites [92] [92] Gang Wang, Tianyi Wang, Haitao Zheng, and Ben Y. Zhao. 2014. Man vs. Machine: Practical Adversarial Detection of Malicious Crowdsourcing Workers. In Proceedings of the 23rd USENIX Security Symposium, San Diego, CA, USA, August 20-22, 2014 . USENIX Association, 239-254. -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Premisecitation§ 5.4 Researchers · p. 11Software supply chain attacks are becoming increasingly diverse and sophisticated, evolving from simple typosquatting to complex social engineering attacks as in the xz attack and reputation farming.
“Also, software supply chain attacks are becoming increasingly diverse and sophisticated, evolving from simple typosquatting [72] to complex social engineering attacks as in the xz attack [11] and reputation farming [18].”
Quote in the paperNot a substantial claim1 of 3 sources checked- cites [72] [72] Marc Ohm, Henrik Plate, Arnold Sykosch, and Michael Meier. 2020. Backstabber's Knife Collection: A Review of Open Source Software Supply Chain Attacks. In Detection of Intrusions and Malware, and Vulnerability Assessment 17th International Conference, DIMVA 2020, Lisbon, Portugal, June 24-26, 2020, Proceedings (Lecture Notes in Computer Science, Vol. 12223) . Springer, 23-43. - source
- cites [11] [11] 2024. Everything you need to know about the xz util backdoor . Retrieved Sept 18, 2024 from https://www.wired.com/story/xz-backdoor-everything-you-needto-know/ -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [18] [18] 2024. OpenSSF Warns of Reputation Farming Leveraging Closed GitHub Issues and PRs . Retrieved Sept 23, 2024 from https://socket.dev/blog/openssf-warnsof-reputation-farming-using-closed-github-issues-and-prs -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Findingcitation§ 1 Introduction · p. 2StarScout can detect 81% of repositories and 76% of accounts in a confirmed malware campaign involving fake stars.
“StarScout can detect 81% of repositories and 76% of accounts in a confirmed malware campaign involving fake stars [21]”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [21] [21] 2024. Stargazer Ghost Network . Retrieved Sept 17, 2024 from https://research. checkpoint.com/2024/stargazers-ghost-network/ -
Not checked in the free run.
May combine two claims.
Findingnone given§ 3.4 Evaluation · p. 5The baseline deletion ratio is 5.03% for repositories and 3.54% for users.
“Compared with the baseline deletion ratio (5.03% for repositories and 3.54% for users)”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ 3.3 Implementation · p. 5In the postprocessing step, StarScout identified 18,617 repositories with fake star campaigns and 301k participating accounts, corresponding to 3.81 million fake stars.
“In the postprocessing step, StarScout identified 18,617 repositories with fake star campaigns and 301k participating accounts (corresponding to 3.81 million fake stars).”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ 3.4 Evaluation · p. 5StarScout can achieve up to 82.23% recall for repositories and 75.95% recall for accounts when detecting fake-star-powered malware campaigns.
“StarScout can achieve up to 82.23% recall for repositories and 75.95% recall for accounts when it comes to the detection of fake-starpowered malware campaigns.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ 3.3 Implementation · p. 5Among the six million suspected fake stars, 1.06 million were identified with the low activity signature and 4.93 million with the lockstep signature.
“among these stars, 1.06 million are identified with the low activity signature and 4.93 million with the lockstep signature.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown data§ 3.4 Evaluation · p. 5StarScout can detect 688 (81.23%) of the 847 repositories and 11,903 (75.95%) of the 15,672 involved GitHub accounts in the Stargazer Ghost Network dataset.
“StarScout can detect 688 (81.23%) of the 847 repositories and 11,903 (75.95%) of the 15,672 involved GitHub accounts.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ 4.4 RQ4: Promotional Effect · p. 10Fake stars have a statistically significant, longitudinally decreasing positive effect on attracting real stars in the next two months, but the effect is about 5x smaller than that of real stars.
“In other words, fake stars do have a statistically significant, longitudinally decreasing positive effect on attracting real stars in the next two months, but the effect is about 5x smaller than that of real stars.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown data§ 4.3 RQ3: Repository Characteristics · p. 81,783 non-deleted repositories in total.
“For the remaining non-deleted repositories (1,783 in total)”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown data§ 4.3 RQ3: Repository Characteristics · p. 8The remaining popular categories include AI/LLM, Blockchain, Tool/Applications, and Tutorials/Demos.
“The remaining popular categories include: (1) AI/LLM , many of which are academic paper repositories or LLMrelated startup products, (2) Blockchain or cryptocurrency related repositories, (3) Tool/Applications , or (4) Tutorials/Demos that seem to serve a reference or demonstration purpose”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown data§ 4.1 RQ1: Prevalence · p. 7The most common registries are PyPI (159 packages), npm (145), Pub (138), Cargo (123), and Go (118).
“the most common registries are: PyPI (159 packages), npm (145), Pub (138), Cargo (123), and Go (118)”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown data§ 5.3 Third-Party Tool Providers · p. 11The company's blog post about fake stars had over 2.4k page views, and their tool generated alerts for 283 out of two million distinct customer SBOMs.
“At the time of writing, the company's blog post about fake stars had over 2.4k page views, and their tool generated alerts for 283 out of two million distinct customer Software Bill of Materials (SBOMs).”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Findingreasoning§ 4.3 RQ3: Repository Characteristics · p. 8299 randomly sampled repositories from remaining 1,476.
“299 randomly sampled repositories from the remaining 1,476 repositories”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ 4.2 RQ2: Activity Patterns · p. 7User accounts with the lockstep signature can be active for long, with distribution similar to average GitHub stargazers.
“user accounts with the lockstep signature can be active for long, with the overall distribution being similar to average GitHub stargazers”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ 4.4 RQ4: Promotional Effect · p. 10A 1% increase in real stars in month t is associated with an expected 0.36% increase in real stars in month t+1, 0.15% in month t+2, and 0.10% for all subsequent months, with the effect always positive.
“Analogously, one can expect a 0.36% increase of real stars from month 𝑡 to month 𝑡 + 1. The effect decreases to 0.15% in month 𝑡 + 2 and to 0.10% for all subsequent months, but the effect is always positive.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ 5.3 Third-Party Tool Providers · p. 11The alert currently only applies to a small percentage of SBOMs in industry software projects, as we only identified 229 repositories with fake star campaigns and also published in package registries.
“As expected, this alert currently only applies to a small percentage of SBOMs in industry software projects, as we only identified 229 repositories with fake star campaigns and also published in package registries (Section 4.1).”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Findingnone given§ 5 Discussion: What to Do about Fake Stars? · p. 10Fake stars are demonstrably associated with increasing security risks and spam/phishing activities.
“Most alarmingly, fake stars are demonstrably associated with increasing security risks and spam/phishing activities.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown data§ 4.2 RQ2: Activity Patterns · p. 7Repositories and accounts in fake star campaigns tend to be skewed toward starring activities and rarely engage in harder-to-fake activities.
“repositories and accounts in fake star campaigns tend to be skewed toward starring activities, and they rarely engage in activities that are considerably harder to fake”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone given§ C Inter-Rater Reliability Analysis · p. 15At the time of writing, the Figure 9 phishing repository still has more than 50 fake stars remaining and visible in its GitHub repository.
“At the time of writing, the repository still has more than 50 fake stars remaining and visible in its GitHub repository.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown data§ A GitHub Star Provider Examples · p. 14The listed GitHub star merchants often claim to deliver their stars in days or even hours.
“they often claim to deliver their stars in days or even hours.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingnone given§ B Definition of Repository Categories · p. 14For the Figure 8 phishing repository, almost all of its fake stars have been removed while the repository is still accessible at the time of writing.
“While the repository is still accessible at the time of writing, almost all of its fake stars have been removed.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown data§ C Inter-Rater Reliability Analysis · p. 15In repository Uttampatel1/temp1, the phishing malware link was only added in a later commit six months after creation.
“The phishing malware link was only added in a later commit six months after creation.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown data§ A GitHub Star Provider Examples · p. 14The prices of the listed GitHub star merchants range from $0.10 to $2.00 per star.
“Their prices range from $0.10 to $2.00 per star”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). The quote only partly states this claim.
Findingown data§ A GitHub Star Provider Examples · p. 14Table 7 shows a non-exhaustive list of GitHub star merchants collected in July 2024 through Google Search.
“Table 7 shows a non-exhaustive list collected in July 2024 through Google Search.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingcitation§ C Inter-Rater Reliability Analysis · p. 14The Cohen's κ between the human coding results and AI coding results is 0.71, indicating strong agreement.
“The Cohen's 𝜅 between the human coding results and AI coding results is 0.71, indicating strong agreement [65].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [65] [65] J Richard Landis and Gary G Koch. 1977. The measurement of observer agreement for categorical data. Biometrics (1977), 159-174. - source
Probably not a substantial claim: may not pass S3 (load-bearing).
Findingown data§ B Definition of Repository Categories · p. 14An example phishing repository claiming to be game cheats had 149 fake stars detected by StarScout.
“An example phishing repository claiming to be game cheats, with 149 fake stars detected by StarScout .”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown data§ C Inter-Rater Reliability Analysis · p. 15An example phishing repository claiming to be a cryptocurrency bot had 115 fake stars detected by StarScout.
“An example phishing repository claiming to be a cryptocurrency bot, with 115 fake stars detected by StarScout .”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationreasoning§ 2.2 Software Supply Chain Attacks · p. 3Fake stars can be a useful weapon for both compromising existing open-source components and promoting new malicious software.
“Fake stars can be a useful weapon for both kinds of attacks: An attacker can either establish a fake reputation and seek maintainership of critical open-source projects or buy fake stars to promote their own phishing repositories.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Premisecitation§ 2.3 GitHub Stars · p. 3Du et al. collected 1,023 black market GitHub accounts through honeypots and built machine learning classifiers to identify 63,872 more suspected GitHub accounts from 2015 to 2019.
“Du et al. [44] collected 1,023 black market GitHub accounts through honeypots and built machine learning classifiers to identify 63,872 more suspected GitHub accounts from 2015 to 2019.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [44] [44] Kun Du, Hao Yang, Yubao Zhang, Haixin Duan, Haining Wang, Shuang Hao, Zhou Li, and Min Yang. 2020. Understanding Promotion-as-a-Service on GitHub. In ACSAC '20: Annual Computer Security Applications Conference, Virtual Event / Austin, TX, USA, 7-11 December, 2020 . ACM, 597-610. -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Premisecitation§ 1 Introduction · p. 2GitHub repositories may buy GitHub stars for growth hacking, spamming, résumé fraud, or spreading malware.
“GitHub repositories may buy GitHub stars for growth hacking [3], spamming [10], résumé fraud [44], or even for spreading malware [21].”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [3] [3] 2021. Controversy arises as Ali OceanBase offers gifts for GitHub stars, CTO apologizes . Retrieved July 9, 2024 from https://mp.weixin.qq.com/s/q62sSpd6y7\_ JGt7mKG0LbQ -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [10] [10] 2023. Tracking the Fake GitHub Star Black Market with Dagster, dbt and BigQuery. Retrieved July 9, 2024 from https://dagster.io/blog/fake-stars -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [44] [44] Kun Du, Hao Yang, Yubao Zhang, Haixin Duan, Haining Wang, Shuang Hao, Zhou Li, and Min Yang. 2020. Understanding Promotion-as-a-Service on GitHub. In ACSAC '20: Annual Computer Security Applications Conference, Virtual Event / Austin, TX, USA, 7-11 December, 2020 . ACM, 597-610. -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Interpretationreasoning§ 1 Introduction · p. 2Bought GitHub stars corrupt the GitHub star count as a decision-making signal and pose a security threat to all GitHub users.
“these bought GitHub stars (hereafter 'fake stars' to match online discussions) corrupt the GitHub star count as a decision-making signal and pose a security threat to all GitHub users”
Quote in the paperSubstantial claimMay combine two claims.
Premisecitation§ 1 Introduction · p. 2Most prior reports of fake GitHub stars come from the gray literature and do not go beyond studying a few specific cases.
“most prior reports of fake GitHub stars come from the gray literature (i.e., non-peer-reviewed blog posts, news reports, and online discussions), and they do not go beyond studying a few specific cases [3, 10, 21, 44].”
Quote in the paperSubstantial claim0 of 4 sources checked- cites [3] [3] 2021. Controversy arises as Ali OceanBase offers gifts for GitHub stars, CTO apologizes . Retrieved July 9, 2024 from https://mp.weixin.qq.com/s/q62sSpd6y7\_ JGt7mKG0LbQ -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [10] [10] 2023. Tracking the Fake GitHub Star Black Market with Dagster, dbt and BigQuery. Retrieved July 9, 2024 from https://dagster.io/blog/fake-stars -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [21] [21] 2024. Stargazer Ghost Network . Retrieved Sept 17, 2024 from https://research. checkpoint.com/2024/stargazers-ghost-network/ -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [44] [44] Kun Du, Hao Yang, Yubao Zhang, Haixin Duan, Haining Wang, Shuang Hao, Zhou Li, and Min Yang. 2020. Understanding Promotion-as-a-Service on GitHub. In ACSAC '20: Annual Computer Security Applications Conference, Virtual Event / Austin, TX, USA, 7-11 December, 2020 . ACM, 597-610. -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Interpretationreasoning§ 3.1 Overview · p. 3Both the low activity signature and the lockstep signature are hard to avoid for accounts controlled by GitHub star merchants.
“Both signatures are hard to avoid for accounts controlled by GitHub star merchants: Whatever obfuscation methods they use or however realistic they are, these accounts must be either newly-registered throw-away accounts or have been synchronously starring repositories in short time windows to meet their promised delivery times.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown data§ 3.4 Evaluation · p. 5The postprocessing step is effective and necessary.
“providing support for the effectiveness and necessity of the postprocessing step”
Quote in the paperSubstantial claimMay combine two claims.
Premisecitation§ 1 Introduction · p. 2The sheer amount of GitHub data and the rate limit of GitHub APIs present challenges to a global analysis.
“the sheer amount of GitHub data ( ∼ 20TB of metadata in the past five years [1]) and the rate limit of GitHub APIs [20] present challenges to a global analysis”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [1] [1] 2011. GHArchive . Retrieved Sept 19, 2024 from https://www.gharchive.org/ -
Not checked in the free run.
- cites [20] [20] 2024. Rate limits for the REST API . Retrieved Sept 18, 2024 from https://docs. github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api -
Not checked in the free run.
May combine two claims.
Interpretationown data§ 3.4 Evaluation · p. 5Both signatures may be noisy in identifying individual fake stars but, when combined, effective in identifying repositories with fake star campaigns.
“both signatures may be noisy in identifying individual fake stars but, when combined, effective in identifying repositories with fake star campaigns”
Quote in the paperSubstantial claimMay combine two claims.
Study design and conductreasoning§ 3.1 Overview · p. 3Both the low activity signature and the lockstep signature may lead to false positives for repositories and accounts.
“both signatures may lead to false positives (both to repositories and to accounts), as a legitimate user may happen to behave similarly, or a fake account may star legitimate repositories to hide themselves.”
Quote in the paperSubstantial claimMay combine two claims.
Premisecitation§ 2.3 GitHub Stars · p. 3The GitHub star black market operates in at least three different ways: selling stars in batches, exchange platforms, and incentivizing starring with gifts.
“the GitHub star black market operates in at least three different ways: (1) Merchants can sell GitHub stars in batches of (usually) 50 or 100 stars on their own websites (examples in Appendix, Section 6), instant messaging apps [44], or in e-commerce platforms such as Taobao [4]; (2) GitHub users may form exchange platforms (e.g., GitStar [14] or instant messaging groups), where they incentivize”
Quote in the paperNot a substantial claim0 of 3 sources checked- cites [44] [44] Kun Du, Hao Yang, Yubao Zhang, Haixin Duan, Haining Wang, Shuang Hao, Zhou Li, and Min Yang. 2020. Understanding Promotion-as-a-Service on GitHub. In ACSAC '20: Annual Computer Security Applications Conference, Virtual Event / Austin, TX, USA, 7-11 December, 2020 . ACM, 597-610. -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [4] [4] 2022. GitHub 'Patriotic Package,' Actually Just Selling Stars . Retrieved Sept 24, 2024 from https://juejin.cn/post/7115303814483148807 -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [14] [14] 2024. GitStar . Retrieved Sept 24, 2024 from https://gitstar.com.cn/ -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S2 (checkable), S4 (based).
Interpretationnone given§ 3.4 Evaluation · p. 5Precision is inherently harder to evaluate because there is no obvious way to examine whether a star is fake or not.
“Precision is inherently harder to evaluate because there is no obvious way to examine whether a star is fake or not.”
Quote in the paperNot a substantial claimMay combine two claims.
Premisecitation§ 1 Introduction · p. 2GitHub stars can be faked in various ways, including bots, crowdsourced humans, and exchange platforms.
“GitHub stars can be faked in various ways (e.g., bots [21], crowdsourced humans [3], exchange platforms where users exchange stars for a reward [44])”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [21] [21] 2024. Stargazer Ghost Network . Retrieved Sept 17, 2024 from https://research. checkpoint.com/2024/stargazers-ghost-network/ -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [3] [3] 2021. Controversy arises as Ali OceanBase offers gifts for GitHub stars, CTO apologizes . Retrieved July 9, 2024 from https://mp.weixin.qq.com/s/q62sSpd6y7\_ JGt7mKG0LbQ -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [44] [44] Kun Du, Hao Yang, Yubao Zhang, Haixin Duan, Haining Wang, Shuang Hao, Zhou Li, and Min Yang. 2020. Understanding Promotion-as-a-Service on GitHub. In ACSAC '20: Annual Computer Security Applications Conference, Virtual Event / Austin, TX, USA, 7-11 December, 2020 . ACM, 597-610. -
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Premisecitation§ 3.2 Heuristics and Postprocessing · p. 4The lockstep signature is unlikely to form naturally and is highly correlated to fraudulent activities.
“this signature is unlikely to form naturally and highly correlated to fraudulent activities [30, 57, 73]”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [30] [30] Alex Beutel, Wanhong Xu, Venkatesan Guruswami, Christopher Palow, and Christos Faloutsos. 2013. CopyCatch: Stopping group attacks by spotting lockstep behavior in social networks. In 22nd International World Wide Web Conference, WWW '13, Rio de Janeiro, Brazil, May 13-17, 2013 . ACM, 119-130. - source
- cites [57] [57] Bryan Hooi, Hyun Ah Song, Alex Beutel, Neil Shah, Kijung Shin, and Christos Faloutsos. 2016. FRAUDAR: Bounding Graph Fraud in the Face of Camouflage. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining . ACM, 895-904. - source
- cites [73] [73] Shashank Pandit, Duen Horng Chau, Samuel Wang, and Christos Faloutsos. 2007. Netprobe: A fast and scalable system for fraud detection in online auction networks. In Proceedings of the 16th International Conference on World Wide Web, WWW2007, Banff, Alberta, Canada, May 8-12, 2007 . ACM, 201-210. - source
Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based). May combine two claims.
Interpretationreasoning§ 2.3 GitHub Stars · p. 3Despite the limited reliability of GitHub stars, the lack of obvious alternatives makes it still an important signal in decision-making processes.
“Despite studies arguing the limited reliability of GitHub stars, the lack of obvious alternatives makes it still an important signal in these decision-making processes.”
Quote in the paperNot a substantial claimMay combine two claims.
Premisecitation§ 3.2 Heuristics and Postprocessing · p. 4CopyCatch is highly scalable and has been shown to work reasonably well in practice.
“it is highly scalable and has been shown to work reasonably well in practice [30]”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [30] [30] Alex Beutel, Wanhong Xu, Venkatesan Guruswami, Christopher Palow, and Christos Faloutsos. 2013. CopyCatch: Stopping group attacks by spotting lockstep behavior in social networks. In 22nd International World Wide Web Conference, WWW '13, Rio de Janeiro, Brazil, May 13-17, 2013 . ACM, 119-130. - source
Probably not a substantial claim: may not pass S1 (asserted). May combine two claims.
Premisecitation§ 3.4 Evaluation · p. 5GitHub actively counters fraudulent and malicious activities, so a higher deletion rate should be observed in the StarScout sample compared to the baseline.
“We choose this criterion based on reports of GitHub actively countering fraudulent and malicious activities [13]-thus, we should be able to observe a higher deletion rate in the StarScout sample compared to the baseline”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [13] [13] 2024. The GitHub Black Market That Helps Coders Cheat the Popularity Contest . Retrieved July 9, 2024 from https://www.wired.com/story/github-stars-blackmarket-coders-cheat/ -
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductreasoning§ 3.5 Limitations and Ethical Concerns · p. 5Some StarScout identified repositories and accounts may be false positives.
“it is possible that some of the StarScout identified repositories and accounts may still be false positives”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductreasoning§ 3.2 Heuristics and Postprocessing · p. 4The low activity signature may also identify real users wrongly, for example someone who legitimately registered an account, starred a repository, and then gave up using GitHub.
“they may also be real users wrongly identified (e.g., someone legitimately registered an account, starred a repository, and then gave up using GitHub)”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Premisecitation§ 2.1 Fraudulent Activities in Social Networks · p. 2Supervised machine learning models can detect fraudulent activities with high accuracy given a ground truth dataset and reasonable feature engineering.
“With a ground truth dataset and reasonable feature engineering, it is often possible to build high accuracy supervised machine learning models to detect such activities”
Quote in the paperNot a substantial claim0 of 3 sources checked- cites [83] [83] Jonghyuk Song, Sangho Lee, and Jong Kim. 2015. CrowdTarget: Target-based Detection of Crowdturfing in Online Social Networks. In Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, Denver, CO, USA, October 12-16, 2015 . ACM, 793-804. - source
- cites [84] [84] Gianluca Stringhini, Gang Wang, Manuel Egele, Christopher Kruegel, Giovanni Vigna, Haitao Zheng, and Ben Y. Zhao. 2013. Follow the green: Growth and dynamics in Twitter follower markets. In Proceedings of the 2013 Internet Measurement Conference, IMC 2013 . ACM, 163-176. - source
- cites [98] [98] Cao Xiao, David Mandell Freeman, and Theodore Hwa. 2015. Detecting Clusters of Fake Accounts in Online Social Networks. In Proceedings of the 8th ACM Workshop on Artificial Intelligence and Security, AISec 2015 . ACM, 91-101. - source
May combine two claims.
Premisecitation§ 3.4 Evaluation · p. 5Using honeypots to evaluate a fake activity detector raises ethical concerns because it would fund malicious actors and create spam for other developers.
“they raise ethical concerns [62, 94]: If we were to buy fake stars for a honeypot repository, we would be effectively funding malicious actors and creating spam for other developers.”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [62] [62] Tadayoshi Kohno, Yasemin Acar, and Wulf Loh. 2023. Ethical Frameworks and Computer Security Trolley Problems: Foundations for Conversations. In 32nd USENIX Security Symposium, USENIX Security 2023, Anaheim, CA, USA, August 9-11, 2023 . USENIX Association, 5145-5162. - source
- cites [94] [94] Edgar R. Weippl, Sebastian Schrittwieser, and Sylvi Rennert. 2016. Empirical Research and Research Ethics in Information Security. In Information Systems Security and Privacy - Second International Conference, ICISSP 2016, Rome, Italy, February 19-21, 2016, Revised Selected Papers (Communications in Computer and Information Science, Vol. 691) . Springer, 14-22. - source
May combine two claims.
Interpretationreasoning§ 3.2 Heuristics and Postprocessing · p. 4Repositories with an anomalous spike of fake stars that contributes a non-negligible portion of stars have probably run a fake star campaign and are probably not a victim of fake stargazers.
“We infer that these repositories have probably run a fake star campaign and are probably not a victim of fake stargazers, as they gained a noticeable benefit from those stars.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
Interpretationreasoning§ 2.3 GitHub Stars · p. 3Repositories with fake stars may gain an unfair advantage in the GitHub popularity contest, which can be exploited to harm stakeholders in the software supply chain.
“Repositories with fake stars may gain an unfair advantage in the GitHub popularity contest, which can be then exploited in various ways to harm stakeholders in the software supply chain.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable).
Interpretationown data§ 3.2 Heuristics and Postprocessing · p. 4It is unreasonable to expect that every repository receiving fake stars is actively seeking fake stars.
“it is unreasonable to expect that every repository receiving fake stars is actively seeking fake stars”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Premisecitation§ 3.2 Heuristics and Postprocessing · p. 4CopyCatch is a state-of-the-art algorithm that has been deployed at Facebook to detect fake Likes with the same lockstep signatures.
“StarScout implements CopyCatch [30], a state-of-the-art algorithm that has been deployed at Facebook to detect fake Likes with the same lockstep signatures.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [30] [30] Alex Beutel, Wanhong Xu, Venkatesan Guruswami, Christopher Palow, and Christos Faloutsos. 2013. CopyCatch: Stopping group attacks by spotting lockstep behavior in social networks. In 22nd International World Wide Web Conference, WWW '13, Rio de Janeiro, Brazil, May 13-17, 2013 . ACM, 119-130. - source
Probably not a substantial claim: may not pass S2 (checkable).
Interpretationreasoning§ 5.2 Platform Providers · p. 10Our study provides an example of how platform transparency enables large-scale independent studies of fraud and malicious activities.
“Finally, our study provides an example of how platform transparency enables large-scale independent studies of fraud and malicious activities .”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown data§ 4.4 RQ4: Promotional Effect · p. 10Buying fake stars may help a repository gain real attention in the short term (less than two months), but the effect is about 5x smaller than real stars; in the long term, buying fake stars has a negative effect on star gain.
“This suggests that buying fake stars may only help the repository gain new attention in the short term (i.e., less than two months), but the history of faking stars becomes a liability and may result in less overall attention in the long term, perhaps because the repository lacks in other activity and health indicators.”
- Also stated in: § 4.4 RQ4: Promotional Effect · p. 10 · hedged
“Finding 8: Buying fake stars may help a repository gain real attention in the short term (i.e., less than two months), but the effect is about 5x smaller compared to real stars; in the long term, buying fake stars has a negative effect on star gain.”
Quote in the paperSubstantial claim- Also stated in: § 4.4 RQ4: Promotional Effect · p. 10 · hedged
Probably not a substantial claim: may not pass S2 (checkable). May combine two claims.
Interpretationown data§ 5.1 Open-Source Practitioners · p. 10There is no plausible mechanism to convert stars into real, sustained adoption, even if a high star count may increase project visibility in the short term.
“Our interpretation is that there is no plausible mechanism to convert stars into real, sustained adoption, even if a high star count may increase project visibility in the short term.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone given§ 4.3 RQ3: Repository Characteristics · p. 8Sample size determined from 95% confidence level and 5% margin of error.
“(sample size determined from 95% confidence level and 5% margin of error)”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Study design and conductnone given§ 4.4 RQ4: Promotional Effect · p. 9Unobserved heterogeneity in fixed effect models is controlled by per-time and per-repository fixed-effect terms.
“unobserved heterogeneity in fixed effect models is controlled by the per-time and per-repository fixed-effect terms”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown data§ 5.3 Third-Party Tool Providers · p. 11The fact that these packages are found in actual customer SBOMs underscores the practical relevance of our research findings and signals the potential for mitigation through third-party tools.
“Yet, the fact that these packages are found in actual customer SBOMs underscores the practical relevance of our research findings and signals the potential for mitigation through third-party tools.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable).
Interpretationreasoning§ 5.2 Platform Providers · p. 10We could not have conducted this study without GitHub's high level of openness.
“We could not have conducted this study without GitHub's high level of openness, which unfortunately, is not common in many other online platforms.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationreasoning§ 5.1 Open-Source Practitioners · p. 10Stars may not only misrepresent popularity or reputation, but can be intentionally manipulated by malicious actors.
“We provide further evidence that stars may not only misrepresent popularity or reputation, but can be intentionally manipulated by malicious actors.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductreasoning§ C Inter-Rater Reliability Analysis · p. 15The LLM's coding results were used to correct human coding errors before aggregating and reporting the open coding results in RQ3.
“We use the LLM's coding results to correct human coding errors before we aggregate and report the open coding results in RQ3.”
Quote in the paperNot a substantial claim- Rests on an assumption: The LLM's coding results can correct human coding errors in the open-coding process.
May combine two claims.
Interpretationreasoning§ D Spam/Phishing Repository Examples · p. 15The two repositories in Figure 8 and Figure 9 have different levels of fake star retention, indicating that GitHub is actively taking action to counter fake stars.
“Note that the two repositories have different level of fake star retention, indicating that GitHub is actively taking action to counter fake stars.”
Quote in the paperNot a substantial claim- Rests on an assumption: Differences in fake star retention between repositories are caused by GitHub moderation actions.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Premisecitation§ E Additional Regression Results · p. 15Models with higher R2 and lower AIC/BIC are preferred.
“While in general, models with higher 𝑅 2 and lower AIC/BIC [63] are preferred”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [63] [63] Jouni Kuha. 2004. AIC and BIC: Comparisons of assumptions and performance. Sociological Methods & Research 33, 2 (2004), 188-229. - source
Probably not a substantial claim: may not pass S4 (based).
Study design and conductnone given§ Responsible Disclosure · p. 11StarScout may generate false positives.
“given the possibility that StarScout may generate false positives and thus false accusations”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Interpretationnone given§ 6 Conclusion · p. 11Short-term promotional use of fake stars does not bring long-term returns.
“used as a short-term promotional tool, which does not bring long-term returns”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown data§ 6 Conclusion · p. 11Fake stars are widely prevalent and rising in popularity on GitHub.
“Despite its wide prevalence and rising popularity, our findings have also revealed its shady nature”
- Also stated in: § 6 Conclusion · p. 11 · plain
“Our study sheds light on this prevalent and escalating threat happening in a platform central to modern open-source software development.”
Quote in the paperSubstantial claim- Also stated in: § 6 Conclusion · p. 11 · plain
Probably not a substantial claim: may not pass S3 (load-bearing).
Interpretationreasoning§ E Additional Regression Results · p. 15Results from the fixed-effects model are preferable.
“so results from the fixed-effects model are preferable.”
Quote in the paperNot a substantial claim
The paper relies on this without support.
GitHub does not preserve deleted repositories and users.
“GitHub does not preserve deleted repositories and users, posing difficulties in the measurement of fraudulent or malicious activities, as some of them may have already been taken down by the platform.”
The paper relies on this without support.
Repository names are indicative of repository content.
“most of the deleted repositories carry names indicating pirated software (e.g., Adobe-Animate-Crack ), cryptocurrency bots (e.g., pixel-wallet-bot-free , Solana-Sniper-Bot ), or game cheats (e.g., GTA5-cheat )”
“we can still glean some information from a term frequency analysis of their repository names”
The paper relies on this without support.
GitHub's current star system gives equal weight to all stars.
“The current system, which gives equal weight to all stars, is prone to manipulation from bots and coordinated inauthentic activities.”
The paper relies on this without support.
Differences in fake star retention between repositories are caused by GitHub moderation actions.
“indicating that GitHub is actively taking action to counter fake stars”
The paper relies on this without support.
The LLM's coding results can correct human coding errors in the open-coding process.
“We use the LLM's coding results to correct human coding errors before we aggregate and report the open coding results in RQ3.”
The paper relies on this without support.
The delayed addition of the phishing malware link in repository Uttampatel1/temp1 indicates intentional evasion of platform moderation.
“the phishing malware link was only added in a later commit six months after creation”
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
Appendix claim of uniformly negative coefficients has an exception
MinorThe appendix says the cumulative fake-star coefficient is negative in all ten additional models, but Table 9 gives it as positive 0.011 in the AR(1) random-effects model.
“𝑎𝑙𝑙 \_ 𝑓 𝑎𝑘𝑒 𝑖,𝑡 -𝑘 -1 is uniformly significantly negative across all ten models”
“| 𝑎𝑙𝑙 _ 𝑓 𝑎𝑘𝑒 𝑖,𝑡 - 𝑘 - 1 | 0 . 011 ∗ ( 0 . 007 )”
Cites
The Measurement of Observer Agreement for Categorical Data
Landis, J. R., & Koch, G. G. (1977) · Biometrics · doi:10.2307/2529310 · Cited by 81,148 · see citing works
Silhouettes: A graphical aid to the interpretation and validation of cluster analysis
Rousseeuw, P. J. (1987) · Journal of Computational and Applied Mathematics · doi:10.1016/0377-0427(87)90125-7 · Cited by 21,392 · see citing works
Testing for Granger non-causality in heterogeneous panels
Dumitrescu, E.-I., & Hurlin, C. (2012) · Economic Modelling · doi:10.1016/j.econmod.2012.02.014 · Cited by 5,922 · see citing works
Engle, R. F., Hendry, D. F., & Richard, J.-F. (1983) · Econometrica · doi:10.2307/1911990 · Cited by 1,346 · see citing works
The spread of low-credibility content by social bots
Shao, C., Ciampaglia, G. L., Varol, O., Yang, K.-C., Flammini, A., & Menczer, F. (2018) · Nature Communications · doi:10.1038/s41467-018-06930-7 · Cited by 1,125 · see citing works
(2004) · doi:10.1177/0049124103262065 · Cited by 906 · see citing works
Assessing the impact of planned social change
Campbell, D. T. (1979) · Evaluation and Program Planning · doi:10.1016/0149-7189(79)90048-x · Cited by 867 · cited 1× · see citing works
“- Donald T. Campbell [33] Many studies provided evidence that the number of GitHub stars is widely used when stakeholders evaluate, select, and adopt open-source projects into their software supply chain [32, 60, 68, 73, 86, 92].”
Grier, C., Thomas, K., Paxson, V., & Zhang, M. (2010) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/1866307.1866311 · Cited by 558 · see citing works
Fame for sale: Efficient detection of fake Twitter followers
Cresci, S., Di Pietro, R., Petrocchi, M., Spognardi, A., & Tesconi, M. (2015) · Decision Support Systems · doi:10.1016/j.dss.2015.09.003 · Cited by 461 · cited 1× · see citing works
“While honeypots are often used in prior research (e.g., [38, 40, 43]), they raise ethical concerns [61, 91]: If we were to buy fake stars for a honeypot repository, we would be effectively funding malicious actors and creating spam for other developers.”
Influence of social and technical factors for evaluating contribution in GitHub
Tsay, J., Dabbish, L., & Herbsleb, J. D. (2014) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/2568225.2568315 · Cited by 447 · see citing works
Suspended accounts in retrospect: an analysis of twitter spam
Thomas, K., Grier, C., Song, D., & Paxson, V. (2011) · Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference · doi:10.1145/2068816.2068840 · Cited by 439 · see citing works
Arming the public with artificial intelligence to counter social bots
Yang, K., Varol, O., Davis, C. A., Ferrara, E., Flammini, A., & Menczer, F. (2019) · Human Behavior and Emerging Technologies · doi:10.1002/hbe2.115 · Cited by 419 · cited 1× · see citing works
“In general, the battle against fraudulent activities in social media is a never-ending arms race [39, 96].”
A survey of learning-based techniques of email spam filtering
Blanzieri, E., & Bryl, A. (2008) · Artificial Intelligence Review · doi:10.1007/s10462-009-9109-6 · Cited by 407 · see citing works
Netprobe: a fast and scalable system for fraud detection in online auction networks
Pandit, S., Chau, D. H., Wang, S., & Faloutsos, C. (2007) · Proceedings of the 16th international conference on World Wide Web · doi:10.1145/1242572.1242600 · Cited by 382 · see citing works
The Paradigm-Shift of Social Spambots: Evidence, Theories, and Tools for the Arms Race
Cresci, S., Di Pietro, R., Petrocchi, M., Spognardi, A., & Tesconi, M. (2017) · Proceedings of the 26th International Conference on World Wide Web Companion - WWW '17 Companion · doi:10.1145/3041021.3055135 · Cited by 381 · cited 4× · see citing works
“In general, the battle against fraudulent activities in social media is a never-ending arms race [39, 96].”
InfluentialThe maximum edge biclique problem is NP-complete
Peeters, R. (2003) · Discrete Applied Mathematics · doi:10.1016/s0166-218x(03)00333-0 · Cited by 374 · see citing works
Curating GitHub for engineered software projects
Munaiah, N., Kroh, S., Cabrey, C., & Nagappan, M. (2017) · Empirical Software Engineering · doi:10.1007/s10664-017-9512-6 · Cited by 365 · see citing works
CopyCatch: stopping group attacks by spotting lockstep behavior in social networks
Beutel, A., Xu, W., Guruswami, V., Palow, C., & Faloutsos, C. (2013) · Proceedings of the 22nd international conference on World Wide Web · doi:10.1145/2488388.2488400 · Cited by 335 · see citing works
What’s in a GitHub Star? Understanding Repository Starring Practices in a Social Coding Platform
Borges, H., & Tulio Valente, M. (2018) · Journal of Systems and Software · doi:10.1016/j.jss.2018.09.016 · Cited by 317 · see citing works
FRAUDAR: Bounding Graph Fraud in the Face of Camouflage
Hooi, B., Song, H. A., Beutel, A., Shah, N., Shin, K., & Faloutsos, C. (2016) · Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining · doi:10.1145/2939672.2939747 · Cited by 305 · see citing works
Uncovering social network Sybils in the wild
Yang, Z., Wilson, C., Wang, X., Gao, T., Zhao, B. Y., & Dai, Y. (2014) · ACM Transactions on Knowledge Discovery from Data · doi:10.1145/2556609 · Cited by 290 · see citing works
Uncovering Large Groups of Active Malicious Accounts in Online Social Networks
Cao, Q., Yang, X., Yu, J., & Palow, C. (2014) · Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/2660267.2660269 · Cited by 274 · see citing works
An empirical comparison of dependency network evolution in seven software packaging ecosystems
Decan, A., Mens, T., & Grosjean, P. (2018) · Empirical Software Engineering · doi:10.1007/s10664-017-9589-y · Cited by 264 · see citing works
Backstabber’s Knife Collection: A Review of Open Source Software Supply Chain Attacks
Ohm, M., Plate, H., Sykosch, A., & Meier, M. (2020) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-52683-2_2 · Cited by 259 · see citing works
A review on social spam detection: Challenges, open issues, and future directions
Rao, S., Verma, A. K., & Bhatia, T. (2021) · Expert Systems with Applications · doi:10.1016/j.eswa.2021.115742 · Cited by 225 · see citing works
SoK: Taxonomy of Attacks on Open-Source Software Supply Chains
Ladisa, P., Plate, H., Martinez, M., & Barais, O. (2023) · 2023 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp46215.2023.10179304 · Cited by 208 · see citing works
Begel, A., Bosch, J., & Storey, M. (2013) · IEEE Software · doi:10.1109/ms.2013.13 · Cited by 201 · see citing works
Serf and turf: crowdturfing for fun and profit
Wang, G., Wilson, C., Zhao, X., Zhu, Y., Mohanlal, M., Zheng, H., & Zhao, B. Y. (2012) · Proceedings of the 21st international conference on World Wide Web · doi:10.1145/2187836.2187928 · Cited by 197 · see citing works
Detecting Clusters of Fake Accounts in Online Social Networks
Xiao, C., Freeman, D. M., & Hwa, T. (2015) · Proceedings of the 8th ACM Workshop on Artificial Intelligence and Security · doi:10.1145/2808769.2808779 · Cited by 184 · see citing works
Stringhini, G., Wang, G., Egele, M., Kruegel, C., Vigna, G., Zheng, H., & Zhao, B. Y. (2013) · Proceedings of the 2013 conference on Internet measurement conference · doi:10.1145/2504730.2504731 · Cited by 169 · cited 4× · see citing works
“For the latter scenario, a recurring observation from prior research is that some providers generate fake popularity signals using automated bots (aka. sybils), but some others use realistic accounts and even crowdsourced real humans (aka. crowdturfing) [57, 80, 81, 90, 97].”
InfluentialMovshovitz-Attias, D., Movshovitz-Attias, Y., Steenkiste, P., & Faloutsos, C. (2013) · Proceedings of the 2013 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining · doi:10.1145/2492517.2500242 · Cited by 141 · see citing works
Machine learning-based social media bot detection: a comprehensive literature review
Aljabri, M., Zagrouba, R., Shaahid, A., Alnasser, F., Saleh, A., & Alomari, D. M. (2023) · Social Network Analysis and Mining · doi:10.1007/s13278-022-01020-5 · Cited by 132 · see citing works
(2018) · doi:10.1145/3180155.3180209 · Cited by 98 · see citing works
Detection of malicious social bots: A survey and a refined taxonomy
Latah, M. (2020) · Expert Systems with Applications · doi:10.1016/j.eswa.2020.113383 · Cited by 94 · see citing works
Investigating Italian disinformation spreading on Twitter in the context of 2019 European elections
Pierri, F., Artoni, A., & Ceri, S. (2020) · PLOS ONE · doi:10.1371/journal.pone.0227821 · Cited by 93 · see citing works
De Cristofaro, E., Friedman, A., Jourjon, G., Kaafar, M. A., & Shafiq, M. Z. (2014) · Proceedings of the 2014 Conference on Internet Measurement Conference · doi:10.1145/2663716.2663729 · Cited by 85 · see citing works
Selecting third-party libraries: the practitioners’ perspective
Larios Vargas, E., Aniche, M., Treude, C., Bruntink, M., & Gousios, G. (2020) · Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering · doi:10.1145/3368089.3409711 · Cited by 84 · see citing works
Fixed vs Random: The Hausman Test Four Decades Later
Amini, S., Delgado, M. S., Henderson, D. J., & Parmeter, C. F. (2012) · Advances in Econometrics · doi:10.1108/s0731-9053(2012)0000029021 · Cited by 77 · see citing works
The Signals that Potential Contributors Look for When Choosing Open-source Projects
Qiu, H. S., Li, Y. L., Padala, S., Sarma, A., & Vasilescu, B. (2019) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3359224 · Cited by 75 · see citing works
Self-citationWhat the hack? A growth hacking taxonomy and practical applications for firms
Bohnsack, R., & Liesner, M. M. (2019) · Business Horizons · doi:10.1016/j.bushor.2019.09.001 · Cited by 73 · see citing works
Typosquatting and Combosquatting Attacks on the Python Ecosystem
Vu, D., Николаевич, П. И., Massacci, F., Plate, H., & Sabetta, A. (2020) · IEEE European Symposium on Security and Privacy Workshops (EuroS&PW) · doi:10.1109/eurospw51379.2020.00074 · Cited by 66 · see citing works
CrowdTarget: Target-based Detection of Crowdturfing in Online Social Networks
Song, J., Lee, S., & Kim, J. (2015) · Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/2810103.2813661 · Cited by 50 · see citing works
Sen, I., Aggarwal, A., Mian, S., Singh, S., Kumaraguru, P., & Datta, A. (2018) · Proceedings of the 10th ACM Conference on Web Science · doi:10.1145/3201064.3201105 · Cited by 50 · cited 1× · see citing works
“They can also be used to artificially boost the popularity of posts or users (using, e.g., fake Likes in Facebook [29, 57] and Instagram [78], and fake followers and retweets in Twitter [80, 81]).”
Ma, Y., Dey, T., Bogart, C., et al. (2021) · Empirical Software Engineering · doi:10.1007/s10664-020-09905-9 · Cited by 50 · see citing works
Committed to Trust: A Qualitative Study on Security & Trust in Open Source Software Projects
Wermke, D., Wöhler, N., Klemmer, J. H., Fourné, M., Acar, Y., & Fahl, S. (2022) · 2022 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp46214.2022.9833686 · Cited by 42 · see citing works
Measuring, Characterizing, and Detecting Facebook Like Farms
Ikram, M., Onwuzurike, L., Farooqi, S., Cristofaro, E. D., Friedman, A., Jourjon, G., Kaafar, M. A., & Shafiq, M. Z. (2017) · ACM Transactions on Privacy and Security · doi:10.1145/3121134 · Cited by 27 · cited 4× · see citing works
“For the latter scenario, a recurring observation from prior research is that some providers generate fake popularity signals using automated bots (aka. sybils), but some others use realistic accounts and even crowdsourced real humans (aka. crowdturfing) [57, 80, 81, 90, 97].”
InfluentialFang, H., Klug, D., Lamba, H., et al. (2020) · International Conference on Mining Software Repositories (MSR) · doi:10.1145/3379597.3387466 · Cited by 23 · see citing works
Self-citationOnline Spam Review Detection: A Survey of Literature
Li, H., Wang, X., Chen, H., & Xu, G. (2022) · Human-Centric Intelligent Systems · doi:10.1007/s44230-022-00001-3 · Cited by 22 · see citing works
An analysis of fake social media engagement services
Catalán, D. N., Pastrana, S., Vallina-Rodríguez, N., & Tapiador, J. (2022) · Computers & Security · doi:10.1016/j.cose.2022.103013 · Cited by 22 · see citing works
What the Fork? Finding and Analyzing Malware in GitHub Forks
Cao, A., & Dolan-Gavitt, B. (2022) · doi:10.14722/madweb.2022.23001 · Cited by 20 · see citing works
OpenSSF Scorecard: On the Path Toward Ecosystem-Wide Automated Security Metrics
Zahan, N., Kanakiya, P., Hambleton, B., Shohan, S., & Williams, L. (2023) · IEEE Security & Privacy · doi:10.1109/msec.2023.3279773 · Cited by 19 · see citing works
(2022) · doi:10.1145/3510003.3510121 · Cited by 19 · see citing works
What are the characteristics of highly-selected packages? A case study on the npm ecosystem
Mujahid, S., Abdalkareem, R., & Shihab, E. (2023) · Journal of Systems and Software · doi:10.1016/j.jss.2022.111588 · Cited by 16 · see citing works
Modeling interconnected social and technical risks in open source software ecosystems
Schueller, W., & Wachs, J. (2024) · Collective Intelligence · doi:10.1177/26339137241231912 · Cited by 13 · see citing works
Attention Inequality in Social Media
Zhu, L., & Lerman, K. (2016) · arXiv · doi:10.48550/arxiv.1601.07200 · Cited by 13 · see citing works
Risius, M., & Blasiak, K. M. (2024) · Business & Information Systems Engineering · doi:10.1007/s12599-024-00905-3 · Cited by 10 · see citing works
Understanding Promotion-as-a-Service on GitHub
Du, K., Yang, H., Zhang, Y., Duan, H., Wang, H., Hao, S., Li, Z., & Yang, M. (2020) · Annual Computer Security Applications Conference · doi:10.1145/3427228.3427258 · Cited by 9 · see citing works
Self-citationThe Fault in Our Stars: An Analysis of GitHub Stars as an Importance Metric for Web Source Code
Koch, S., Klein, D., & Johns, M. (2024) · Proceedings 2024 Workshop on Measurements, Attacks, and Defenses for the Web · doi:10.14722/madweb.2024.23004 · Cited by 8 · see citing works
Ethical Frameworks and Computer Security Trolley Problems: Foundations for Conversations
Kohno, T., Acar, Y., & Loh, W. (2023) · arXiv · doi:10.48550/arxiv.2302.14326 · Cited by 8
Hagar, N., & Shaw, A. (2022) · Journal of Communication · doi:10.1093/joc/jqac032 · Cited by 6 · see citing works
What are the Characteristics of Highly-Selected Packages? A Case Study on the NPM EcosystemPreprint
Mujahid, S., Abdalkareem, R., & Shihab, E. (2022) · SSRN Electronic Journal · doi:10.2139/ssrn.4070797 · Cited by 6 · see citing works
Six Million (Suspected) Fake Stars in GitHub: A Growing Spiral of Popularity Contests, Spams, and Malware
He, H., Yang, H., Burckhardt, P., Kapravelos, A., Vasilescu, B., & Kästner, C. (2024) · arXiv · Cited by 4
Self-citationWho is Creating Malware Repositories on GitHub and Why?
Tania, N. A., Masud, M. R., Rokon, M. O. F., Zhang, Q., & Faloutsos, M. (2024) · International World Wide Web Conference (WWW) · doi:10.1145/3589335.3651582 · Cited by 3 · see citing works
Exposing the Hidden Layer: Software Repositories in the Service of Seo Manipulation
Wu, M., Hong, G., Mai, W., Wu, X., Zhang, L., Pu, Y., Chai, H., Ying, L., Duan, H., & Yang, M. (2025) · 2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE) · doi:10.1109/icse55347.2025.00147 · Cited by 3 · see citing works
Empirical Research and Research Ethics in Information Security
Weippl, E., Schrittwieser, S., & Rennert, S. (2017) · Communications in Computer and Information Science · doi:10.1007/978-3-319-54433-5_2 · Cited by 2 · see citing works
Selecting third-party libraries: The practitioners' perspective
Vargas, E. L., Aniche, M. F., Treude, C., et al. (2020) · Zenodo (CERN European Organization for Nuclear Research) · doi:10.5281/zenodo.3979445 · Cited by 2
Revealing the value of Repository Centrality in lifespan prediction of Open Source Software Projects
He, R., Ye, H., & Zhou, M. (2024) · arXiv · doi:10.48550/arxiv.2405.07508 · Cited by 1 · see citing works
Curating GitHub for engineered software projects
Munaiah, N., Kroh, S., Cabrey, C., et al. (2016) · doi:10.7287/peerj.preprints.2617v1
Flagged first, then by citations
Research works printed but not linked: 21
- 2011. GHArchive. Retrieved Sept 19, 2024 from https://www.gharchive.org/
- 2021. Controversy arises as Ali OceanBase offers gifts for GitHub stars, CTO apologizes. Retrieved July 9, 2024 from https://mp.weixin.qq.com/s/q62sSpd6y7_JGt7mKG0LbQ
- 2022. Phishing Campaign Targets PyPI Users to Distribute Malicious Code. Retrieved Nov 14, 2024 from https://www.darkreading.com/cloud-security/phishing-campaign-targets-pypi-users-to-distribute-malicious-code
- 2023. Malicious Microsoft VSCode extensions steal passwords, open remote shells. Retrieved Sep 23, 2024 from https://www.bleepingcomputer.com/news/security/malicious-microsoft-vscode-extensions-steal-passwords-open-remote-shells/
- 2023. Should startups worry about GitHub stars?Retrieved July 9, 2024 from https://technical.ly/software-development/should-startups-worry-about-github-stars/
- 2024. GitStar. Retrieved Sept 24, 2024 from https://gitstar.com.cn/
- 2024. Millions of Malicious Containers Found on Docker Hub. Retrieved Nov 14, 2024 from https://www.infosecurity-magazine.com/news/malicious-containers-found-docker/
- 2024. Open Source Supply, Demand, and Security. Retrieved Sept 18, 2024 from https://www.sonatype.com/state-of-the-software-supply-chain/open-source-supply-and-demand
- 2024. Stargazer Ghost Network. Retrieved Sept 17, 2024 from https://research.checkpoint.com/2024/stargazers-ghost-network/
- 2024. VirusTotal. Retrieved Nov 8, 2024 from https://www.virustotal.com/
- 2025. ecosyste.ms. Retrieved Feb 25, 2025 from https://ecosyste.ms/
- David Arthur and Sergei Vassilvitskii. 2007. k-means++: The advantages of careful seeding. In Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2007. SIAM, 1027–1035.
- Ronald Jay Cohen, Mark E Swerdlik, and Suzanne M Phillips. 1996. Psychological Testing and Assessment: An Introduction to Tests and Measurement. Mayfield Publishing Co.
- Chrysanthos Dellarocas. 2010. Online reputation systems: How to design one that does what you need. MIT Sloan Management Review 51 3 (2010) 33.
- Nadia Eghbal. 2016. Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure. Ford Foundation.
- Christoph Hanck, Martin Arnold, Alexander Gerber, and Martin Schmelzer. 2021. Regression with Panel Data. In Introduction to Econometrics with R. Universität Duisburg-Essen. https://www.econometrics-with-r.org/10-rwpd.html
- Amy Jo Kim. 2006. Community Building on the Web: Secret Strategies for Successful Online Communities. Peachpit Press.
- Arjun Mukherjee, Vivek Venkataraman, Bing Liu, and Natalie Glance. 2013. What Yelp fake review filter might be doing?. In Proceedings of the International AAAI Conference on Web and Social Media , Vol. 7. 409–418.
- Bimal Viswanath, Muhammad Ahmad Bashir, Mark Crovella, Saikat Guha, Krishna P. Gummadi, Balachander Krishnamurthy, and Alan Mislove. 2014. Towards Detecting Anomalous User Behavior in Online Social Networks. In Proceedings of the 23rd USENIX Security Symposium, San Diego, CA, USA, August 20-22, 2014. USENIX Association, 223–238.
- Gang Wang, Tianyi Wang, Haitao Zheng, and Ben Y. Zhao. 2014. Man vs. Machine: Practical Adversarial Detection of Malicious Crowdsourcing Workers. In Proceedings of the 23rd USENIX Security Symposium, San Diego, CA, USA, August 20-22, 2014. USENIX Association, 239–254.
- Markus Zimmermann, Cristian-Alexandru Staicu, Cam Tenny, and Michael Pradel. 2019. Small World with High Risks: A Study of Security Threats in the npm Ecosystem. In 28th USENIX Security Symposium, USENIX Security 2019, Santa Clara, CA, USA, August 14-16, 2019. USENIX Association, 995–1010.
Cited by
Sorted by citations
Ye, J., Li, Z., Tang, X., Xu, S., Zou, D., Yuan, Z., & Jin, H. (2026) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3840391 · Cited by 1 · see citing works
- Authors
- He, H., Yang, H., Burckhardt, P., Kapravelos, A., Vasilescu, B., & Kästner, C.
- Affiliations
- Carnegie Mellon University (US)
- Socket Inc, Pittsburgh, PA, USA
- North Carolina State University (US)
- ORCID
- Venue
- Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering
- Publisher
- ACM
- Published
- 2026-04-12
- Pages
- 1469-1481
- OpenAlex
- W7212252056
- Semantic Scholar
- ab9f76461e864cb56adb0d98bd374ba818518cc9
- Cited by
- 2
- References
- 55
- Citations by year
- 2026: 2
- FWCI
- 26.38
- Type
- conference paper
- Language
- en
- Open access
- hybrid
- doi.org
- Locations
- IEEE/ACM International Conference on Software Engineering (ICSE) (publishedVersion, cc-by)
- arXiv (Cornell University) (submittedVersion, cc-by)
- arXiv (Cornell University) (cc-by)
- Funders
- National Science Foundation (2206859, 2207008, 2317168)
- Topics
- Physical Sciences › Computer Science › Information Systems › Spam and Phishing Detection
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Physical Sciences › Computer Science › Computer Science Applications › Open Source Software Innovations
- Keywords
- GitHub, popularity metrics, anomaly detection, open source software, growth hacking, supply chain security, platform moderation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-09.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-09.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review