paper-with-me

Papers

Towards a Classification of Open-Source ML Models and Datasets for Software Engineering

2024-11-14 · Alexandra González, Xavier Franch, David Lo, Silverio Martínez-Fernández

Background: Open-Source Pre-Trained Models (PTMs) and datasets provide extensive resources for various Machine Learning (ML) tasks, yet these resources lack a classification tailored to Software Engineering (SE) needs. Aims: We apply an SE-oriented classification to PTMs and datasets on a popular open-source ML repository, Hugging Face (HF), and analyze the evolution of PTMs over time. Method: We conducted a repository mining study. We started with a systematically gathered database of PTMs and datasets from the HF API. Our selection was refined by analyzing model and dataset cards and metadata, such as tags, and confirming SE relevance using Gemini 1.5 Pro. All analyses are replicable, with a publicly accessible replication package. Results: The most common SE task among PTMs and datasets is code generation, with a primary focus on software development and limited attention to software management. Popular PTMs and datasets mainly target software development. Among ML tasks, text generation is the most common in SE PTMs and datasets. There has been a marked increase in PTMs for SE since 2023 Q2. Conclusions: This study underscores the need for broader task coverage to enhance the integration of ML within SE practices.

📄 PDF Abstract BibTeX arXiv:2411.09683

Code (0)

등록된 구현이 없습니다.

Tasks

Code GenerationText Generation

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Attention 설명 없음
Focus 설명 없음

Similar Papers 제목 키워드 기반

How do Pre-Trained Models Support Software Engineering? An Empirical Study in Hugging Face

2025-06-03 · Alexandra González, Xavier Franch, David Lo, Silverio Martínez-Fernández

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 address this gap, we de…

Code GenerationText Generation

PeaTMOSS: Mining Pre-Trained Models in Open-Source Software

2023-10-05 · Wenxin Jiang, Jason Jones, Jerin Yasmin, Nicholas Synovic 외

Developing and training deep learning models is expensive, so software engineers have begun to reuse pre-trained deep learning models (PTMs) and fine-tune them for downstream tasks. Despite the wide-spread use of PTMs, w…

Deep Learning

SWE-smith: Scaling Data for Software Engineering Agents

2025-04-30 · John Yang, Kilian Leret, Carlos E. Jimenez, Alexander Wettig 외

Despite recent progress in Language Models (LMs) for software engineering, collecting training data remains a significant pain point. Existing datasets are small, with at most 1,000s of training instances from 11 or fewe…

Applying Large Language Models to Issue Classification: Revisiting with Extended Data and New Models

2025-05-30 · Gabriel Aracena, Kyle Luster, Fabio Santos, Igor Steinmacher 외

Effective prioritization of issue reports in software engineering helps to optimize resource allocation and information recovery. However, manual issue classification is laborious and lacks scalability. As an alternative…

Classification

Applying Large Language Models API to Issue Classification Problem

2024-01-09 · Gabriel Aracena, Kyle Luster, Fabio Santos, Igor Steinmacher 외

Effective prioritization of issue reports is crucial in software engineering to optimize resource allocation and address critical problems promptly. However, the manual classification of issue reports for prioritization …

Classification