Presentation | 2014-03-07 Source Code Navigation Using Code Patterns Ken NAKAYAMA, Eko SAKAI, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | There are semantic chunks and relations (code patterns) of various granularities in source code. Since a code pattern is closely tied to a unit of understanding by a programmer, searching specific code pattern through unfamiliar souce code would help understanding the code. Conventional string search tools, however, are not suitable for this purpose because, for instance, they do not assume the syntax of a programming language. In this report, a tool for search-by-example through abstract syntax tree is presented. A programmer gives sets of desired and undesired nodes, then the system presents some candidate nodes resembling desired ones. The method is supervised incremental learning of decision trees. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | source code search / search by example / abstract syntax tree |
Paper # | LOIS2013-58 |
Date of Issue |
Conference Information | |
Committee | LOIS |
---|---|
Conference Date | 2014/2/28(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | Life Intelligence and Office Information Systems (LOIS) |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Source Code Navigation Using Code Patterns |
Sub Title (in English) | |
Keyword(1) | source code search |
Keyword(2) | search by example |
Keyword(3) | abstract syntax tree |
1st Author's Name | Ken NAKAYAMA |
1st Author's Affiliation | Tsuda College() |
2nd Author's Name | Eko SAKAI |
2nd Author's Affiliation | Otani University |
Date | 2014-03-07 |
Paper # | LOIS2013-58 |
Volume (vol) | vol.113 |
Number (no) | 479 |
Page | pp.pp.- |
#Pages | 6 |
Date of Issue |