loading...
Finding Relevant Applications for Prototyping
Minneapolis, Minnesota May 20-May 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MSR.2007.9Fourth International Workshop on Mini ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Mark Grechanik, Accenture Technology Labs, USA
Kevin M. Conroy, Accenture Technology Labs, USA
Katharina A. Probst, Accenture Technology Labs, USA
When gathering requirements for new software projects, it is often cost-effective to find similar applications that can be used as the basis for prototypes rather than building them from scratch. However, finding such sample applications can be difficult, often making prototyping time-consuming and expensive.

We offer a novel approach called Exemplar (EXEcutable exaMPLes ARchive) for finding highly relevant software projects from a large archive of executable applications. Af- ter a programmer enters a query that contains high-level concepts (e.g., toolbar, download, smart card), Exemplar uses information retrieval and program analysis to retrieve applications that implement these concepts. We hypothe- size that Exemplar will be effective and efficient in helping programmers to quickly find highly relevant applications to support prototyping.

Citation:
Mark Grechanik, Kevin M. Conroy, Katharina A. Probst, "Finding Relevant Applications for Prototyping," msr, pp.12, Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.