Header menu link for other important links
X
Unified Deep Semantic Search on Code
, Ashwin Patil, Sonal Pachpute, Amisha Pandit, Rushika Bhattad
Published in Blue Eyes Intelligence Engineering & Sciences Publication
2020
Volume: 9.0
   
Issue: 5.0
Pages: 872.0 - 876.0
Abstract
A tool that can search over large code corpus directly and list ranked snippets can prove to be an invaluable resource to programmers looking for similar code snippets using natural language queries. It must have a deep understanding of the semantics of source code and queries to evaluate their intent correctly. Over the years, many tools that rely on the textual similarity between source code and query have proven to be ineffective as they fail to learn the high- level semantic understanding of source code and query. While the previous models for code search using deep neural networks do a good job but, most of them only evaluate their models on only a single programming language, mostly Java. In this paper, we propose a novel deep neural network model called Unified Code Net that can handle the intricacies of different programming languages. This model borrows several vital features from different previous models and builds on top of those ideas to make a unified model that can generate document vector embeddings from source code, and using similarity search with the query vector embedding can return the most similar code snippets in any language. This tool can drastically reduce the programmer’s efforts to look for an efficient and viable code snippet for problem at hand which ideally can replace use of search engines for the same.
About the journal
JournalInternational Journal of Engineering and Advanced Technology (IJEAT)
PublisherBlue Eyes Intelligence Engineering & Sciences Publication
Open AccessYes