SEMay 29, 2012

Querying Source Code with Natural Language

arXiv:1205.6361v131 citations
Originality Synthesis-oriented
AI Analysis

This addresses a common task in software development and maintenance, potentially improving efficiency for developers, but appears incremental as it builds on existing natural language processing techniques.

The paper tackles the problem of searching source code for specific information, such as method calls or field accesses, by presenting an approach that uses natural language queries.

One common task of developing or maintaining software is searching the source code for information like specific method calls or write accesses to certain fields. This kind of information is required to correctly implement new features and to solve bugs. This paper presents an approach for querying source code with natural language.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes