Cataloguing Hugging Face Models to Software Engineering Activities: Automation and Findings
Not on the map. Why?
Abstract (arXiv)
Context: Open-source Pre-Trained Models (PTMs) provide extensive resources for various Machine Learning (ML) tasks, yet these resources lack a classification tailored to Software Engineering (SE) needs to support the reliable identification and reuse of models for SE. Objective: To address this gap, we derive a taxonomy encompassing 147 SE tasks and apply an SE-oriented classification to PTMs in a popular open-source ML repository, Hugging Face (HF). Method: Our repository mining study followed a five-phase pipeline: (i) identification SE tasks from the literature; (ii) collection of PTM data from the HF API, including model card descriptions and metadata, and the abstracts of the associated arXiv papers; (iii) text processing to ensure consistency; (iv) a two-phase validation of SE relevance, involving humans and LLM assistance, supported by five pilot studies with human annotators and a generalization test; (v) and data analysis. This process yielded a curated catalogue of 2,205 SE PTMs. Results: We find that most SE PTMs target code generation and coding, emphasizing implementation over early or late development stages. In terms of ML tasks, text generation dominates within SE PTMs. Notably, the number of SE PTMs has increased markedly since 2023 Q2, while evaluation remains limited: only 9.6% report benchmark results, mostly scoring below 50%. Conclusions: Our catalogue reveals documentation and transparency gaps, highlights imbalances across SDLC phases, and provides a foundation for automated SE scenarios, such as the sampling and selection of suitable PTMs.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 21 of its 64 references that are in the map. First posted on arXiv 3 Jun 2025.
Builds on
21 of 64 references.
References · 21
- 2023MetaGPT: Meta Programming for A Multi-Agent Collaborative Frameworkcited by 1,808
- 2018Model Cards for Model Reportingcited by 1,080
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 399
- 2021Pre-Trained Models: Past, Present and Futurecited by 319
- 2023An Empirical Study of Pre-Trained Model Reuse in the Hugging Face Deep Learning Model Registrycited by 47
- 2020A Software Engineering Perspective on Engineering Machine Learning Systems: State of the Art and Challengescited by 33
- 2023Analyzing the Evolution and Maintenance of ML Models on Hugging Facecited by 22
- 2022Deep Learning Meets Software Engineering: A Survey on Pre-Trained Models of Source Codecited by 21
- 2023Trustworthy and Synergistic Artificial Intelligence for Software Engineering: Vision and Roadmapscited by 19
- 2025Assessing and Advancing Benchmarks for Evaluating Large Language Models in Software Engineering Taskscited by 17
- 2024Ecosystem of Large Language Models for Codecited by 10
- 2025Comparative Analysis Based on DeepSeek, ChatGPT, and Google Gemini: Features, Techniques, Performance, Future Prospectscited by 9
9 more
- 2023On the Suitability of Hugging Face Hub for Empirical Studiescited by 8
- 2023"I see models being a whole other thing": An Empirical Study of Pre-Trained Model Naming Conventions and A Tool for Enhancing Naming Consistencycited by 7
- 2024Towards Semantic Versioning of Open Pre-trained Language Model Releases on Hugging Facecited by 6
- 2024An Empirical Study of Challenges in Machine Learning Asset Managementcited by 4
- 2024A Framework for Using LLMs for Repository Mining Studies in Empirical Software Engineeringcited by 4
- 2024Challenges of Using Pre-trained Models: the Practitioners' Perspectivecited by 3
- 2024Automated categorization of pre-trained models for software engineering: A case study with a Hugging Face datasetcited by 3
- 2024How do Machine Learning Models Change?cited by 3
- 2025Novice Developers' Perspectives on Adopting LLMs for Software Development: A Systematic Literature Reviewcited by 3
Built on by
Citing papers per year: 2026: 1.
1 paper.