Solving the Search for Source Code

Abstract

Programmers frequently search for source code to reuse using keyword searches. The search effectiveness in facilitating reuse, however, depends on the programmer's ability to specify a query that captures how the desired code may have been implemented. Further, the results often include many irrelevant matches that must be filtered manually. More semantic search approaches could address these limitations, yet existing approaches are either not flexible enough to find approximate matches or require the programmer to define complex specifications as queries.

Document Details

Document Type
Pub Defense Publication
Publication Date
May 01, 2014
Source ID
10.1145/2581377

Entities

People

  • Daniel Dobos
  • Kathryn T. Stolee
  • Sebastian Elbaum

Organizations

  • Air Force Office of Scientific Research
  • Google
  • Iowa State University
  • National Science Foundation
  • University of Nebraska–Lincoln

Tags

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Software Engineering.