A make/buy/reuse feature development framework for product line evolution

Juha Savolainen, Mike Mannion

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    79 Downloads (Pure)

    Abstract

    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.
    Original languageEnglish
    Title of host publication2015 20th International Conference on Engineering of Complex Computer Systems (ICECCS)
    PublisherIEEE
    Pages31-39
    Number of pages9
    ISBN (Electronic)9781467385817
    DOIs
    Publication statusPublished - 18 Jan 2016
    Event2015 20th International Conference on Engineering of Complex Computer Systems (ICECCS 2015) - Gold Coast, Australia
    Duration: 9 Dec 201512 Dec 2015

    Conference

    Conference2015 20th International Conference on Engineering of Complex Computer Systems (ICECCS 2015)
    Abbreviated titleICECCS 2015
    CountryAustralia
    CityGold Coast
    Period9/12/1512/12/15

    Keywords

    • software product lines
    • organizations
    • context
    • software
    • mobile handsets
    • economics
    • make-buy

    Fingerprint Dive into the research topics of 'A make/buy/reuse feature development framework for product line evolution'. Together they form a unique fingerprint.

  • Cite this

    Savolainen, J., & Mannion, M. (2016). A make/buy/reuse feature development framework for product line evolution. In 2015 20th International Conference on Engineering of Complex Computer Systems (ICECCS) (pp. 31-39). IEEE. https://doi.org/10.1109/ICECCS.2015.14