azhe825 / Literature-Review

0 stars 0 forks source link

Code search #3

Open azhe825 opened 8 years ago

azhe825 commented 8 years ago

A framework for source code search using program patterns (1994, 250)

Sourcerer: a search engine for open source code supporting structure-based search (2006, 124)

Semantics-based code search (2009, 154)

CodeGenie:: a tool for test-driven source code search (2007, 40)

Code search with input/output queries: Generalizing, ranking, and assessment (2015,1)

azhe825 commented 8 years ago

A framework for source code search using program patterns (1994, 250)

pattem language

screen shot 2016-02-22 at 10 00 20 am screen shot 2016-02-22 at 10 01 01 am screen shot 2016-02-22 at 10 01 36 am

azhe825 commented 8 years ago

Semantics-based code search (2009, 154)

Search by keywords for syntax. Google code search engine for example.

Semantics search:

After finding the initial solution, transform it by Eclipse’s abstract syntax tree to meet user specifications... Kinda like a mutation.

Transformation can also happen after testing.

azhe825 commented 8 years ago

CodeGenie:: a tool for test-driven source code search (2007, 40)

Test Driven

image

azhe825 commented 8 years ago

Sourcerer: a search engine for open source code supporting structure-based search (2006, 124)

Provide data set and benchmark results

more than 1500 real-world open source projects corresponding to 254,049 Java classes, and over two million entities and eleven million relations

azhe825 commented 8 years ago

Code search with input/output queries: Generalizing, ranking, and assessment

Good Evaluation