プレプリント
J-GLOBAL ID:202202214703325836   整理番号:22P0023421

コードレビューにおけるアーキテクチャ浸食の症状:2つのOpenStackプロジェクトの研究【JST・京大機械翻訳】

Symptoms of Architecture Erosion in Code Reviews: A Study of Two OpenStack Projects
著者 (4件):
資料名:
発行年: 2022年01月04日  プレプリントサーバーでの情報更新日: 2022年01月04日
JST資料番号: O7000B  資料種別: プレプリント
記事区分: プレプリント  発行国: アメリカ合衆国 (USA)  言語: 英語 (EN)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
アーキテクチャ浸食の現象は,ソフトウェアシステムの保全と進化に負に影響し,ソフトウェア開発中の様々な症状で現れる。侵食はしばしば遅れるが,その症状は,時間で検出された場合,ソフトウェア開発者に対する早期警戒として作用する。静的ソースコード解析に加えて,コードレビューは,浸食症状を検出し,次に行動を検知するソースである。本研究では,コードレビューで議論されたエロージョン症状,ならびにそれらの傾向,および開発者によって取られた行動を調査した。特に,OpenStackコミュニティ(すなわちNovaと中性子)における2つの最もアクティブなオープンソースソフトウェア(OSS)プロジェクトによる経験的研究を行った。キーワード検索とランダム選択により検索した21,274コードレビューコメントを手動でチェックし,502コードレビューコメント(472議論スレッドから)を同定し,エロージョンを論じた。著者らの知見は,(1)侵食症状の割合はむしろ低いが,コードレビューにおいて顕著であり,最も頻繁に同定されたエロージョン症状は,建築的違反,重複機能,および周期的依存性である;(2)2つのOSSプロジェクトにおける同定された浸食症状の減少傾向は,構造が時間とともに安定する傾向があることを示した。(3)浸食症状を同定するほとんどのコードレビューは,浸食症状の除去にプラスの影響を有するが,少数の症状はまだ残っており,開発者によって無視されている。結果は,(1)コードレビューが浸食症状を低減する実用的方法を提供することを示唆する。(2)浸食症状の傾向を解析することは,ソフトウェアシステムの浸食状態に関する洞察を得ることを助けることができて,次に,構造浸食の潜在的リスクを避けることができた。【JST・京大機械翻訳】
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

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

前のページに戻る