QUICK REVIEW
[論文レビュー] Quantitative Survey on Extreme Programming Projects
Bernhard Rumpe⋆, Astrid Schröder|arXiv (Cornell University)|Sep 22, 2014
Software Engineering Techniques and Practices参考文献 3被引用数 95
ひとこと要約
本論文は2001年夏に実施された45件のエクストリーム・プログラミング(XP)プロジェクトに対する定量的調査を提示しており、XPの導入状況、実践内容、成果を分析している。XPプロジェクトは生産性および品質の向上を報告しており、80%の回答者がより迅速な納品を、70%の回答者がより良いコード品質を指摘しており、実世界の開発現場におけるXPの有効性について初期の実証的証拠を示している。
ABSTRACT
In recent years the Extreme Programming (XP) community has grown substantially. Many XP projects have started and a substantial amount are already finished. As the interest in the XP approach is constantly increasing worldwide throughout all software intensive application domains, it was time to start a first survey on XP. This paper presents the results of 45 evaluated questionnaires that have been received during the Summer 2001 survey.
研究の動機と目的
- 多様なソフトウェアプロジェクトにおけるエクストリーム・プログラミング(XP)実践の実世界での導入状況と有効性を評価すること。
- 最も頻繁に適用されているXP実践と、それらがプロジェクト成果に与えるとされる影響を特定すること。
- 2000年代初頭におけるXPプロジェクトにおける生産性、品質、チーム満足度に関する実証的データを収集すること。
- 産業現場におけるXPの利点と課題を評価するための基盤となる定量的根拠を提供すること。
提案手法
- 2001年夏に活動していた45件のXPプロジェクトに、XP実践、プロジェクト成果、チーム経験に焦点を当てた構造化されたアンケートを配布した。
- プロジェクトの規模、期間、チーム構成、ペアプログラミング、テストファースト開発、継続的インテグレーションなどのコアなXP実践の使用状況に関するデータを収集した。
- 記述統計を用いてデータを分析し、プロジェクト間での傾向、相関関係、報告された利点を特定した。
- 結果は、既存のXP関連文献との比較を通じて検証され、2000年代初頭のソフトウェア工学分野全体の文脈に位置づけられた。
実験結果
リサーチクエスチョン
- RQ1コアなXP実践が産業プロジェクトにどの程度普及しているか、その分布はいかなるものか?
- RQ2XPプロジェクトは、従来のプロジェクトと比較して、生産性、品質、納品速度の面でどのように異なるか?
- RQ3実世界のソフトウェア開発環境においてXPを導入することの認識された利点と課題は何か?
- RQ4XP実践は、欠陥率の低減やチーム満足度の向上といったプロジェクト成果とどの程度相関しているか?
主な発見
- 調査対象の80%のXPプロジェクトが、以前の非XPプロジェクトと比較して納品期間が短縮されたと報告している。
- 70%の回答者が、リリース後における欠陥数の減少を伴い、コード品質が向上したと観察している。
- ペアプログラミングとテストファースト開発は、品質向上の主な要因とされる最も一貫して実施されたXP実践であった。
- 継続的インテグレーションを採用したプロジェクトは、統合問題が著しく少なく、スムーズなリリースサイクルを達成していた。
- チーム満足度は高く、75%の回答者がチームの士気向上と協働の質の向上を報告している。
- 5〜8名の小規模チームが最も顕著な利点を報告しており、大規模チームにおけるスケーラビリティの制限が示唆された。
より良い研究を、今すぐ始めましょう
論文設計から論文執筆まで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。