講演名 2018-07-18
類似するコーディングパターンの利用状況調査ツールの提案
小笠原 康貴(阪大), 神田 哲也(阪大), 井上 克郎(阪大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) コーディングパターンとは,ソースコード中に頻出する定型的なコード片のことである.コーディングパターンを調査し再利用することは,開発作業を円滑に進めるための重要な作業である.しかしながら,コーディングパターンは多様化する傾向にあり,再利用者にとって適切なパターンを選択することが困難になっている.そのため,ソフトウェア中に類似するコーディングパターンがどの程度存在するのか,どの程度の割合で利用されているかを把握できることが好ましい.本研究では,検索クエリに複数の検索ワードを記述し,各検索ワードに一致するか一致しないかによりコードブロックを分別する検索を提する.Javaで書かれたオープンソースソフトウェアに対して提案手法を適用した結果,類似するコーディングパターンを含むコードブロックを分別して提示した上で,それぞれの利用割合を確認することができた.
抄録(英) Coding pattern is a code snippet that appears repeatedly in source code. Reusing coding pattern helps software developers. Therefore, it is imprtant for develpers to understand how similar coding patterns are used in software. We propose a search method that classifies code blocks according to the matching with multiple search words. In the case study, we confirmed that our approach can classify similar coding patterns and show the frequency of use for each pattern.
キーワード(和) コーディングパターン / コード検索
キーワード(英) coding pattern / code search
資料番号 SS2018-1,KBSE2018-11
発行日 2018-07-11 (SS, KBSE)

研究会情報
研究会 KBSE / SS / IPSJ-SE
開催期間 2018/7/18(から3日開催)
開催地(和) 北海道・帯広市 とかちプラザ 視聴覚室/大集会室
開催地(英)
テーマ(和) 知能ソフトウェア工学全般/ソフトウェアサイエンス全般/ソフトウェア工学全般
テーマ(英)
委員長氏名(和) 粂野 文洋(日本工大) / 中田 明夫(広島市大) / 丸山 勝久(立命館大学)
委員長氏名(英) Fumihiro Kumeno(Nippon Inst. of Tech.) / Akio Nakata(Hiroshima City Univ.) / Katsuhisa Maruyama(Ritsumeikan Univ.)
副委員長氏名(和) 中川 博之(阪大) / 小林 隆志(東工大)
副委員長氏名(英) Hiroyuki Nakagawa(Osaka Univ.) / Takashi Kobayashi(Tokyo Inst. of Tech.)
幹事氏名(和) 猿渡 卓也(NTT) / 木村 功作(富士通研) / 肥後 芳樹(阪大) / 島 和之(広島市大) / 石尾 隆(NAIST) / 位野木 万里(工学院大学) / 丹野 治門(NTT) / 吉田 則裕(名古屋大学) / 吉村 健太郎(日立製作所) / 鷲崎 弘宜(早稲田大学)
幹事氏名(英) Takuya Saruwatari(NTT) / Kosaku Kimura(Fujitsu labs.) / Yoshiki Higo(Osaka Univ.) / Kazuyuki Shima(Hiroshima City Univ.) / Takashi Ishio(NAIST) / Mari Inoki(Kogakuin Univ.) / Haruto Tanno(NTT) / Norihiro Yoshida(Nagoya Univ.) / Kentaro Yoshimura(Hitachi) / Hironori Washizaki(Waseda Univ.)
幹事補佐氏名(和) 高橋 竜一(茨城大) / 田辺 良則(鶴見大) / 林 晋平(東工大)
幹事補佐氏名(英) Ryuichi Takahashi(Ibaraki Univ.) / Yoshinori Tanabe(Tsurumi Univ.) / Shinpei Hayashi(Tokyo Inst. of Tech.)

講演論文情報詳細
申込み研究会 Technical Committee on Knowledge-Based Software Engineering / Technical Committee on Software Science / Special Interest Group on Software Engineering
本文の言語 JPN
タイトル(和) 類似するコーディングパターンの利用状況調査ツールの提案
サブタイトル(和)
タイトル(英) Proposal of a usage investigation tool of similar coding pattern
サブタイトル(和)
キーワード(1)(和/英) コーディングパターン / coding pattern
キーワード(2)(和/英) コード検索 / code search
第 1 著者 氏名(和/英) 小笠原 康貴 / Koki Ogasawara
第 1 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ)
第 2 著者 氏名(和/英) 神田 哲也 / Tetsuya Kanda
第 2 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ)
第 3 著者 氏名(和/英) 井上 克郎 / Katsuro Inoue
第 3 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ)
発表年月日 2018-07-18
資料番号 SS2018-1,KBSE2018-11
巻番号(vol) vol.118
号番号(no) SS-137,KBSE-138
ページ範囲 pp.1-6(SS), pp.1-6(KBSE),
ページ数 6
発行日 2018-07-11 (SS, KBSE)