Deep transfer learning for source code modeling

Y Hussain, Z Huang, Y Zhou, S Wang - International Journal of …, 2020 - World Scientific
In recent years, deep learning models have shown great potential in source code modeling
and analysis. Generally, deep learning-based approaches are problem-specific and data …

CodeGRU: Context-aware deep learning with gated recurrent unit for source code modeling

Y Hussain, Z Huang, Y Zhou, S Wang - Information and Software …, 2020 - Elsevier
Context: Recently deep learning based Natural Language Processing (NLP) models have
shown great potential in the modeling of source code. However, a major limitation of these …

Are deep neural networks the best choice for modeling source code?

VJ Hellendoorn, P Devanbu - Proceedings of the 2017 11th Joint …, 2017 - dl.acm.org
Current statistical language modeling techniques, including deep-learning based models,
have proven to be quite effective for source code. We argue here that the special properties …

A systematic mapping study of source code representation for deep learning in software engineering

HP Samoaa, F Bayram, P Salza, P Leitner - IET Software, 2022 - Wiley Online Library
The usage of deep learning (DL) approaches for software engineering has attracted much
attention, particularly in source code modelling and analysis. However, in order to use DL …

Deep learning meets software engineering: A survey on pre-trained models of source code

C Niu, C Li, B Luo, V Ng - arXiv preprint arXiv:2205.11739, 2022 - arxiv.org
Recent years have seen the successful application of deep learning to software engineering
(SE). In particular, the development and use of pre-trained models of source code has …

Bridging pre-trained models and downstream tasks for source code understanding

D Wang, Z Jia, S Li, Y Yu, Y Xiong, W Dong… - Proceedings of the 44th …, 2022 - dl.acm.org
With the great success of pre-trained models, the pretrain-then-finetune paradigm has been
widely adopted on downstream tasks for source code understanding. However, compared to …

A deep learning model for source code generation

R Tiwang, T Oladunni, W Xu - 2019 SoutheastCon, 2019 - ieeexplore.ieee.org
Natural Language Processing (NLP) models have been used extensively to study
relationship among words in a corpus. Inspired by models such as n-gram we developed a …

Mulcode: A multi-task learning approach for source code understanding

D Wang, Y Yu, S Li, W Dong, J Wang… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Recent years have witnessed the significant rise of Deep Learning (DL) techniques applied
to source code. Researchers exploit DL for a multitude of tasks and achieve impressive …

Adding context to source code representations for deep learning

F Tian, C Treude - 2022 IEEE International Conference on …, 2022 - ieeexplore.ieee.org
Deep learning models have been successfully applied to a variety of software engineering
tasks, such as code classification, summarisation, and bug and vulnerability detection. In …

Boosting source code suggestion with self-supervised Transformer Gated Highway

Y Hussain, Z Huang, Y Zhou, S Wang - Journal of Systems and Software, 2023 - Elsevier
Attention-based transformer language models have shown significant performance gains in
various natural language tasks. In this work, we explore the impact of transformer language …