• DocumentCode
    251914
  • Title

    How the Sando search tool recommends queries

  • Author

    Xi Ge ; Shepherd, D.P. ; Damevski, Kostadin ; Murphy-Hill, Emerson

  • Author_Institution
    NC State Univ., Raleigh, NC, USA
  • fYear
    2014
  • fDate
    3-6 Feb. 2014
  • Firstpage
    425
  • Lastpage
    428
  • Abstract
    Developers spend a significant amount of time searching their local codebase. To help them search efficiently, researchers have proposed novel tools that apply state-of-the-art information retrieval algorithms to retrieve relevant code snippets from the local codebase. However, these tools still rely on the developer to craft an effective query, which requires that the developer is familiar with the terms contained in the related code snippets. Our empirical data from a state-of-the-art local code search tool, called Sando, suggests that developers are sometimes unacquainted with their local codebase. In order to bridge the gap between developers and their ever-increasing local codebase, in this paper we demonstrate the recommendation techniques integrated in Sando.
  • Keywords
    query processing; recommender systems; software maintenance; software tools; Sando search tool; information retrieval algorithms; local code search tool; local codebase; query recommendation techniques; relevant code snippet retrieval; Dictionaries; Indexing; Search engines; Software; Software engineering; Tag clouds; Thesauri;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week - IEEE Conference on
  • Conference_Location
    Antwerp
  • Type

    conf

  • DOI
    10.1109/CSMR-WCRE.2014.6747210
  • Filename
    6747210