paper-with-me

홈 › Papers

LabelGit: A Dataset for Software Repositories Classification using Attributed Dependency Graphs

2021-03-16 · Cezar Sas, Andrea Capiluppi

Software repository hosting services contain large amounts of open-source software, with GitHub hosting more than 100 million repositories, from new to established ones. Given this vast amount of projects, there is a pressing need for a search based on the software's content and features. However, even though GitHub offers various solutions to aid software discovery, most repositories do not have any labels, reducing the utility of search and topic-based analysis. Moreover, classifying software modules is also getting more importance given the increase in Component-Based Software Development. However, previous work focused on software classification using keyword-based approaches or proxies for the project (e.g., README), which is not always available. In this work, we create a new annotated dataset of GitHub Java projects called LabelGit. Our dataset uses direct information from the source code, like the dependency graph and source code neural representations from the identifiers. Using this dataset, we hope to aid the development of solutions that do not rely on proxies but use the entire source code to perform classification.

📄 PDF Abstract BibTeX arXiv:2103.08890

Code (0)

등록된 구현이 없습니다.

Tasks

General Classification

Similar Papers 제목 키워드 기반

DRAGON: Robust Classification for Very Large Collections of Software Repositories

2026-02-09 · Stefano Balla, Stefano Zacchiroli, Thomas Degueule, Jean-Rémy Falleri 외 arxiv

The ability to automatically classify source code repositories with ''topics'' that reflect their content and purpose is very useful, especially when navigating or searching through large software collections. However, e…

Detection, Classification and Prevalence of Self-Admitted Aging Debt

2025-04-24 · Murali Sridharan, Mika Mäntylä, Leevi Rantala

Context: Previous research on software aging is limited with focus on dynamic runtime indicators like memory and performance, often neglecting evolutionary indicators like source code comments and narrowly examining lega…

Interactive Visualization for Exploring Information Fragments in Software Repositories

2021-04-28 · Youngtaek Kim, Hyeon Jeon, Kiroong Choe, Hyunjoo Song 외

Software developers explore and inspect software repository data to obtain detailed information archived in the development history. However, developers who are not acquainted with the development context suffer from del…

Automating Detection and Root-Cause Analysis of Flaky Tests in Quantum Software

2026-03-09 · Janakan Sivaloganathan, Ainaz Jamshidi, Andriy Miranskyy, Lei Zhang arxiv

Like classical software, quantum software systems rely on automated testing. However, their inherently probabilistic outputs make them susceptible to quantum flakiness -- tests that pass or fail inconsistently without co…

Automatically Categorising GitHub Repositories by Application Domain

2022-07-30 · Francisco Zanartu, Christoph Treude, Bruno Cartaxo, Hudson Silva Borges 외

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 becom…

Navigate