Bridging the gap between software platforms: A template method for software evolution

Gerard Nijboer, Jan Martijn van der Werf, H. van der Schuur, Sjaak Brinkkemper

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

    Abstract

    To prevent issues arising from legacy software platforms, adapting to changing customer needs by software evolution is a growing concern of software organizations. However, current practices are pragmatic and subjective, which restricts benchmarking and reduces efficiency. In order to improve evolutionary practices, this paper proposes the Software Functionality Evolution Method (SFEM). The SFEM provides a software vendor with input for product roadmapping, by mapping functionality between software platforms. Mappings are based on characteristics and constraints of functionality, personas and software platforms. An incremental method engineering approach is put to practice, in which the template method is instantiated and improved over multiple cases. Cases show that the method contributes to efficient reasoning and strategic decision making in software evolution for software product managers.
    Original languageEnglish
    Title of host publication2014 IEEE 8th International Workshop on Software Product Management (IWSPM)
    Subtitle of host publicationProceedings
    PublisherIEEE
    Pages11-20
    ISBN (Print)978-1-4799-6358-4
    DOIs
    Publication statusPublished - Aug 2014

    Fingerprint

    Dive into the research topics of 'Bridging the gap between software platforms: A template method for software evolution'. Together they form a unique fingerprint.

    Cite this