In software product lines, feature development options can be categorized as make or buy or, a variation on buy, called reuse. In transaction economic cost theory a group of features is an asset and there is an increasing correlation between an asset’s relative importance to a supplier and the decision to make rather than buy. In this paper we argue that the make or buy decision should also consider an asset’s relative importance to the set of customers who buy the products containing the asset and we present a decision-making feature development framework that factors in feature relative importance to supplier and customer. To evaluate our framework we compared its recommendations with actual decisions made on three different industrial product lines. Our results showed broad consistency between framework guidance and actual practice, but revealed some instances not adequately explained by the framework.
|Title of host publication||2015 20th International Conference on Engineering of Complex Computer Systems (ICECCS)|
|Number of pages||9|
|Publication status||Published - 18 Jan 2016|
|Event||2015 20th International Conference on Engineering of Complex Computer Systems (ICECCS 2015) - Gold Coast, Australia|
Duration: 9 Dec 2015 → 12 Dec 2015
|Conference||2015 20th International Conference on Engineering of Complex Computer Systems (ICECCS 2015)|
|Abbreviated title||ICECCS 2015|
|Period||9/12/15 → 12/12/15|
- software product lines
- mobile handsets
FingerprintDive into the research topics of 'A make/buy/reuse feature development framework for product line evolution'. Together they form a unique fingerprint.
- School of Computing, Engineering and Built Environment - Interim Dean