Abstract—Programmers search for code frequently utilizing syntactic queries. The effectiveness of this type of search depends on the ability of a programmer to specify a query that captures how the desired code may have been implemented, and the results often include many irrelevant matches that must be filtered man-ually. More semantic search approaches could address these limi-tations, yet the existing approaches either do not scale or require for the programmer to define complex queries. Instead, our ap-proach to semantic search requires for the programmer to write lightweight, incomplete specifications, such as an example input and expected output of a desired function. Unlike existing ap-proaches to semantic search, we use an SMT solve...
© 2020 Owner/Author. We present a new approach to semantic code search based on equational reasoning...
The dataset for CodeSearchNet. See https://github.com/github/CodeSearchNet and https://arxiv.org/abs...
Software developers increasingly rely on information from the Web, such as documents or code example...
Programmers search for code frequently utilizing syntactic queries. The effectiveness of this type o...
Programmers frequently search for source code to reuse using keyword searches. When effective and ef...
Abstract—Finding suitable code for reuse is a common task for programmers. Two general approaches do...
Searching for code is a common task among programmers, with the ultimate goal of finding and reusing...
Programmers frequently search for source code to reuse using keyword searches. When effective and ef...
Finding suitable code for reuse is a common task for programmers. Two general approaches dominate th...
Code search can be a core activity in software development for enhancing productivity. Developers co...
Programmers currently enjoy access to a very high number of code repositories and libraries of ever...
We present a novel code search approach for answering queries focused on API-usage with code showing...
A tool that can search over large code corpus directly and list ranked snippets can prove to be an i...
To support rapid and efficient software development, we propose to demonstrate our tool, integrating...
Abstract—Source code contains textual, structural, and seman-tic information, which can all be lever...
© 2020 Owner/Author. We present a new approach to semantic code search based on equational reasoning...
The dataset for CodeSearchNet. See https://github.com/github/CodeSearchNet and https://arxiv.org/abs...
Software developers increasingly rely on information from the Web, such as documents or code example...
Programmers search for code frequently utilizing syntactic queries. The effectiveness of this type o...
Programmers frequently search for source code to reuse using keyword searches. When effective and ef...
Abstract—Finding suitable code for reuse is a common task for programmers. Two general approaches do...
Searching for code is a common task among programmers, with the ultimate goal of finding and reusing...
Programmers frequently search for source code to reuse using keyword searches. When effective and ef...
Finding suitable code for reuse is a common task for programmers. Two general approaches dominate th...
Code search can be a core activity in software development for enhancing productivity. Developers co...
Programmers currently enjoy access to a very high number of code repositories and libraries of ever...
We present a novel code search approach for answering queries focused on API-usage with code showing...
A tool that can search over large code corpus directly and list ranked snippets can prove to be an i...
To support rapid and efficient software development, we propose to demonstrate our tool, integrating...
Abstract—Source code contains textual, structural, and seman-tic information, which can all be lever...
© 2020 Owner/Author. We present a new approach to semantic code search based on equational reasoning...
The dataset for CodeSearchNet. See https://github.com/github/CodeSearchNet and https://arxiv.org/abs...
Software developers increasingly rely on information from the Web, such as documents or code example...