Evolution of Software Product Families

  • Jan Bosch
  • Alexander Ran
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1951)


Evolution in software product families is a difficult problem that is not well understood and studied insufficiently. In this article, we present a categorization of product family evolution, a discussion of the implications of architectural evolution and a summary of the discussion during the workshop.


Quality Attribute Software Architecture Product Family Software Product Line Product Family Architect 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Hölzle, U.: Integrating Independently-Developed Components in Object-Oriented Languages. In: Proceedings ECOOP 1993, pp. 36–56 (1993)Google Scholar
  2. 2.
    Häggander, D., Lundberg, L.: Optimizing Dynamic Memory Management in a Multithreaded Application Executing on a Multiprocessor. In: Proceedings of ICPP 1998, the 27th International Conference on Parallel Processing, Minneapolis, USA (August 1998)Google Scholar
  3. 3.
    Svahnberg, M., Bosch, J.: Evolution in Software Product Lines: Two Cases. Journal of Software Maintenance 11(6), 391–422 (1999)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Jan Bosch
    • 1
  • Alexander Ran
    • 2
  1. 1.Department of Software Engineering and Computer ScienceUniversity of Karlskrona/RonnebySweden
  2. 2.Nokia Research CenterBurlingtonUSA

Personalised recommendations