Core Concepts
ソフトウェアエンジニアリング研究の代表性と妥当性を確保するためには、対象集団の適切な分析が不可欠である。
Abstract
本論文は、ソフトウェアエンジニアリング研究における対象集団分析の重要性を指摘している。
まず、対象集団の定義と境界設定の重要性が述べられている。研究の目的に合わせて、個人、組織、プロジェクト、アーティファクトなどの対象集団を明確に定義する必要がある。
次に、既存のデータセットを活用して対象集団を特定し、多様なデータソースを組み合わせることで、より包括的な集団像を描くことの重要性が示されている。データの交差検証と専門家による検証も必要である。
さらに、ターゲットとする集団が特定しづらい場合には、スノーボーリング法やストラティファイド・サンプリングなどの高度なサンプリング手法の活用が提案されている。
最後に、対象集団の特徴を定量的・定性的に詳細に報告することの重要性が述べられている。集団の規模、専門性、プロジェクトの複雑性、使用技術など、多様な側面を記述することで、研究結果の一般化可能性と転用可能性を高めることができる。
Stats
ソフトウェア開発者の世界人口は2023年時点で2,770万人と推定されている。
ソフトウェア開発者の平均給与や求人数の動向は、業界の成長傾向を示す指標となる。
Quotes
「ソフトウェアエンジニアリング研究の代表性と妥当性を確保するためには、対象集団の適切な分析が不可欠である。」
「対象集団の特徴を定量的・定性的に詳細に報告することで、研究結果の一般化可能性と転用可能性を高めることができる。」