A survey on deep learning for software engineering

Y Yang, X **a, D Lo, J Grundy - ACM Computing Surveys (CSUR), 2022‏ - dl.acm.org
In 2006, Geoffrey Hinton proposed the concept of training “Deep Neural Networks (DNNs)”
and an improved model training method to break the bottleneck of neural network …

A systematic literature review on the use of deep learning in software engineering research

C Watson, N Cooper, DN Palacio, K Moran… - ACM Transactions on …, 2022‏ - dl.acm.org
An increasingly popular set of techniques adopted by software engineering (SE)
researchers to automate development tasks are those rooted in the concept of Deep …

Deep knowledge tracing

C Piech, J Bassen, J Huang… - Advances in neural …, 2015‏ - proceedings.neurips.cc
Abstract Knowledge tracing, where a machine models the knowledge of a student as they
interact with coursework, is an established and significantly unsolved problem in computer …

Functional code clone detection with syntax and semantics fusion learning

C Fang, Z Liu, Y Shi, J Huang, Q Shi - Proceedings of the 29th ACM …, 2020‏ - dl.acm.org
Clone detection of source code is among the most fundamental software engineering
techniques. Despite intensive research in the past decade, existing techniques are still …

Multilingual training for software engineering

T Ahmed, P Devanbu - Proceedings of the 44th International Conference …, 2022‏ - dl.acm.org
Well-trained machine-learning models, which leverage large amounts of open-source
software data, have now become an interesting approach to automating many software …

Deep learning-based software engineering: progress, challenges, and opportunities

X Chen, X Hu, Y Huang, H Jiang, W Ji, Y Jiang… - Science China …, 2025‏ - Springer
Researchers have recently achieved significant advances in deep learning techniques,
which in turn has substantially advanced other research disciplines, such as natural …

A systematic literature review on source code similarity measurement and clone detection: Techniques, applications, and challenges

M Zakeri-Nasrabadi, S Parsa, M Ramezani… - Journal of Systems and …, 2023‏ - Elsevier
Measuring and evaluating source code similarity is a fundamental software engineering
activity that embraces a broad range of applications, including but not limited to code …

[PDF][PDF] Unifying the perspectives of nlp and software engineering: A survey on language models for code

Z Zhang, C Chen, B Liu, C Liao, Z Gong… - arxiv preprint arxiv …, 2023‏ - simg.baai.ac.cn
In this work we systematically review the recent advancements in code processing with
language models, covering 50+ models, 30+ evaluation tasks, 170+ datasets, and 700 …

Deep learning application on code clone detection: A review of current knowledge

M Lei, H Li, J Li, N Aundhkar, DK Kim - Journal of Systems and Software, 2022‏ - Elsevier
Bad smells in code are indications of low code quality representing potential threats to the
maintainability and reusability of software. Code clone is a type of bad smells caused by …

Predictive models in software engineering: Challenges and opportunities

Y Yang, X **a, D Lo, T Bi, J Grundy… - ACM Transactions on …, 2022‏ - dl.acm.org
Predictive models are one of the most important techniques that are widely applied in many
areas of software engineering. There have been a large number of primary studies that …