mlsanityData to 7 Oct 2026

On the validity of pre-trained transformers for natural language processing in the software engineering domain

arXiv 2109.04738 ↗First posted 10 Sep 2021cs.SE cs.LGcited by 11

Not on the map. Why?

Abstract (arXiv)

Transformers are the current state-of-the-art of natural language processing in many domains and are using traction within software engineering research as well. Such models are pre-trained on large amounts of data, usually from the general domain. However, we only have a limited understanding regarding the validity of transformers within the software engineering domain, i.e., how good such models are at understanding words and sentences within a software engineering context and how this improves the state-of-the-art. Within this article, we shed light on this complex, but crucial issue. We compare BERT transformer models trained with software engineering data with transformers based on general domain data in multiple dimensions: their vocabulary, their ability to understand which words are missing, and their performance in classification tasks. Our results show that for tasks that require understanding of the software engineering context, pre-training with software engineering data is valuable, while general domain models are sufficient for general language understanding, also within the software engineering domain.

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 33 of its 78 references that are in the map. First posted on arXiv 10 Sep 2021.

Builds on

33 of 78 references.

References · 33

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2020Language Models are Few-Shot Learnerscited by 32,199
  4. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  5. 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
  6. 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
  7. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
  8. 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
  9. 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,014
  10. 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
  11. 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
  12. 2018Deep contextualized word representationscited by 2,285
21 more
  1. 2019BioBERT: a pre-trained biomedical language representation model for biomedical text miningcited by 1,935
  2. 2019SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systemscited by 1,718
  3. 2020Big Bird: Transformers for Longer Sequencescited by 1,673
  4. 2019SciBERT: A Pretrained Language Model for Scientific Textcited by 1,404
  5. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
  6. 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,242
  7. 2017Mixed Precision Trainingcited by 1,135
  8. 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
  9. 2019ClinicalBERT: Modeling Clinical Notes and Predicting Hospital Readmissioncited by 487
  10. 2019FinBERT: Financial Sentiment Analysis with Pre-trained Language Modelscited by 378
  11. 2019A Multiscale Visualization of Attention in the Transformer Modelcited by 292
  12. 2018code2vec: Learning Distributed Representations of Codecited by 249
  13. 2018Examining Gender and Race Bias in Two Hundred Sentiment Analysis Systemscited by 234
  14. 2016Time for a change: a tutorial for comparing multiple classifiers through Bayesian analysiscited by 92
  15. 2020Code and Named Entity Recognition in StackOverflowcited by 39
  16. 2018A Benchmark Study on Sentiment Analysis for Software Engineering Researchcited by 14
  17. 2017Sentiment Polarity Detection for Software Developmentcited by 12
  18. 2019Import2vec - Learning Embeddings for Software Librariescited by 7
  19. 2020Can We Use SE-specific Sentiment Analysis Tools in a Cross-Platform Setting?cited by 7
  20. 2020On the feasibility of automated prediction of bug and non-bug issuescited by 6
  21. 2016Characterizing Diseases from Unstructured Text: A Vocabulary Driven Word2vec Approachcited by 3

Built on by

Cited by year

Citing papers per year: 2022: 2; 2023: 3; 2024: 4; 2025: 2.

11 papers.