I. Introduction
Software Product Lines Engineering (SPLE) has rapidly emerged as an important software development approach during the last few years [1]. SPLE focuses on identifying and managing the commonalities and variabilities of a set of software products where core assets can be developed and (re)used to derive individual product variants with reduced costs. Improvements of productivity, quality, and reduction of development costs and time to market are some of the benefits provided by the approach. However, to take advantage of these benefits, an organization needs to transition from single software development to a product line paradigm. In order to support the organizations in this transition, Krueger proposed three adoption models (proactive, reactive and extractive), allowing an organization to select the most suitable, depending on its objectives, budget, time and requirements [2].