Exemplar: EXEcutable exaMPLes ARchive

  • Authors:
  • Mark Grechanik;Chen Fu;Qing Xie;Collin McMillan;Denys Poshyvanyk;Chad Cumby

  • Affiliations:
  • Accenture Technology Labs, Chicago, IL;Accenture Technology Labs, Chicago, IL;Accenture Technology Labs, Chicago, IL;The College of William and Mary, Williamsburg, VA;The College of William and Mary, Williamsburg, VA;Accenture Technology Labs, Chicago, IL

  • Venue:
  • Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Searching for applications that are highly relevant to development tasks is challenging because the high-level intent reflected in the descriptions of these tasks doesn't usually match the low-level implementation details of applications. In this demo we show a novel code search engine called Exemplar (EXEcutable exaMPLes ARchive) to bridge this mismatch. Exemplar takes natural-language query that contains high-level concepts (e.g., MIME, data sets) as input, then uses information retrieval and program analysis techniques to retrieve applications that implement these concepts.