Implementing Product Line Engineering in Industry: Feedback from the Field to Research

  • Davide Falessi
  • Dirk Muthig
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5089)


Software product line engineering refers to methods (tools and techniques) for creating sets of similar software systems by taking advantage of their commonalities and predicted variabilities. After successfully installing product line engineering in practice, organizations typically experience a great improvement with respect to productivity or quality. Product line engineering is a proactive and strategic approach towards software reuse that requires the involvement of whole organizations to be successful. Implementing product line engineering in practice thus corresponds to identifying a strategy that transforms an existing organization into an organization that is fully centered around their product line(s), Although this transformation impacts nearly everything in an organization, it is often realized in an incremental way to manage risks and to ensure that production continues during the change process.


Product Line Software Engineer Change Process Strategic Approach Software Reuse 
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.

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Davide Falessi
    • 1
  • Dirk Muthig
    • 2
  1. 1.University of Roma Tor Vergata, DISPRomeItaly
  2. 2.Fraunhofer Institute for Experimental Software EngineeringKaiserslauternGermany

Personalised recommendations