文献
J-GLOBAL ID:201702227940268093   整理番号:17A1732844

コードクローンの安定性とバグ傾向の間の関係について:経験的研究【Powered by NICT】

On the Relationships Between Stability and Bug-Proneness of Code Clones: An Empirical Study
著者 (2件):
資料名:
巻: 2017  号: SCAM  ページ: 131-140  発行年: 2017年 
JST資料番号: W2441A  資料種別: 会議録 (C)
記事区分: 原著論文  発行国: アメリカ合衆国 (USA)  言語: 英語 (EN)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
コードベースのコード断片の正確なあるいは類似のコピーはコードクローンとして知られている。コードクローンは,深刻なコード匂いの一つと考えられている。安定性は,ソフトウェアシステムに対するクローンの影響を評価するための広く研究されている視点である。多くの既存の研究は,クローンは非クローン性コードよりも安定性が低いことが多いことを示した。これはクローンは非クローン性コードよりも高頻度に変化させ,比較的維持努力を必要とするかもしれないことを示唆した。クローンに頻繁な変化は矛盾またはバグをもたらすCo変化候補に失われた変更伝搬の可能性を増加させる可能性がある。しかし,既存の研究のどれもクローンの安定性はバグ傾向に関連するかどうかを検討していない。本論文では,クローンの安定性とバグ傾向の間の関係を分析する実証的研究を提示した。ソフトウェアリポジトリからコミットメッセージを解析することにより,不具合修正commitsを同定した。,それらはバグ傾向クローンとしてにバグ修正において変化しているクローンを同定した。細粒構文変化タイプとその意義を考慮したバギーと非バギークローンの安定性を比較した。,異なるサイズと応用ドメインの五オープンソースJavaシステムに基づく実験結果は,(1)コードクローンの安定性とバグ傾向が関係する,この関係は統計的に有意であることを示した著者らの,(2)正確な(タイプ1)およびニアミス(タイプ2型3)クローンの両方に対して,バギークローンは非バギークローンよりも変化の高い頻度を持つ傾向がある,(3)2種類と型3クローンのバグ傾向はタイプ1クローンと比較してそれらの安定性と強く関連している傾向があり,(4)安定性の間の関係と細粒変化型に関してクローンのバグ傾向が低い中意義の変化によって影響を受けると思われる。著者らの知見は管理のための候補クローンの同定および優先順位付けにおいて,重要かつ潜在的に有用であると考えられる。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が定めた文献の分類名称とコードです
計算機システム開発 

前のページに戻る