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