Enhancing Semantic Code Search With Deep Graph Matching
The job of discovering appropriate code snippets against a natural language query is an important task for software developers. Appropriate code retrieval increases software productivity and quality as well.
Nazia Bibi +5 more
doaj +3 more sources
RioCC: Efficient and Accurate Class-Level Code Recommendation Based on Deep Code Clone Detection [PDF]
Context: Code recommendation plays an important role in improving programming efficiency and software quality. Existing approaches mainly focus on method- or API-level recommendations, which limits their effectiveness to local code contexts. From a multi-
Hongcan Gao, Chenkai Guo, Hui Yang
doaj +2 more sources
Adaptive knowledge distillation based structure-text embedding integrating for knowledge graph completion. [PDF]
Knowledge graph completion (KGC) is a fundamental task for improving downstream applications like semantic search and question answering. Effective KGC requires integrating structural and description information, allowing them to complement each other's ...
Qingsong Li +6 more
doaj +2 more sources
Enhancing cross-modal retrieval via label graph optimization and hybrid loss functions [PDF]
Cross-modal retrieval, particularly image-text matching, is crucial in multimedia analysis and artificial intelligence, with applications in intelligent search and human-computer interaction. Current methods often overlook the rich semantic relationships
Lin Wang, Chenchen Wang, Simin Peng
doaj +2 more sources
Semantic code search via equational reasoning [PDF]
This artifact contains information needed to evaluate all claims in the paper. Specifically, it contains a Docker image and most sources, with: Yogo Test scripts configured to run Yogo on its benchmarks It further contains logs of previous runs of Yogo on the benchmarks, and scripts to analyze the results.
Premtoon, Varot +2 more
openaire +1 more source
A Technique of gadget Semantic Analysis Based on Expression Tree [PDF]
Due to the complexity of implementing Code Reuse Attack(CRA),some tools are required to construct the gadget sequence,but the existing automation build tools are inefficient.Based on the semantic analysis of typical open-source gadget tools such as ...
JIANG Chu, WANG Yongjie
doaj +1 more source
Joint Embedding of Semantic and Statistical Features for Effective Code Search
Code search is an important approach to improve effectiveness and efficiency of software development. The current studies commonly search target code based on either semantic or statistical information in large datasets.
Xianglong Kong +3 more
doaj +1 more source
Incorporating Code Structure and Quality in Deep Code Search
Developers usually search for reusable code snippets to improve software development efficiency. Existing code search methods, including methods based on full-text or deep learning, have two disadvantages: (1) ignoring structural information of code ...
Hao Yu, Yin Zhang, Yuli Zhao, Bin Zhang
doaj +1 more source
KG4Py: A toolkit for generating Python knowledge graph and code semantic search
In the era of big data, there are numerous duplicate code snippets on the Internet, it is especially necessary to make use of them to build new software projects.
Lu Liang, Yong Li, Ming Wen, Ying Liu
doaj +1 more source
Clone-Seeker: Effective Code Clone Search Using Annotations
Source code search plays an important role in software development, e.g. for exploratory development or opportunistic reuse of existing code from a code base. Often, exploration of different implementations with the same functionality is needed for tasks
Muhammad Hammad +3 more
doaj +1 more source

