Abstract:
To prevent issues arising from legacy software platforms, adapting to changing customer needs by software evolution is a growing concern of software organizations. Howeve...Show MoreMetadata
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.
Date of Conference: 26-26 August 2014
Date Added to IEEE Xplore: 08 September 2014
Electronic ISBN:978-1-4799-6358-4