| Item type |
SIG Technical Reports(1) |
| 公開日 |
2019-06-14 |
| タイトル |
|
|
タイトル |
code2vec for C:C言語を対象としたコードの分散表現の獲得手法の提案 |
| 言語 |
|
|
言語 |
jpn |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
ポスターセッション |
| 資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_18gh |
|
資源タイプ |
technical report |
| 著者所属 |
|
|
|
九州大学大学院システム情報科学府 |
| 著者所属 |
|
|
|
九州大学大学院システム情報科学研究院 |
| 著者所属 |
|
|
|
富士通九州ネットワークテクノロジーズ(株) |
| 著者所属 |
|
|
|
九州大学大学院システム情報科学研究院 |
| 著者所属(英) |
|
|
|
en |
|
|
Graduate School of Information Science and Electrical Engineering, Kyushu University |
| 著者所属(英) |
|
|
|
en |
|
|
IPSJ, Faculty of Information Science and Electrical Engineering, Kyushu University |
| 著者所属(英) |
|
|
|
en |
|
|
Fujitsu Kyushu Network Technologies Limited |
| 著者所属(英) |
|
|
|
en |
|
|
IPSJ, Faculty of Information Science and Electrical Engineering, Kyushu University |
| 著者名 |
檜枝, 琴里
久住, 憲嗣
矢川, 博文
福田, 晃
|
| 論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
プログラムコードの分散表現を得るための手法として code2vec が存在する.これはプログラムコードの埋め込みベクトルを得るために,メソッド本体などのコード片の機能を表すラベルを予測するタスクで学習するものである.これによりプログラムコードにおいてもコード片の意味を考慮した分散表現を得ることができる.code2vec は Java や C# などのオブジェクト指向プログラミング言語を対象としているが,組込みシステム開発ではオブジェクト指向言語ではない C言語を使用していることが多い.そのため,code2vec の手法を適用するために,C言語からの特徴量の抽出手法が必要であることや,関数名等の命名方法がオブジェクト指向言語と異なるためラベルの予測が困難という課題がある.そこで本研究では code2vec の手法を C言語プログラムにも対応可能にすべく,C言語からの特徴量の抽出手法を提案し,関数名等をオブジェクト指向言語と同様に,モジュール固有名と一般的な操作名に分解するための TF-IDF 手法を提案する. |
| 書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AA12149313 |
| 書誌情報 |
研究報告組込みシステム(EMB)
巻 2019-EMB-51,
号 4,
p. 1-2,
発行日 2019-06-14
|
| ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
2188-868X |
| Notice |
|
|
|
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. |
| 出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |