抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
ソフトウェアリファクタリングは,システムの外部挙動を維持しながら,コード品質を改善することを目的とする。原理的リファクタリングは行動保存活動であるが,2012年にBavotaらによって提示された研究は,故障を誘発するためのいくつかのリファクタリング行動(例えば,プルアップ法)の傾向を報告した。研究は,3つのシステムからリファクタリング活動とバグをマイニングすることによって実行した。マイニングソフトウェアリポジトリフィールド(例えば,コンミットレベル粒度でのリファクタリング行動を検出するより良いツール)でなされた進歩の利益を取り上げて,著者らは,(i)それらの実験設計に影響する弱点のいくつかを克服して,(ii)より大規模なデータセット(3対103システム)に関するオリジナル研究の同じ研究質問に答える,そして(iii)リファクタリング行動がバグ固定活動を誘発する程度を検証することを目指すコミットの定性的,手動検査との相関関係の定量的解析を補完する。著者らの定量分析の結果は,複製した研究の知見を確認し,一方,定性分析は,バグ導入における再因子作用によって果たされる役割を部分的に解読する。【JST・京大機械翻訳】