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 …

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 …

Trustworthy and synergistic artificial intelligence for software engineering: Vision and roadmaps

D Lo - 2023 IEEE/ACM International Conference on Software …, 2023 - ieeexplore.ieee.org
For decades, much software engineering research has been dedicated to devising
automated solutions aimed at enhancing developer productivity and elevating software …

A survey on siamese network: Methodologies, applications, and opportunities

Y Li, CLP Chen, T Zhang - IEEE Transactions on artificial …, 2022 - ieeexplore.ieee.org
Siamese network has obtained growing attention in real-life applications. In this survey, we
present an comprehensive review on Siamese network from the aspects of methodologies …

Learning approximate execution semantics from traces for binary function similarity

K Pei, Z Xuan, J Yang, S Jana… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Detecting semantically similar binary functions–a crucial capability with broad security
usages including vulnerability detection, malware analysis, and forensics–requires …

C4: Contrastive cross-language code clone detection

C Tao, Q Zhan, X Hu, X Xia - Proceedings of the 30th IEEE/ACM …, 2022 - dl.acm.org
During software development, developers introduce code clones by reusing existing code to
improve programming productivity. Considering the detrimental effects on software …

Graph-based code semantics learning for efficient semantic code clone detection

D Yu, Q Yang, X Chen, J Chen, Y Xu - Information and Software …, 2023 - Elsevier
Recent studies have shown that high-quality code semantics learning can effectively
improve the performance of code clone detection. However, existing approaches suffer from …

Deep Learning for Code Intelligence: Survey, Benchmark and Toolkit

Y Wan, Z Bi, Y He, J Zhang, H Zhang, Y Sui… - ACM Computing …, 2024 - dl.acm.org
Code intelligence leverages machine learning techniques to extract knowledge from
extensive code corpora, with the aim of developing intelligent tools to improve the quality …

Heloc: Hierarchical contrastive learning of source code representation

X Wang, Q Wu, H Zhang, C Lyu, X Jiang… - Proceedings of the 30th …, 2022 - dl.acm.org
Abstract syntax trees (ASTs) play a crucial role in source code representation. However, due
to the large number of nodes in an AST and the typically deep AST hierarchy, it is …