Product lines present a production strategy that provides organizations a competitive edge by improving productivity and fostering customization. However, the potential benefits of product lines can be missed when dealing with large variability models implying hundreds of variants leading, sometimes, to billions of possible configurations. Indeed, the configuration process becomes an error prone task due to the plethora of requirements and constraints to satisfy at the same time. Consequently, guiding the stakeholders during such complex configuration processes and recommending the best configuration alternatives until leading them to a satisfying experience becomes a challenge. This phd project focuses on enhancing product line configurati...