講演名 | 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 |
発行日 |