Program evolution: processes of software change
Program evolution: processes of software change
Development/maintenance/reuse: software evolution in product lines
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
Functional paleontology: system evolution as the user sees it
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Challenge of Keitai software: software engineering for next generation mobile phone systems
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Metrics and analysis of software architecture evolution with discontinuity
Proceedings of the International Workshop on Principles of Software Evolution
Co-Evolutionary service-oriented model of technology transfer in software engineering
Proceedings of the 2006 international workshop on Software technology transfer in software engineering
A systematic review and an expert survey on capabilities supporting multi product lines
Information and Software Technology
Hi-index | 0.00 |
This article discusses continuous and discontinuous evolutions across multiple products lines of software systems. As an empirical study, we analyzed the evolution of mobile phone software systems, which have undergone an extremely fast evolution from voice communication systems through mobile Internet terminals, to mobile Javaenabled terminals for the last four years. Along with the evolution, the software systems created three product lines and the size has quadrupled. This article discusses aspects of such extremely fast evolution and reveals continuity and discontinuity of software evolution. We claim that discontinuity is essential aspect of software evolution and taming discontinuous evolution is the challenge in the evolutionary development of software systems.