Abstract—Code search is an integral part of software de-velopment and program comprehension. The difficulty of code search lies in the inability to guess the exact words used in the code. Therefore, it is crucial for keyword-based code search to expand queries with semantically related words, e.g., syn-onyms and abbreviations, to increase the search effectiveness. However, it is limited to rely on resources such as English dictionaries and WordNet to obtain semantically related words in software, because many words that are semantically related in software are not semantically related in English. This paper proposes a simple and general technique to automatically infer semantically related words in software by leveraging the context of word...
A tool that can search over large code corpus directly and list ranked snippets can prove to be an i...
Abstract—Finding suitable code for reuse is a common task for programmers. Two general approaches do...
up, cce e 4 Many of the existing approaches in Software Comprehension focus on program structure or ...
sion. The difficulty of code search lies in the inability to guess the exact words used in the code....
Code search is an integral part of software development and program comprehension. The difficulty of...
ii Many approaches have been developed to comprehend software source code, most of them focusing on ...
Enabling code reuse is an important goal in software engineering, and it depends crucially on effect...
Code search can be a core activity in software development for enhancing productivity. Developers co...
Programmers frequently search for source code to reuse using keyword searches. When effective and ef...
Measuring the similarity of words is important in accurately representing and comparing documents, a...
Abstract—Programmers search for code frequently utilizing syntactic queries. The effectiveness of th...
International audienceMany automated software engineering approaches, including code search, bug rep...
International audienceMeasuring the similarity of words is important in accurately representing and ...
Abstract—Many automated software engineering approaches, including code search, bug report categoriz...
The rapid development of software has led to the existence of a number of large, complex and swiftly...
A tool that can search over large code corpus directly and list ranked snippets can prove to be an i...
Abstract—Finding suitable code for reuse is a common task for programmers. Two general approaches do...
up, cce e 4 Many of the existing approaches in Software Comprehension focus on program structure or ...
sion. The difficulty of code search lies in the inability to guess the exact words used in the code....
Code search is an integral part of software development and program comprehension. The difficulty of...
ii Many approaches have been developed to comprehend software source code, most of them focusing on ...
Enabling code reuse is an important goal in software engineering, and it depends crucially on effect...
Code search can be a core activity in software development for enhancing productivity. Developers co...
Programmers frequently search for source code to reuse using keyword searches. When effective and ef...
Measuring the similarity of words is important in accurately representing and comparing documents, a...
Abstract—Programmers search for code frequently utilizing syntactic queries. The effectiveness of th...
International audienceMany automated software engineering approaches, including code search, bug rep...
International audienceMeasuring the similarity of words is important in accurately representing and ...
Abstract—Many automated software engineering approaches, including code search, bug report categoriz...
The rapid development of software has led to the existence of a number of large, complex and swiftly...
A tool that can search over large code corpus directly and list ranked snippets can prove to be an i...
Abstract—Finding suitable code for reuse is a common task for programmers. Two general approaches do...
up, cce e 4 Many of the existing approaches in Software Comprehension focus on program structure or ...