講演抄録/キーワード |
講演名 |
2016-10-09 16:40
ソースコード内の典型的部分構造に対する説明の調査 ○大賀賢志・間嶋義喜・岡田拓也・竹内和広(阪電通大) TL2016-36 |
抄録 |
(和) |
プログラムの詳細構造に立ち入らずに,その機能や具体的実装の共通理解を得るためには,プログラムに対しての自然言語による適切な説明が必要となる.そのようなプログラムの典型的構造の言語化はプログラム教育においても必要であると考える.本研究では,各種のソースコードをグラフにより表現し,各種のプログラムに典型的に出現する部分グラフを検討した上で,そのような部分構造と自然言語による説明との対応付けを検討する. |
(英) |
Natural language is one of the common ways used for obtaining a mutual understanding of functions in program code.
However, it is unclear when and how we use abstract explanation for a certain complex function instead of the words used for elemental function of programs.
In this paper, we apply graph mining technology to source code mining, in which each program code is transformed into graph representation.
We analyzed a set of the typical partial structure mined from the programs shown in textbooks and open source program with bottom-up approach.
Examining the association between such partial structures and their explanations written in natural language in textbooks, we found some examples that correspond to constructing partial program structure from elemental units of program. |
キーワード |
(和) |
ソースコード解析 / グラフ表現 / 説明文章との対応 / / / / / |
(英) |
Program analysis / Graph representation / Indexing partial program structure / / / / / |
文献情報 |
信学技報, vol. 116, no. 242, TL2016-36, pp. 59-62, 2016年10月. |
資料番号 |
TL2016-36 |
発行日 |
2016-10-02 (TL) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
TL2016-36 |