講演名 2015-03-05
並列分散処理を用いたソフトウェア変更履歴からのコードクローンの検出(離散事象システム及び一般)
茶谷 慎, 櫻井 孝平, 山根 智,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 版管理システムを利用した開発において,ソースコードの変更履歴から検出したコードクローンは,過去のコードの再利用や,変更,保守を容易にする.しかし,開発が進むにつれてソースコードの変更履歴は膨大な量になり,解析による検出にかかる時間も膨大なものになるという問題がある.そこで並列分散処理による系列パターンマイニングをソースコードの変更履歴に適用することで効率の良い検出を目指す.具体的にはMapReduceとApache Sparkを用いて,系列パターンマイニングのひとつであるPrefixSpan法を実装する.
抄録(英) In software development with a version control system, code clones detected from the version history of the code can be used for promoting resue of early version of the code and improving changes and maintenance. However, as the development progress, the size of the history grows. Unfortunately, then the time of analysis for extracting code clones also grows. In this work, we aim to efficiently detecting code clones by applying sequence pattern mining with parallel distributed processes to the history. We actually implemented PrefixSpan which is one of the group pattern mining, with MapReduce and Apache Spark.
キーワード(和) 版管理システム / 並列分散処理 / 横断的関心事 / 系列パターンマイニング / Apache Spark
キーワード(英) Version COntrol System / Distributed Parallel Processing / Cross-cutting Concern / Sequential Pattern Mining / Apache Spark
資料番号 MSS2014-94
発行日

研究会情報
研究会 MSS
開催期間 2015/2/26(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Mathematical Systems Science and its applications(MSS)
本文の言語 JPN
タイトル(和) 並列分散処理を用いたソフトウェア変更履歴からのコードクローンの検出(離散事象システム及び一般)
サブタイトル(和)
タイトル(英) Code clone detection using parallel distributed processing for software revision history
サブタイトル(和)
キーワード(1)(和/英) 版管理システム / Version COntrol System
キーワード(2)(和/英) 並列分散処理 / Distributed Parallel Processing
キーワード(3)(和/英) 横断的関心事 / Cross-cutting Concern
キーワード(4)(和/英) 系列パターンマイニング / Sequential Pattern Mining
キーワード(5)(和/英) Apache Spark / Apache Spark
第 1 著者 氏名(和/英) 茶谷 慎 / Shin CHADANI
第 1 著者 所属(和/英) 金沢大学理工学域電子情報学類
School of Electrical and Computer Engineering, College of Science and Engineering, Kanazawa University
第 2 著者 氏名(和/英) 櫻井 孝平 / Kohei SAKURAI
第 2 著者 所属(和/英) 金沢大学理工学域電子情報学類
School of Electrical and Computer Engineering, College of Science and Engineering, Kanazawa University
第 3 著者 氏名(和/英) 山根 智 / Satoshi YAMANE
第 3 著者 所属(和/英) 金沢大学理工学域電子情報学類
School of Electrical and Computer Engineering, College of Science and Engineering, Kanazawa University
発表年月日 2015-03-05
資料番号 MSS2014-94
巻番号(vol) vol.114
号番号(no) 493
ページ範囲 pp.-
ページ数 6
発行日