paper-with-me

Papers

Automatically Categorising GitHub Repositories by Application Domain

2022-07-30 · Francisco Zanartu, Christoph Treude, Bruno Cartaxo, Hudson Silva Borges, Pedro Moura, Markus Wagner, Gustavo Pinto

GitHub is the largest host of open source software on the Internet. This large, freely accessible database has attracted the attention of practitioners and researchers alike. But as GitHub's growth continues, it is becoming increasingly hard to navigate the plethora of repositories which span a wide range of domains. Past work has shown that taking the application domain into account is crucial for tasks such as predicting the popularity of a repository and reasoning about project quality. In this work, we build on a previously annotated dataset of 5,000 GitHub repositories to design an automated classifier for categorising repositories by their application domain. The classifier uses state-of-the-art natural language processing techniques and machine learning to learn from multiple data sources and catalogue repositories according to five application domains. We contribute with (1) an automated classifier that can assign popular repositories to each application domain with at least 70% precision, (2) an investigation of the approach's performance on less popular repositories, and (3) a practical application of this approach to answer how the adoption of software engineering practices differs across application domains. Our work aims to help the GitHub community identify repositories of interest and opens promising avenues for future work investigating differences between repositories from different application domains.

📄 PDF Abstract BibTeX arXiv:2208.00269

Code (0)

등록된 구현이 없습니다.

Tasks

Navigate

Similar Papers 제목 키워드 기반

CodeDistiller: Automatically Generating Code Libraries for Scientific Coding Agents

2025-11-30 · Peter Jansen, Samiah Hassan, Pragnya Narasimha arxiv

Automated Scientific Discovery (ASD) systems can help automatically generate and run code-based experiments, but their capabilities are limited by the code they can reliably generate from parametric knowledge alone. As a…

paper2repo: GitHub Repository Recommendation for Academic Papers

2020-04-13 · Huajie Shao, Dachun Sun, Jiahao Wu, Zecheng Zhang 외

GitHub has become a popular social application platform, where a large number of users post their open source projects. In particular, an increasing number of researchers release repositories of source code related to th…

Recommendation Systems

Understanding Real-World AI Planning Domains: A Conceptual Framework

2023-07-10 · Ebaa Alnazer, Ilche Georgievski

Planning is a pivotal ability of any intelligent system being developed for real-world applications. AI planning is concerned with researching and developing planning systems that automatically compute plans that satisfy…

ATLAS: Agentic Taxonomy of Large-Scale Software Ecosystems

2026-06-19 · Junyi Lu, Mengyao Lyu, Jiahui Wu, Lei Yu 외 arxiv

The open-source ecosystem on GitHub lacks a systematic hierarchical taxonomy of software repositories. GitHub Topics, the dominant organizational mechanism, is flat, inconsistent, and covers only 67% of projects. We pres…

A Competitive Deep Neural Network Approach for the ImageCLEFmed Caption 2020 Task

2020-07-11 · Marimuthu Kalimuthu, Fabrizio Nunnari, Daniel Sonntag

The aim of ImageCLEFmed Caption task is to develop a system that automatically labels radiology images with relevant medical concepts. We describe our Deep Neural Network (DNN) based approach for tackling this problem. O…