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 …

Software defect prediction based on gated hierarchical LSTMs

H Wang, W Zhuang, X Zhang - IEEE Transactions on Reliability, 2021 - ieeexplore.ieee.org
Software defect prediction, aimed at assisting software practitioners in allocating test
resources more efficiently, predicts the potential defective modules in software products …

Learning program semantics with code representations: An empirical study

JK Siow, S Liu, X **e, G Meng… - 2022 IEEE international …, 2022 - ieeexplore.ieee.org
Program semantics learning is the core and fundamental for various code intelligent tasks
eg, vulnerability detection, clone detection. A considerable amount of existing works …

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 …

Third-party library dependency for large-scale sca in the c/c++ ecosystem: How far are we?

L Jiang, H Yuan, Q Tang, S Nie, S Wu… - Proceedings of the 32nd …, 2023 - dl.acm.org
Existing software composition analysis (SCA) techniques for the C/C++ ecosystem tend to
identify the reused components through feature matching between target software project …

Da-net: Distributed attention network for temporal knowledge graph reasoning

K Liu, F Zhao, H Chen, Y Li, G Xu, H ** - Proceedings of the 31st ACM …, 2022 - dl.acm.org
Predicting future events in dynamic knowledge graphs has attracted significant attention.
Existing work models the historical information in a holistic way, which achieves satisfactory …

Fine-grained code clone detection with block-based splitting of abstract syntax tree

T Hu, Z Xu, Y Fang, Y Wu, B Yuan, D Zou… - Proceedings of the 32nd …, 2023 - dl.acm.org
Code clone detection aims to find similar code fragments and gains increasing importance
in the field of software engineering. There are several types of techniques for detecting code …

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 …