A Natural Language Interface for Code Search

by Markus Kimmig, Martin Monperrus and Mira Mezini
Abstract: 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 a natural language interface. It enables the developer to execute a huge range of precise searches while being as easy and intuitive to use as writing natural language. The evaluation shows that the prototype implementation, integrated with the Eclipse development environment for Java, supports a wide range of queries and is able to correctly understand most real developer queries.
 View PDF
Open-access (on archives-ouvertes.fr)
Other publications of Martin Monperrus

Cite it:

Markus Kimmig, Martin Monperrus and Mira Mezini, "A Natural Language Interface for Code Search", Technical report, TU Darmstadt hal-01094267, 2011.
A Natural Language Interface for Code Search
https://hal.science/hal-01094267/file/paper.pdf
[A Natural Language Interface for Code Search](https://hal.science/hal-01094267/file/paper.pdf)
\href{https://hal.science/hal-01094267/file/paper.pdf}{A Natural Language Interface for Code Search} % \cite{kimmig:hal-01094267}

Bibtex Entry:

@techreport{kimmig:hal-01094267,
 title = {A Natural Language Interface for Code Search},
 author = {Kimmig, Markus and Monperrus, Martin and Mezini, Mira},
 url = {https://hal.science/hal-01094267/file/paper.pdf},
 type = {Technical Report},
 number = {hal-01094267},
 institution = {{TU Darmstadt}},
 year = {2011},
}
Powered by bibtexbrowser