mlsanityData to 7 Oct 2026

HiGitClass: Keyword-Driven Hierarchical Classification of GitHub Repositories

arXiv 1910.07115 ↗First posted 16 Oct 2019cs.LG cs.CL cs.SEcited by 19

Not on the map. Why?

Abstract (arXiv)

GitHub has become an important platform for code sharing and scientific exchange. With the massive number of repositories available, there is a pressing need for topic-based search. Even though the topic label functionality has been introduced, the majority of GitHub repositories do not have any labels, impeding the utility of search and topic-based analysis. This work targets the automatic repository classification problem as keyword-driven hierarchical classification. Specifically, users only need to provide a label hierarchy with keywords to supply as supervision. This setting is flexible, adaptive to the users' needs, accounts for the different granularity of topic labels and requires minimal human effort. We identify three key challenges of this problem, namely (1) the presence of multi-modal signals; (2) supervision scarcity and bias; (3) supervision format mismatch. In recognition of these challenges, we propose the HiGitClass framework, comprising of three modules: heterogeneous information network embedding; keyword enrichment; topic modeling and pseudo document generation. Experimental results on two GitHub repository collections confirm that HiGitClass is superior to existing weakly-supervised and dataless hierarchical classification methods, especially in its ability to integrate both structured and unstructured data for repository classification.

Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Oct 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 5; 2022: 9; 2023: 1; 2024: 1; 2025: 1; 2026: 2.

19 papers.

Sort:

By area:

  1. 2021MATCH: Metadata-Aware Text Classification in A Large Hierarchycited by 20
  2. 2022Code Recommendation for Open Source Software Developerscited by 13
  3. 2022Effective Seed-Guided Topic Discovery by Integrating Multiple Types of Contextscited by 12
  4. 2022Metadata-Induced Contrastive Learning for Zero-Shot Multi-Label Text Classificationcited by 10
  5. 2021MotifClass: Weakly Supervised Text Classification with Higher-order Metadata Informationcited by 9
  6. 2023Weakly Supervised Multi-Label Classification of Full-Text Scientific Paperscited by 4
  7. 2022GitRanking: A Ranking of GitHub Topics for Software Classification using Active Samplingcited by 3
  8. 2021Repo2Vec: A Comprehensive Embedding Approach for Determining Repository Similaritycited by 2
  9. 2022Semantically-enhanced Topic Recommendation System for Software Projectscited by 2
  10. 2022Automatically Categorising GitHub Repositories by Application Domaincited by 2
  11. 2022Entity Set Co-Expansion in StackOverflowcited by 2
  12. 2021Hierarchy-Aware T5 with Path-Adaptive Mask Mechanism for Hierarchical Text Classificationcited by 1
7 more
  1. 2022Antipatterns in Software Classification Taxonomiescited by 1
  2. 2024Seed-Guided Fine-Grained Entity Typing in Science and Engineering Domainscited by 1
  3. 2026DRAGON: Robust Classification for Very Large Collections of Software Repositoriescited by 1
  4. 2021LabelGit: A Dataset for Software Repositories Classification using Attributed Dependency Graphscited by 0
  5. 2022Topical: Learning Repository Embeddings from Source Code using Attentioncited by 0
  6. 2025Fine-Tuning Topics through Weighting Aspect Keywordscited by 0
  7. 2026ATLAS: Agentic Taxonomy of Large-Scale Software Ecosystemscited by 0