Extending the reflexion method for consolidating software variants into product lines

Software variants emerge from ad-hoc copying in-the-large with adaptations to a specific context. As the number of variants increases, maintaining such software variants becomes more and more diffi...