The CRUSOE framework: a holistic approach to analysing prerequisites for continuous software engineering

Teemu Karvonen, Tanja Suomalainen, Marko Juntunen, Tanja Sauvola, Pasi Kuvaja, Markku Oivo

    Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

    2 Citations (Scopus)

    Abstract

    Continuous software engineering (CSE) is used for customer experi-ments and repetitive integrated processes within and between business planning and software development. First, this paper defines a new framework, called CRUSOE, for analysing CSE prerequisites. The framework allows for a more precise analysis of the interrelations and estimation of the changes that are pre-requisites for moving from traditional product development to CSE. CRUSOE addresses prerequisites associated with and interdependencies among (1) the strategy, (2) architecture and (3) organisation. Second, this paper describes a case study conducted as part of a smartphone platform project to investigate the CSE prerequisites for product-focused software development. The results are synthesised together with recent related studies using the CRUSOE framework. The findings confirm challenges in moving towards CSE in embedded system development. Moreover, context-specific prerequisites should be considered, while it is still unclear as to how CSE can be systematically applied to the non-website development context.
    Original languageEnglish
    Title of host publicationProceedings of PROFES 2016
    PublisherSpringer
    Pages642-661
    ISBN (Print)978-3-319-49093-9
    DOIs
    Publication statusPublished - 2016
    MoE publication typeA4 Article in a conference publication
    Event17th International Conference of Product-Focused Software Process Improvement, PROFES 2016 - Trondheim, Norway
    Duration: 22 Nov 201624 Nov 2016

    Publication series

    SeriesLecture Notes in Computer Science
    VolumeVolume 10027 LNCS
    ISSN0302-9743

    Conference

    Conference17th International Conference of Product-Focused Software Process Improvement, PROFES 2016
    Abbreviated titlePROFES 2016
    CountryNorway
    CityTrondheim
    Period22/11/1624/11/16

    Fingerprint

    Software engineering
    Smartphones
    Embedded systems
    Product development
    Planning
    Industry

    Keywords

    • continuous software engineering
    • strategy
    • architecture
    • organising
    • BizDev
    • software ecosystem

    Cite this

    Karvonen, T., Suomalainen, T., Juntunen, M., Sauvola, T., Kuvaja, P., & Oivo, M. (2016). The CRUSOE framework: a holistic approach to analysing prerequisites for continuous software engineering. In Proceedings of PROFES 2016 (pp. 642-661). Springer. Lecture Notes in Computer Science, Vol.. Volume 10027 LNCS https://doi.org/10.1007/978-3-319-49094-6_52
    Karvonen, Teemu ; Suomalainen, Tanja ; Juntunen, Marko ; Sauvola, Tanja ; Kuvaja, Pasi ; Oivo, Markku. / The CRUSOE framework: a holistic approach to analysing prerequisites for continuous software engineering. Proceedings of PROFES 2016. Springer, 2016. pp. 642-661 (Lecture Notes in Computer Science, Vol. Volume 10027 LNCS).
    @inproceedings{900fa7abd62a4b858cd9de9a600249f6,
    title = "The CRUSOE framework: a holistic approach to analysing prerequisites for continuous software engineering",
    abstract = "Continuous software engineering (CSE) is used for customer experi-ments and repetitive integrated processes within and between business planning and software development. First, this paper defines a new framework, called CRUSOE, for analysing CSE prerequisites. The framework allows for a more precise analysis of the interrelations and estimation of the changes that are pre-requisites for moving from traditional product development to CSE. CRUSOE addresses prerequisites associated with and interdependencies among (1) the strategy, (2) architecture and (3) organisation. Second, this paper describes a case study conducted as part of a smartphone platform project to investigate the CSE prerequisites for product-focused software development. The results are synthesised together with recent related studies using the CRUSOE framework. The findings confirm challenges in moving towards CSE in embedded system development. Moreover, context-specific prerequisites should be considered, while it is still unclear as to how CSE can be systematically applied to the non-website development context.",
    keywords = "continuous software engineering, strategy, architecture, organising, BizDev, software ecosystem",
    author = "Teemu Karvonen and Tanja Suomalainen and Marko Juntunen and Tanja Sauvola and Pasi Kuvaja and Markku Oivo",
    note = "Project code: 101215",
    year = "2016",
    doi = "10.1007/978-3-319-49094-6_52",
    language = "English",
    isbn = "978-3-319-49093-9",
    series = "Lecture Notes in Computer Science",
    publisher = "Springer",
    pages = "642--661",
    booktitle = "Proceedings of PROFES 2016",
    address = "Germany",

    }

    Karvonen, T, Suomalainen, T, Juntunen, M, Sauvola, T, Kuvaja, P & Oivo, M 2016, The CRUSOE framework: a holistic approach to analysing prerequisites for continuous software engineering. in Proceedings of PROFES 2016. Springer, Lecture Notes in Computer Science, vol. Volume 10027 LNCS, pp. 642-661, 17th International Conference of Product-Focused Software Process Improvement, PROFES 2016, Trondheim, Norway, 22/11/16. https://doi.org/10.1007/978-3-319-49094-6_52

    The CRUSOE framework: a holistic approach to analysing prerequisites for continuous software engineering. / Karvonen, Teemu; Suomalainen, Tanja; Juntunen, Marko; Sauvola, Tanja; Kuvaja, Pasi; Oivo, Markku.

    Proceedings of PROFES 2016. Springer, 2016. p. 642-661 (Lecture Notes in Computer Science, Vol. Volume 10027 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

    TY - GEN

    T1 - The CRUSOE framework: a holistic approach to analysing prerequisites for continuous software engineering

    AU - Karvonen, Teemu

    AU - Suomalainen, Tanja

    AU - Juntunen, Marko

    AU - Sauvola, Tanja

    AU - Kuvaja, Pasi

    AU - Oivo, Markku

    N1 - Project code: 101215

    PY - 2016

    Y1 - 2016

    N2 - Continuous software engineering (CSE) is used for customer experi-ments and repetitive integrated processes within and between business planning and software development. First, this paper defines a new framework, called CRUSOE, for analysing CSE prerequisites. The framework allows for a more precise analysis of the interrelations and estimation of the changes that are pre-requisites for moving from traditional product development to CSE. CRUSOE addresses prerequisites associated with and interdependencies among (1) the strategy, (2) architecture and (3) organisation. Second, this paper describes a case study conducted as part of a smartphone platform project to investigate the CSE prerequisites for product-focused software development. The results are synthesised together with recent related studies using the CRUSOE framework. The findings confirm challenges in moving towards CSE in embedded system development. Moreover, context-specific prerequisites should be considered, while it is still unclear as to how CSE can be systematically applied to the non-website development context.

    AB - Continuous software engineering (CSE) is used for customer experi-ments and repetitive integrated processes within and between business planning and software development. First, this paper defines a new framework, called CRUSOE, for analysing CSE prerequisites. The framework allows for a more precise analysis of the interrelations and estimation of the changes that are pre-requisites for moving from traditional product development to CSE. CRUSOE addresses prerequisites associated with and interdependencies among (1) the strategy, (2) architecture and (3) organisation. Second, this paper describes a case study conducted as part of a smartphone platform project to investigate the CSE prerequisites for product-focused software development. The results are synthesised together with recent related studies using the CRUSOE framework. The findings confirm challenges in moving towards CSE in embedded system development. Moreover, context-specific prerequisites should be considered, while it is still unclear as to how CSE can be systematically applied to the non-website development context.

    KW - continuous software engineering

    KW - strategy

    KW - architecture

    KW - organising

    KW - BizDev

    KW - software ecosystem

    U2 - 10.1007/978-3-319-49094-6_52

    DO - 10.1007/978-3-319-49094-6_52

    M3 - Conference article in proceedings

    SN - 978-3-319-49093-9

    T3 - Lecture Notes in Computer Science

    SP - 642

    EP - 661

    BT - Proceedings of PROFES 2016

    PB - Springer

    ER -

    Karvonen T, Suomalainen T, Juntunen M, Sauvola T, Kuvaja P, Oivo M. The CRUSOE framework: a holistic approach to analysing prerequisites for continuous software engineering. In Proceedings of PROFES 2016. Springer. 2016. p. 642-661. (Lecture Notes in Computer Science, Vol. Volume 10027 LNCS). https://doi.org/10.1007/978-3-319-49094-6_52