An Empirical Comparison of Pre-Trained Models of Source Code
Not on the map. Why?
Abstract (arXiv)
While a large number of pre-trained models of source code have been successfully developed and applied to a variety of software engineering (SE) tasks in recent years, our understanding of these pre-trained models is arguably fairly limited. With the goal of advancing our understanding of these models, we perform the first systematic empirical comparison of 19 recently-developed pre-trained models of source code on 13 SE tasks. To gain additional insights into these models, we adopt a recently-developed 4-dimensional categorization of pre-trained models, and subsequently investigate whether there are correlations between different categories of pre-trained models and their performances on different SE tasks.
Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Feb 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 11; 2024: 6; 2025: 7; 2026: 1.
25 papers.
Sort:
By area:
- 2025On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHubcited by 53
- 2023Evaluating Instruction-Tuned Large Language Models on Code Comprehension and Generationcited by 49
- 2023CodeFusion: A Pre-trained Diffusion Model for Code Generationcited by 31
- 2025An Empirical Study of Retrieval-Augmented Code Generation: Challenges and Opportunitiescited by 17
- 2023Advising OpenMP Parallelization via a Graph-Based Approach with Transformerscited by 10
- 2024RepoMasterEval: Evaluating Code Completion via Real-World Repositoriescited by 10
- 2023Pitfalls in Language Models for Code Intelligence: A Taxonomy and Surveycited by 9
- 2023Turbulence: Systematically and Automatically Testing Instruction-Tuned Large Language Models for Codecited by 9
- 2023FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categories and Test Code Repaircited by 6
- 2023MPI-rical: Data-Driven MPI Distributed Parallelism Assistance with Transformerscited by 5
- 2023A Comprehensive Evaluation of Parameter-Efficient Fine-Tuning on Software Engineering Taskscited by 5
- 2023Do Language Models Learn Semantics of Code? A Case Study in Vulnerability Detectioncited by 4
13 more
- 2024Do Current Language Models Support Code Intelligence for R Programming Language?cited by 4
- 2025MoSE: Hierarchical Self-Distillation Enhances Early Layer Embeddingscited by 2
- 2023Redundancy and Concept Analysis for Code-trained Language Modelscited by 1
- 2024Beyond Self-learned Attention: Mitigating Attention Bias in Transformer-based Models Using Attention Guidancecited by 1
- 2024Agent-Driven Automatic Software Improvementcited by 1
- 2023DocGen: Generating Detailed Parameter Docstrings in Pythoncited by 0
- 2024Studying Vulnerable Code Entities in Rcited by 0
- 2024Transducer Tuning: Efficient Model Adaptation for Software Tasks Using Code Property Graphscited by 0
- 2025Streamlining Admission with LOR Insights: AI-Based Leadership Assessment in Online Master's Programcited by 0
- 2025ReDef: Do Code Language Models Truly Understand Code Changes for Just-in-Time Software Defect Prediction?cited by 0
- 2025Selecting and Combining Large Language Models for Scalable Code Clone Detectioncited by 0
- 2025MANTRA: a Framework for Multi-stage Adaptive Noise TReAtment During Trainingcited by 0
- 2026Recall Before Rerank: Benchmarking Deep Learning Models for Large-Scale Code-to-Code Retrievalcited by 0
- 2026Recall Before Rerank: Benchmarking Deep Learning Models for Large-Scale Code-to-Code Retrieval24 Jun 2026
- 2025MANTRA: a Framework for Multi-stage Adaptive Noise TReAtment During Training3 Dec 2025
- 2025Selecting and Combining Large Language Models for Scalable Code Clone Detection17 Oct 2025
- 2025On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHub18 Sep 2025
- 2025ReDef: Do Code Language Models Truly Understand Code Changes for Just-in-Time Software Defect Prediction?11 Sep 2025
- 2025Streamlining Admission with LOR Insights: AI-Based Leadership Assessment in Online Master's Program7 Aug 2025
- 2025MoSE: Hierarchical Self-Distillation Enhances Early Layer Embeddings4 Mar 2025
- 2025An Empirical Study of Retrieval-Augmented Code Generation: Challenges and Opportunities23 Jan 2025
- 2024Transducer Tuning: Efficient Model Adaptation for Software Tasks Using Code Property Graphs18 Dec 2024
- 2024Do Current Language Models Support Code Intelligence for R Programming Language?10 Oct 2024
- 2024RepoMasterEval: Evaluating Code Completion via Real-World Repositories7 Aug 2024
- 2024Agent-Driven Automatic Software Improvement24 Jun 2024
13 more
- 2024Beyond Self-learned Attention: Mitigating Attention Bias in Transformer-based Models Using Attention Guidance26 Feb 2024
- 2024Studying Vulnerable Code Entities in R6 Feb 2024
- 2023A Comprehensive Evaluation of Parameter-Efficient Fine-Tuning on Software Engineering Tasks25 Dec 2023
- 2023Turbulence: Systematically and Automatically Testing Instruction-Tuned Large Language Models for Code22 Dec 2023
- 2023DocGen: Generating Detailed Parameter Docstrings in Python11 Nov 2023
- 2023Do Language Models Learn Semantics of Code? A Case Study in Vulnerability Detection7 Nov 2023
- 2023Pitfalls in Language Models for Code Intelligence: A Taxonomy and Survey27 Oct 2023
- 2023CodeFusion: A Pre-trained Diffusion Model for Code Generation26 Oct 2023
- 2023Evaluating Instruction-Tuned Large Language Models on Code Comprehension and Generation2 Aug 2023
- 2023FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categories and Test Code Repair21 Jun 2023
- 2023Advising OpenMP Parallelization via a Graph-Based Approach with Transformers16 May 2023
- 2023MPI-rical: Data-Driven MPI Distributed Parallelism Assistance with Transformers16 May 2023
- 2023Redundancy and Concept Analysis for Code-trained Language Models1 May 2023
- 2025On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHub18 Sep 2025
- 2024Agent-Driven Automatic Software Improvement24 Jun 2024
- 2023Evaluating Instruction-Tuned Large Language Models on Code Comprehension and Generationcited by 49
- 2023Advising OpenMP Parallelization via a Graph-Based Approach with Transformerscited by 10
- 2024RepoMasterEval: Evaluating Code Completion via Real-World Repositoriescited by 10
- 2023Pitfalls in Language Models for Code Intelligence: A Taxonomy and Surveycited by 9
- 2023Turbulence: Systematically and Automatically Testing Instruction-Tuned Large Language Models for Codecited by 9
- 2023FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categories and Test Code Repaircited by 6
- 2023MPI-rical: Data-Driven MPI Distributed Parallelism Assistance with Transformerscited by 5
- 2023A Comprehensive Evaluation of Parameter-Efficient Fine-Tuning on Software Engineering Taskscited by 5
- 2023Do Language Models Learn Semantics of Code? A Case Study in Vulnerability Detectioncited by 4
- 2024Do Current Language Models Support Code Intelligence for R Programming Language?cited by 4
- 2025MoSE: Hierarchical Self-Distillation Enhances Early Layer Embeddingscited by 2
- 2023Redundancy and Concept Analysis for Code-trained Language Modelscited by 1
12 most cited of 21 All 21 (JSON)
- 2026Recall Before Rerank: Benchmarking Deep Learning Models for Large-Scale Code-to-Code Retrieval24 Jun 2026
- 2025MANTRA: a Framework for Multi-stage Adaptive Noise TReAtment During Training3 Dec 2025
- 2025Selecting and Combining Large Language Models for Scalable Code Clone Detection17 Oct 2025
- 2025ReDef: Do Code Language Models Truly Understand Code Changes for Just-in-Time Software Defect Prediction?11 Sep 2025
- 2025Streamlining Admission with LOR Insights: AI-Based Leadership Assessment in Online Master's Program7 Aug 2025
- 2025MoSE: Hierarchical Self-Distillation Enhances Early Layer Embeddings4 Mar 2025
- 2024Transducer Tuning: Efficient Model Adaptation for Software Tasks Using Code Property Graphs18 Dec 2024
- 2024Do Current Language Models Support Code Intelligence for R Programming Language?10 Oct 2024
- 2024RepoMasterEval: Evaluating Code Completion via Real-World Repositories7 Aug 2024
- 2024Beyond Self-learned Attention: Mitigating Attention Bias in Transformer-based Models Using Attention Guidance26 Feb 2024
- 2024Studying Vulnerable Code Entities in R6 Feb 2024
- 2023A Comprehensive Evaluation of Parameter-Efficient Fine-Tuning on Software Engineering Tasks25 Dec 2023
12 newest of 21 All 21 (JSON)