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

Juha Savolainen, Mike Mannion

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

    37 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 publicationProceedings of the 20th International Conference on Engineering of Complex Computer Systems
    PublisherIEEE
    Pages31-39
    Number of pages9
    ISBN (Electronic)978-1-4673-8581-7
    DOIs
    Publication statusPublished - 9 Dec 2014

    Fingerprint

    Reuse
    Assets
    Product line
    Relative importance
    Suppliers
    Guidance
    Make-or-buy
    Decision making
    Transaction cost economics
    Factors
    Software
    Make or buy decisions

    Keywords

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

    Cite this

    Savolainen, J., & Mannion, M. (2014). A make / buy / reuse feature development framework for product line evolution. In Proceedings of the 20th International Conference on Engineering of Complex Computer Systems (pp. 31-39). IEEE. https://doi.org/10.1109/ICECCS.2015.14
    Savolainen, Juha ; Mannion, Mike. / A make / buy / reuse feature development framework for product line evolution. Proceedings of the 20th International Conference on Engineering of Complex Computer Systems. IEEE, 2014. pp. 31-39
    @inproceedings{2f62735998534f4b83b66b239ffe9005,
    title = "A make / buy / reuse feature development framework for product line evolution",
    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.",
    keywords = "software product lines, organizations, context, software, mobile handsets, economics, make-buy",
    author = "Juha Savolainen and Mike Mannion",
    year = "2014",
    month = "12",
    day = "9",
    doi = "10.1109/ICECCS.2015.14",
    language = "English",
    pages = "31--39",
    booktitle = "Proceedings of the 20th International Conference on Engineering of Complex Computer Systems",
    publisher = "IEEE",

    }

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

    A make / buy / reuse feature development framework for product line evolution. / Savolainen, Juha; Mannion, Mike.

    Proceedings of the 20th International Conference on Engineering of Complex Computer Systems. IEEE, 2014. p. 31-39.

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

    TY - GEN

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

    AU - Savolainen, Juha

    AU - Mannion, Mike

    PY - 2014/12/9

    Y1 - 2014/12/9

    N2 - 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.

    AB - 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.

    KW - software product lines

    KW - organizations

    KW - context

    KW - software

    KW - mobile handsets

    KW - economics

    KW - make-buy

    U2 - 10.1109/ICECCS.2015.14

    DO - 10.1109/ICECCS.2015.14

    M3 - Conference contribution

    SP - 31

    EP - 39

    BT - Proceedings of the 20th International Conference on Engineering of Complex Computer Systems

    PB - IEEE

    ER -

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