CONTEXTUAL CODE SEARCH

IndustryTechnology Platform

Year2014 – Ongoing

RoleBig Data Analytics, NLP

TechnologyApache Spark, Scala, HDFS, ElasticSearch, Web crawlers, Angular JS, Rest API

Search engine with a context.
Helps improve code quality.

KodeBeagle is an open source software, offering analysis and searches for code references for Engineers. It is a free code search engine indexing over 1 billion lines of open source code from approximately 5,50,000 GitHub project repositories. The requirement was to build the platform from the scratch.

Solution

Context sensitive search.
Helps find right information at right time.

Solution

Most code search tools are textual. KodeBeagle on the contrary understands AST, scans thousands of Github projects, to find you the correct usage of classes. For instance, if you want to know how to use FileChannel and ByteBuffer, KodeBeagle will get code snippets from Github projects that use them, score the results for Github watches, relevance, quality, and other parameters. The context is taken from any given code snippet, unlike other text-based search platforms. The code searched is then checked for API specific idiom suggestions without losing the context.

IMPACT

Code search through Natural Language.
Acts as a quick learning aid for Engineers.

Kode Beagle provides contextual & intelligent code suggestions inside your IDE. Given code snippet, it shows most idiomatic usages. Leverages abundantly available “standard” code corpora to learn interesting and useful patterns. It allows code search through Natural Language queries summarizing new projects and files to aid quick learning.

We use cookies to provide you with a better experience. By using our website you agree to the use of cookies as described in our Privacy Policy.