著者: DEEPIKA BADAMPUDI MICHAEL UNTERKALMSTEINER RICARDO BRITTO Authors: ディープカ・バダンパディ マイケル・ウォンターカルムステイナー リカルド・ブリト Table Of Links 左のテーブル 1 INTRODUCTION 1 導入 2 BACKGROUND AND RELATED WORK 2 背景および関連活動 3 RESEARCH DESIGN 3 研究デザイン 4 MAPPING STUDY RESULTS 4 マッピング研究結果 5 SURVEY RESULTS 5 調査結果 6 COMPARING THE STATE-OF-THE-ART AND THE PRACTITIONERS’ PERCEPTIONS 6 芸術の状態と実践者の認識の比較 7 DISCUSSION 7 議論 8 CONCLUSIONS AND ACKNOWLEDGMENTS 8 結論と認識 REFERENCES 参照 1 INTRODUCTION 1 導入 ソフトウェアコードレビューは、コードベースおよび展開に統合する前にコードの検査を含む実践である。ソフトウェアコードレビューは、厳格で共に位置し、同期して軽量、分散、ツールベースおよび非同期にまで進化した [34]。現代コードレビュー(MCR)は、伝統的なコードレビューに軽量の代替手段である [20]、コードの変更に焦点を当て、ソフトウェア開発者がコードの品質を改善し、配信後の欠陥を減らすことを可能にする [3, 7]. MCRは、品質保証に貢献するためだけでなく、デザインの改善、知識共有、およびコード所有権にも役立つ現代ソフトウェア開発における不可欠な実践である。 コード検査に関する研究の関心は2000年代半ばに減少した(25)。コード検査の価値を一般に考慮して、研究の焦点がMCRに移ったと仮定することは合理的である。MCRに関する研究の10年以上を経て、この重要な品質保証実践の研究の増加に関する知識を集計するためのいくつかのイニシアチブが生まれた。私たちの知識の最善のために、私たちは以前の研究で(4)MCR研究の最先端の概要を提示しました。私たちの以前のマッピング研究では、既存の文献(タイトルや抽象に基づいて)を体系的に検索し分析するための初期の結果を報告し、主要な研究テーマを特定しました。 たぶん並行して、他の研究では、MCRに関する既存の文献を、あるいは実践の特定の側面(反射意識のコードレビュー(16)、MCRの利点(30)、教育におけるMCR(22)、レビュー者の勧告(14))、または一般的に(18、37)を調べ、合計しようとしました。MCR実践に関する相当量の多様な研究があるため、私たちは、研究コミュニティがMCR実践者によって重要であると認識されているテーマをターゲットにしているかどうか興味を持っていました。 したがって、この研究の主な目的は、MCRに関するさまざまな研究テーマの概要を提供し、研究テーマの重要性についての専門家の意見を分析し、MCRに関する将来の研究のためのロードマップを概説することです。この目標を達成するために、私たちは、2021年まで出版物を含め、MCR研究における244の特定の初期研究の貢献を合成することによって以前の仕事を延長しました。 最後に、MCR研究における調査されたテーマに関する実践者の認識を、出版物の数と、これらのテーマの研究の影響と比較します。 将来、研究者が解決できる潜在的なギャップを特定し、MCR研究の最先端を概要し、実践者にとって役に立つ可能性がある(例えば、既存の発見やソリューションから恩恵を受ける)。 • A comprehensive aggregation of research conducted on MCR research themes until and including 2021 – 私たちは、MCRの最先端の各トピックを概要する声明によって表される最新のMCRの関連性についての実践者の認識を評価します. 私たちは、研究コミュニティが最も焦点を当てたものと、MCRの実践者がその関連性をどのように認識しているかとの間の調和を評価します. この分析は、実践者によって関連性があると考えられているが十分な研究カバーを持っていないトピックに研究者が焦点を当てるのに役立ちます. 私たちは、主にレビューされた初期研究の分析に基づいて研究ロードマップを提案し、調査からの回答に基づいて資格を取得します. • Level of alignment between MCR state-of-the-art and practitioners’ perception on the relevance of the MCR state-of-the-art この論文の残りの部分は次のように構成されています:セクション2は、MCR実践とこの研究に関連する関連の仕事の背景を紹介しています。セクション3は、私たちの研究の設計を説明し、その後、セクション4と5に従って、マッピング研究と調査の結果をそれぞれ説明します。セクション6では、最先端と実践者の視点を比較します。セクション7は、私たちの結果を議論し、MCR研究のロードマップを説明します。 この論文は、CC BY-NC-SA 4.0 ライセンスの下で archiv で利用できます。 この紙は CC BY-NC-SA 4.0 ライセンス available on arxiv ARCHIV で利用可能