Jump to: navigation, search


< Recommenders
Revision as of 14:29, 18 March 2013 by Jesse.Weinstein.clinicomp.com (Talk | contribs) (Recommenders/SnipMatch/ moved to Recommenders/SnipMatch: rm confusing slash suffix)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

NOTE: This page is currently under construction.



User Experience


Plug-in Implementation


Next Steps

  • SnipMatch currently uses a very quick and hacky solution for extracting local variables from the user's code, using code completion. This has many limitations, and is potentially inefficient. A better solution would be to extract this information directly from the AST.
  • SnipMatch currently performs a web search for every query. This is inefficient. A local snippet cache could be implemented (potential student project?). This would allow search results to appear immediately, while the web search takes place in the background to search for updates.
  • SnipMatch is currently not easily extensible to support other languages. A new framework could be implemented to make this easier.

External Resources

SnipMatch: Using Source Code Context to Enhance Snippet Retrieval and Parameterization [1]