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
Software developers increasingly rely on information from the Web, such as documents or code example...
The paper presents a new approach to source code exploration, which is the result of integrating the...
Software engineering and reuse-oriented tools have been studied along the last years, aiming to prov...
One common task of developing or maintaining software is searching the source code for information l...
This is the companion page of the paper "Querying Source Code with Natural Language". @inproceedin...
One common task of developing or maintaining software is searching the source code for information l...
Abstract—One common task of developing or maintaining software is searching the source code for info...
Abstract—As software systems continue to grow and evolve, lo-cating code for software maintenance ta...
Programmers frequently search for source code to reuse using keyword searches. When effective and ef...
In this paper, we describe a semantic approach to translate complex natural language commands and qu...
Abstract. Reuse of existing libraries simplifies software development efforts. However, these librar...
Abstract—Identifying relevant code to perform maintenance or reuse tasks is becoming increasingly di...
Motivated by the idea of reusing existing source code from previous projects within a software compa...
Programmers search for code frequently utilizing syntactic queries. The effectiveness of this type o...
Software developers increasingly rely on information from the Web, such as documents or code example...
Software developers increasingly rely on information from the Web, such as documents or code example...
The paper presents a new approach to source code exploration, which is the result of integrating the...
Software engineering and reuse-oriented tools have been studied along the last years, aiming to prov...
One common task of developing or maintaining software is searching the source code for information l...
This is the companion page of the paper "Querying Source Code with Natural Language". @inproceedin...
One common task of developing or maintaining software is searching the source code for information l...
Abstract—One common task of developing or maintaining software is searching the source code for info...
Abstract—As software systems continue to grow and evolve, lo-cating code for software maintenance ta...
Programmers frequently search for source code to reuse using keyword searches. When effective and ef...
In this paper, we describe a semantic approach to translate complex natural language commands and qu...
Abstract. Reuse of existing libraries simplifies software development efforts. However, these librar...
Abstract—Identifying relevant code to perform maintenance or reuse tasks is becoming increasingly di...
Motivated by the idea of reusing existing source code from previous projects within a software compa...
Programmers search for code frequently utilizing syntactic queries. The effectiveness of this type o...
Software developers increasingly rely on information from the Web, such as documents or code example...
Software developers increasingly rely on information from the Web, such as documents or code example...
The paper presents a new approach to source code exploration, which is the result of integrating the...
Software engineering and reuse-oriented tools have been studied along the last years, aiming to prov...