Microsoft Corporation
NATURAL LANGUAGE CODE SEARCH

Last updated:

Abstract:

A natural language code search service provides idioms or frequently-occurring code patterns for a code fragment based on similar type usage and method/API invocation usage. The search service uses a data mining technique that mines code snippets found from various websites and code snippets generated from a neural model to detect idioms in the code snippets that were previously unknown and which can be reused. A search is initiated through a natural language query within a code development tool or application thereby avoiding the need to switch out of the current application to perform the search.

Status:
Application
Type:

Utility

Filling date:

31 Mar 2020

Issue date:

30 Sep 2021