Querying Source Code with Natural Language
  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. 
Markus Kimmig, Martin Monperrus (INRIA Lille - Nord Europe, LIFL),   Mira Mezini
cs.SE