Contenu connexe
Similaire à 2011 icse-feature cohesion in software product lines an exploratory study
Similaire à 2011 icse-feature cohesion in software product lines an exploratory study (8)
2011 icse-feature cohesion in software product lines an exploratory study
- 1. 発表論文
• タイトル
「Feature Cohesion in Software Product Lines:
An Exploratory Study」
(プロダクトライン中のフィーチャ凝集度:探索的試験)
• 著者
– Sven Apel, Dirk Beyer
University of Passau, Germany
Simon Fraser University, B.C., Canada
• 出典
– 33rd International Conference
0
on Software Engineering(ICSE 2011)
- 6. アプローチ
1. 「40本の製品」 2. 「 SPL化された」
とは? とは?
40本のSPL化された製品の、
フィーチャ凝集度を計測
3. どうやって計測する?
5
- 7. 1. 「40本の製品」とは
※全部JAVA • コード行数
プログラミング – Max:64652
ツール – Min:99
ネットワーク • フィーチャ数
クライアント – Max:99
– Min:4
テキストエディタ • 開発方法
– S:1から開発
ゲーム – R:改良開発
6
- 18. 6つの知見
1. いずれの凝集度においても、各製品間に統計的に有意な
違いが見られた
2. 各凝集度は互いに相関していない
– 平均値は NAR,NMR > IFD,IFDw > EFD,EFDw
3. IFD/EFDとIFDw/EFDwの違いはわずか
4. 各凝集度の相関は
– IFD,IFDw:フィーチャ数に相関
– EFD,EFDw:製品のコード行数に負の相関
– NAR,NMR:フィーチャのコード行数に負の相関
5. リファクタリングされて作られた製品の凝集度がかなり高い
6. ツールスイート間のSPLはスクラッチ・リファクタリング開発に
関わらずよく似ている 17
- 20. 私見
• 長所
– 筆者が関連研究を十分に調査している
– SPLの分野で初めて凝集度に着目した
– 最後に知見としてわかったことをまとめている
• 短所
– 説明が省略されていて、既存研究を理解しないと
本質がわからない
– 特に研究背景の説明がほとんどない
19