文献
J-GLOBAL ID:201702220325002950   整理番号:17A1730304

CCLearner:深い学習に基づくクローン検出アプローチ【Powered by NICT】

CCLearner: A Deep Learning-Based Clone Detection Approach
著者 (5件):
資料名:
巻: 2017  号: ICSME  ページ: 249-260  発行年: 2017年 
JST資料番号: W2441A  資料種別: 会議録 (C)
記事区分: 原著論文  発行国: アメリカ合衆国 (USA)  言語: 英語 (EN)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
ソフトウェアを開発する場合にプログラマはコードクローンを生成した。改質の有無にかかわらず複写及び糊化コードにより,開発者は,既存のコードを再利用プログラミングの生産性を改善した。しかし,コードクローンは,ソフトウェア保守への挑戦を提示した:それらは,複数のコード位置に同一または類似バグ修正またはプログラム変化の一貫性のある適用を必要とする。保守工程を簡素化するために,様々なツールは,[4],[2],[1][3][5],[6]を自動的に検出するために提案されている。いくつかのツールは,ソースコードをtokenize,[3],[1][4],[5]を明らかにするために,トークンの配列または頻度を比較した。いくつかの他のツールは,ソースコード[2],[6]の抽象構文木(AST)を比較するために木マッチングアルゴリズムを用いたクローンを検出した。本論文では,CCLEARNER,深層学習を利用する第一のみトークンベースクローン検出アプローチを提案した。CCLEARNERは分類器を訓練するために既知の方法レベルコードクローンとnonclonesからトークンを抽出し,次に,分類器が与えられたcodebaseのクローンを検出するために用いた。CCLEARNERを評価するために,著者らはBigCloneBench[7],実クローンの既存の大型ベンチマークを再利用できた。訓練のためのベンチマークの一部と試験のための他の部分を用い,CCLEARNERはクローンを効果的に検出することを観察した。同じデータセットを用いて,CCLEARNERと三種類の一般的なクローン検出ツールの間の最初の系統的な比較実験を行った。深層学習を用いないアプローチと比較して,CCLEARNERは低時間コストと競合クローン検出有効性を達成した。Copyright 2017 The Institute of Electrical and Electronics Engineers, Inc. All Rights reserved. Translated from English into Japanese by JST【Powered by NICT】
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

準シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
, 【Automatic Indexing@JST】
分類 (1件):
分類
JSTが定めた文献の分類名称とコードです
計算機システム開発 
タイトルに関連する用語 (2件):
タイトルに関連する用語
J-GLOBALで独自に切り出した文献タイトルの用語をもとにしたキーワードです

前のページに戻る