mlsanityData to 7 Oct 2026

CodeTrans: Towards Cracking the Language of Silicon's Code Through Self-Supervised Deep Learning and High Performance Computing

arXiv 2104.02443 ↗First posted 6 Apr 2021cs.SE cs.AI cs.CLcited by 28

Not on the map. Why?

Abstract (arXiv)

Currently, a growing number of mature natural language processing applications make people's life more convenient. Such applications are built by source code - the language in software engineering. However, the applications for understanding source code language to ease the software engineering process are under-researched. Simultaneously, the transformer model, especially its combination with transfer learning, has been proven to be a powerful technique for natural language processing tasks. These breakthroughs point out a promising direction for process source code and crack software engineering tasks. This paper describes CodeTrans - an encoder-decoder transformer model for tasks in the software engineering domain, that explores the effectiveness of encoder-decoder transformer models for six software engineering tasks, including thirteen sub-tasks. Moreover, we have investigated the effect of different training strategies, including single-task learning, transfer learning, multi-task learning, and multi-task learning with fine-tuning. CodeTrans outperforms the state-of-the-art models on all the tasks. To expedite future works in the software engineering domain, we have published our pre-trained models of CodeTrans. https://github.com/agemagician/CodeTrans

Key facts. Cited by 28 papers in the map (data through 7 Oct 2026). Builds on 25 of its 39 references that are in the map. First posted on arXiv 6 Apr 2021.

Builds on

25 of 39 references.

References · 25

  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. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
  5. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  6. 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
  7. 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
  8. 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
  9. 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
  10. 2020mT5: A massively multilingual pre-trained text-to-text transformercited by 1,813
  11. 2018A Call for Clarity in Reporting BLEU Scorescited by 1,790
  12. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
13 more
  1. 2015Effective Approaches to Attention-based Neural Machine Translationcited by 1,024
  2. 2017An Overview of Multi-Task Learning in Deep Neural Networkscited by 791
  3. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
  4. 2018Subword Regularization: Improving Neural Network Translation Models with Multiple Subword Candidatescited by 632
  5. 2019Multi-Task Deep Neural Networks for Natural Language Understandingcited by 349
  6. 2013One Billion Word Benchmark for Measuring Progress in Statistical Language Modelingcited by 302
  7. 2020Unsupervised Translation of Programming Languagescited by 262
  8. 2017Automatically Generating Commit Messages from Diffs using Neural Machine Translationcited by 42
  9. 2016Deep API Learningcited by 41
  10. 2018StaQC: A Systematically Mined Question-Code Dataset from Stack Overflowcited by 30
  11. 2018Neural Program Search: Solving Programming Tasks from Description and Examplescited by 10
  12. 2018Deep Learning in Software Engineeringcited by 6
  13. 2018Public Git Archive: a Big Code dataset for allcited by 5

Built on by

Cited by year

Citing papers per year: 2021: 4; 2022: 7; 2023: 10; 2024: 5; 2025: 2.

28 papers.

Sort:

By area:

  1. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
  2. 2023Large Language Models and Simple, Stupid Bugscited by 45
  3. 2022No More Fine-Tuning? An Experimental Evaluation of Prompt Tuning in Code Intelligencecited by 41
  4. 2024Prompting Techniques for Secure Code Generation: A Systematic Investigationcited by 33
  5. 2024CRUXEval-X: A Benchmark for Multilingual Code Reasoning, Understanding and Executioncited by 31
  6. 2023CodeTF: One-stop Transformer Library for State-of-the-art Code LLMscited by 21
  7. 2023The Vault: A Comprehensive Multilingual Dataset for Advancing Code Understanding and Generationcited by 20
  8. 2023CrossCodeBench: Benchmarking Cross-Task Generalization of Source Code Modelscited by 16
  9. 2022Telling Stories from Computational Notebooks: AI-Assisted Presentation Slides Creation for Presenting Data Science Workcited by 15
  10. 2023Do Large Language Models Pay Similar Attention Like Human Programmers When Generating Code?cited by 13
  11. 2023Can ChatGPT Pass An Introductory Level Functional Language Programming Course?cited by 9
  12. 2023SteloCoder: a Decoder-Only LLM for Multi-Language to Python Code Translationcited by 9
16 more
  1. 2024CommitBench: A Benchmark for Commit Message Generationcited by 8
  2. 2025Code Summarization Beyond Function Levelcited by 8
  3. 2022Is this Change the Answer to that Problem? Correlating Descriptions of Bug and Code Changes for Evaluating Patch Correctnesscited by 7
  4. 2021Improving Code Autocompletion with Transfer Learningcited by 6
  5. 2022On The Cross-Modal Transfer from Natural Language to Code through Adapter Modulescited by 6
  6. 2022Pre-Training Representations of Binary Code Using Contrastive Learningcited by 6
  7. 2024Understanding Defects in Generated Codes by Language Modelscited by 4
  8. 2021Learning to Extend Program Graphs to Work-in-Progress Codecited by 3
  9. 2022A Survey on Artificial Intelligence for Source Code: A Dialogue Systems Perspectivecited by 3
  10. 2022Assessing Project-Level Fine-Tuning of ML4SE Modelscited by 1
  11. 2023Knowledge Transfer for Pseudo-code Generation from Low Resource Programming Languagecited by 1
  12. 2023An Exploratory Literature Study on Sharing and Energy Use of Language Models for Source Codecited by 1
  13. 2024Beyond Self-learned Attention: Mitigating Attention Bias in Transformer-based Models Using Attention Guidancecited by 1
  14. 2025Previously on... Automating Code Reviewcited by 1
  15. 2021Towards Neural Functional Program Evaluationcited by 0
  16. 2023A Machine Learning Approach Towards SKILL Code Autocompletioncited by 0