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 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 …

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 …

Backdooring neural code search

W Sun, Y Chen, G Tao, C Fang, X Zhang… - arxiv preprint arxiv …, 2023 - arxiv.org
Reusing off-the-shelf code snippets from online repositories is a common practice, which
significantly enhances the productivity of software developers. To find desired code …

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 …

CLCD-I: cross-language clone detection by using deep learning with infercode

MA Yahya, DK Kim - Computers, 2023 - mdpi.com
Source code clones are common in software development as part of reuse practice.
However, they are also often a source of errors compromising software maintainability. The …

Deep learning approaches for bad smell detection: a systematic literature review

A Alazba, H Aljamaan, M Alshayeb - Empirical Software Engineering, 2023 - Springer
Context Bad smells negatively impact software quality metrics such as understandability,
reusability, and maintainability. Reduced costs and enhanced software quality can be …

Vectorizing program ingredients for better jvm testing

T Gao, J Chen, Y Zhao, Y Zhang, L Zhang - Proceedings of the 32nd …, 2023 - dl.acm.org
JVM testing is one of the most widely-used methodologies for guaranteeing the quality of
JVMs. Among various JVM testing techniques, synthesis-based JVM testing, which …

A systematic literature review on the use of machine learning in code clone research

M Kaur, D Rattan - Computer Science Review, 2023 - Elsevier
Context: Research related to code clones includes detection of clones in software systems,
analysis, visualization and management of clones. Detection of semantic clones and …

A systematic literature review on Android-specific smells

Z Wu, X Chen, SUJ Lee - Journal of Systems and Software, 2023 - Elsevier
Context: Code smells are well-known concepts in Object-Oriented (OO) programs as
symptoms that negatively impact software quality and cause long-term issues. However, the …