Presentation 2016-10-09
An investigation of explanation for typical partial structures extracted by source code mining
Satoshi Oga, Yoshiki Mashima, Takuya Okada, Kazuhiro Takeuchi,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) 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.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Program analysis / Graph representation / Indexing partial program structure
Paper # TL2016-36
Date of Issue 2016-10-02 (TL)

Conference Information
Committee TL
Conference Date 2016/10/9(1days)
Place (in Japanese) (See Japanese page)
Place (in English) Kobe Gakuin University (Port Island Campus)
Topics (in Japanese) (See Japanese page)
Topics (in English) "Thought, Body and Language", "Emotion, Cognition and Language"
Chair Masami Suzuki(KDDI R&D Labs.)
Vice Chair Chiaki Kubomura(Yamano College of Aesthetics)
Secretary Chiaki Kubomura(Ehime Univ.)
Assistant Yasushi Tsubota(Kyoto Inst. of Tech.) / Nobuyuki Jincho(Waseda Univ.)

Paper Information
Registration To Technical Committee on Thought and Language
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) An investigation of explanation for typical partial structures extracted by source code mining
Sub Title (in English)
Keyword(1) Program analysis
Keyword(2) Graph representation
Keyword(3) Indexing partial program structure
1st Author's Name Satoshi Oga
1st Author's Affiliation Osaka Electro-Communication University(OECU)
2nd Author's Name Yoshiki Mashima
2nd Author's Affiliation Osaka Electro-Communication University(OECU)
3rd Author's Name Takuya Okada
3rd Author's Affiliation Osaka Electro-Communication University(OECU)
4th Author's Name Kazuhiro Takeuchi
4th Author's Affiliation Osaka Electro-Communication University(OECU)
Date 2016-10-09
Paper # TL2016-36
Volume (vol) vol.116
Number (no) TL-242
Page pp.pp.59-62(TL),
#Pages 4
Date of Issue 2016-10-02 (TL)