Not logged in.

Contribution Details

Type Conference or Workshop Paper
Scope Discipline-based scholarship
Published in Proceedings No
Title Sando: an extensible local code search framework
Organization Unit
Authors
  • David Shepherd
  • Kostadin Damevski
  • Bartosz Ropski
  • Thomas Fritz
Presentation Type other
Item Subtype Original Work
Refereed Yes
Status Published in final form
Language
  • English
ISBN 978-1-4503-1614-9
Event Title ACM SIGSOFT 20th International Symposium
Event Type conference
Event Location Cary, North Carolina
Event Start Date December 11 - 2012
Event End Date December 16 - 2012
Number 15
Place of Publication New York, New York, USA
Publisher ACM Press
Abstract Text Developers heavily rely on Local Code Search (LCS)---the execution of a text-based search on a single code base---to find starting points in software maintenance tasks. While LCS approaches commonly used by developers are based on lexical matching and often result in failed searches or irrelevant results, developers have not yet migrated to the various research approaches that have made significant advancements in LCS. We hypothesize that two of the major reasons for this lack of migration are as follows. First, developers do not know which approach is the best, due to a lack of comparative field studies and the discrepancies in the underlying LCS process that these research approaches address. Second, developers lack access to a stable implementation of most of the research approaches. To address these issues, we studied a number of LCS approaches, distilled the general component structure underlying these approaches and, based on this structure, developed a LCS tool and framework, called Sando. Currently used by developers at ABB, Inc. and elsewhere, Sando also supports the flexible extension of its components to rapidly disseminate research advancements, and allows for user-based evaluation of competing approaches.
Digital Object Identifier 10.1145/2393596.2393612
Other Identification Number merlin-id:7963
PDF File Download from ZORA
Export BibTeX
EP3 XML (ZORA)
Additional Information Tool Demonstration