English

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

Software Engineering 2023-10-06 v1 Artificial Intelligence

Abstract

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, we know little about the corresponding software engineering behaviors and challenges. To enable the study of software engineering with PTMs, we present the PeaTMOSS dataset: Pre-Trained Models in Open-Source Software. PeaTMOSS has three parts: a snapshot of (1) 281,638 PTMs, (2) 27,270 open-source software repositories that use PTMs, and (3) a mapping between PTMs and the projects that use them. We challenge PeaTMOSS miners to discover software engineering practices around PTMs. A demo and link to the full dataset are available at: https://github.com/PurdueDualityLab/PeaTMOSS-Demos.

Keywords

Cite

@article{arxiv.2310.03620,
  title  = {PeaTMOSS: Mining Pre-Trained Models in Open-Source Software},
  author = {Wenxin Jiang and Jason Jones and Jerin Yasmin and Nicholas Synovic and Rajeev Sashti and Sophie Chen and George K. Thiruvathukal and Yuan Tian and James C. Davis},
  journal= {arXiv preprint arXiv:2310.03620},
  year   = {2023}
}
R2 v1 2026-06-28T12:41:40.133Z