Skip to main content
QUICK REVIEW

[論文レビュー] A Systematic Review of Productivity Factors in Software Development

Stefan Wagner, Melanie Ruhe|arXiv (Cornell University)|Jan 19, 2018
Software Engineering Research参考文献 26被引用数 84
ひとこと要約

この論文は、ソフトウェア開発における生産性要因を体系的にレビューし、技術的要因とソフト要因のバランスを取りつつ、モデル化と改善努力を支援するための影響の統合リストを提供します。

ABSTRACT

Analysing and improving productivity has been one of the main goals of software engineering research since its beginnings. A plethora of studies has been conducted on various factors that resulted in several models for analysis and prediction of productivity. However, productivity is still an issue in current software development and not all factors and their relationships are known. This paper reviews the large body of available literature in order to distill a list of the main factors influencing productivity investigated so far. The measure for importance here is the number of articles a factor is mentioned in. Special consideration is given to soft or human-related factors in software engineering that are often not analysed with equal detail as more technical factors. The resulting list can be used to guide further analysis and as basis for building productivity models.

研究の動機と目的

  • ソフトウェア工学、マネジメント、組織心理学の文献から、ソフトウェア開発における生産性に影響を与える要因を特定し、分類する。
  • 技術的要因とソフト要因を区別し、それらを統合したリストに統合する。
  • 言及頻度によって要因を順位づけし、全体的な重要性を示し、モデル構築と改善努力を導く。

提案手法

  • 主要な4つのポータルおよび追加ソースに対して、自動および手動の文献検索を実施する。
  • 基礎となる要因を確立するため、重要な書籍や参考文献を取り入れる。
  • 技術的要因については、要因を product、process、および development environment のカテゴリーに抽出・統一する。ソフト要因については、corporate culture、team culture、capabilities、environment、および project factors に分類する。
  • 要因が言及されているソースの数で要因を順位付けし、研究間での顕著さを示す。

実験結果

リサーチクエスチョン

  • RQ1文献全体でソフトウェア開発における生産性に影響を与える要因は何ですか?
  • RQ2報告された影響の観点から、ソフト(人的要因)と技術的要因はどのように比較されますか?
  • RQ3ドメイン、プロジェクトタイプ、組織コンテキストによって、生産性に影響を与える要因はどのように異なりますか?

主な発見

  • 幅広い要因が生産性に影響を与え、製品関連、プロセス関連、環境関連の技術要因とソフト要因の両方を含みます。
  • コミュニケーション努力は、生産性と正の関連を示す傾向があり、特にチーム規模が大きくなるとそうなる;全体的なドメインコンテキストは最も影響力のある要因を変える可能性があります。
  • 経験だけでは生産性を一貫して予測できません。開発者の能力とドメイン関連スキルの方がより影響力があります。
  • ドメインと組織コンテキストはさまざまな要因の強さを形作るため、コンテキスト認識型の生産性モデルの必要性を示唆しています。
  • チームの結束、コミュニケーション品質、ガバナンス文化などのソフト要因は、技術要因と並んで重要とされ続けています。
  • 本研究は、モデリング、測定、ターゲットを絞った生産性改善を支援するための要因の構造化リストを提供します。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。