Automatic Classification of Software Repositories: a Systematic Mapping Study
The rapid growth of software repositories on development platforms such as GitHub, as well as archives like Software Heritage, prompts the need for better repository classification. Machine learning is increasingly used to automate this classification, but there are no secondary studies analyzing this research landscape. We present a systematic mapping study of 43 primary sources published between 2002 and 2023, where we examine the goals, inputs, outputs, training, and evaluation processes involved in automatic repository classification. Our findings reveal a growing interest in automatic classification, particularly to enhance the discoverability and recommendation of relevant repositories. Other applications, such as classification for mining studies, were surprisingly underrepresented. We also observe that a lack of standardized datasets, classification tasks, and evaluation metrics makes it difficult to compare the performance of different techniques.
Stefano Balla -Ease 2025 Presentation (EASE 2025 - Stefano Balla.pdf) | 1.74MiB |
Fri 20 JunDisplayed time zone: Athens change
15:30 - 17:00 | Model/DataAI Models / Data / Learnings/Reflections of Evaluation and Assessment projects in Software Engineering / Research Papers at Senate Hall Chair(s): Giusy Annunziata University of Salerno | ||
15:30 15mPaper | A Unified Semantic Framework for IoT-Healthcare Data Interoperability: A Graph-Based Machine Learning Approach Using RDF and R2RML Learnings/Reflections of Evaluation and Assessment projects in Software Engineering Mehran Pourvahab University of Beira Interior, NOVA LINCS, Covilhã, Portugal, Anilson Monteiro University of Beira Interior, NOVA LINCS, Covilhã, Portugal, Sebastião Pais University of Beira Interior, NOVA LINCS, Covilhã, Portugal, Nuno Pombo University of Beira Interior & Instituto de Telecomunicaçōes, Covilhã, Portugal | ||
15:45 15mTalk | ALOHA: A(IBoM) tooL generatOr for Hugging fAce AI Models / Data Riccardo D'Avino University of Salerno, Sabato Nocera University of Salerno, Daniele Bifolco University of Sannio, Federica Pepe University of Sannio, Massimiliano Di Penta University of Sannio, Italy, Giuseppe Scanniello University of Salerno Pre-print | ||
16:00 15mTalk | Automatic Classification of Software Repositories: a Systematic Mapping Study Research Papers Stefano Balla DISI - Università di Bologna, Thomas Degueule CNRS, Romain Robbes CNRS, LaBRI, University of Bordeaux, Jean-Rémy Falleri Univ. Bordeaux, CNRS, Bordeaux INP, LaBRI, UMR 5800, Institut Universitaire de France, Stefano Zacchiroli LTCI, Télécom Paris, Institut Polytechnique de Paris, Palaiseau, France Pre-print Media Attached File Attached | ||
16:15 15mTalk | BugsRepo: A Comprehensive Curated Dataset of Bug Reports, Comments and Contributors Information from Bugzilla AI Models / Data | ||
16:30 15mTalk | Large Language Models as Robust Data Generators in Software Analytics: Are We There Yet? AI Models / Data Md. Abdul Awal University of Saskatchewan, Mrigank Rochan University of Saskatchewan, Chanchal K. Roy University of Saskatchewan Pre-print |