DocumentCode :
3144363
Title :
Query quality prediction and reformulation for source code search: The Refoqus tool
Author :
Haiduc, Sonia ; De Rosa, G. ; Bavota, Gabriele ; Oliveto, Rocco ; De Lucia, Andrea ; Marcus, Andrian
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
fYear :
2013
fDate :
18-26 May 2013
Firstpage :
1307
Lastpage :
1310
Abstract :
Developers search source code frequently during their daily tasks, to find pieces of code to reuse, to find where to implement changes, etc. Code search based on text retrieval (TR) techniques has been widely used in the software engineering community during the past decade. The accuracy of the TR-based search results depends largely on the quality of the query used. We introduce Refoqus, an Eclipse plugin which is able to automatically detect the quality of a text retrieval query and to propose reformulations for it, when needed, in order to improve the results of TR-based code search. A video of Refoqus is found online at http://www.youtube.com/watch?v=UQlWGiauyk4.
Keywords :
query formulation; software engineering; Eclipse plugin; Refoqus tool; TR-based search; query quality prediction; query reformulation; software engineering; source code search; text retrieval query; text retrieval technique; Context; Feature extraction; Software engineering; Software maintenance; Software systems; Training; Training data; Query Quality; Query Reformulation; Source Code Search; Text Retrieval;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2013 35th International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4673-3073-2
Type :
conf
DOI :
10.1109/ICSE.2013.6606704
Filename :
6606704
Link To Document :
بازگشت