DocumentCode :
2063675
Title :
Experiences with software product family evolution
Author :
Riva, Claudio ; Rosso, Christian Del
Author_Institution :
Software Archit. Group, Nokia Res. Center, Helsinki, Finland
fYear :
2003
fDate :
1-2 Sept. 2003
Firstpage :
161
Lastpage :
169
Abstract :
The evolution of product family typically oscillates between growing and consolidating phases. The migration path starts from a copy/paste approach that offers the fastest time-to-market and then moves towards a mature software platform that offers a higher throughput of products. We have identified several issues that harm the evolution of the family: new requirements that can break the architectural integrity of the family, increasing level of bureaucracy in the organization and a slower process of change. We present two approaches for coping with the family evolution: architecture assessment and architecture reconstruction. We also present Nokia case studies where the methods have been successfully applied.
Keywords :
object-oriented programming; software architecture; software prototyping; Nokia case studies; architectural integrity; architecture assessment; architecture reconstruction; copy-paste approach; migration path; software components; software platform; software product family evolution; time-to-market; Computer architecture; Computer industry; Delay estimation; Embedded software; Hardware; Investments; Production; Software architecture; Throughput; Time to market;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Evolution, 2003. Proceedings. Sixth International Workshop on Principles of
Print_ISBN :
0-7695-1903-2
Type :
conf
DOI :
10.1109/IWPSE.2003.1231223
Filename :
1231223
Link To Document :
بازگشت