Successful software products evolve continuously to meet the changing stakeholder requirements. For software product lines, modifying variability is an additional challenge that must be carefully tackled during the evolution of the product line. This bears considerable challenges for industry as understanding on how variability realizations advance over time is not trivial. Moreover, it may lead to an erosion of variability, which needs an investigation of techniques on how to identify the variability erosion in practice, especially in the source code. To address various erosion symptoms, we have investigated the evolution of a large-scale industrial product line over a period of four years. Along improvement goals, we have researched a set...
Abstract: Many software development organizations today aim at reducing their development effort, wh...
Product line engineering is a widely used approach for the efficient development of whole portfolios...
Software product lines (or system families) have achieved considerable adoption by the software indu...
Successful software products evolve continuously to meet the changing stakeholder requirements. For ...
As a software product line evolves both in space and in time, variability realizations tend to erode...
In Software Engineering, reuse of artifacts is essential for high productivity. Different studies ha...
Nowadays successful software product lines are often developed incrementally, and variability artifa...
International audienceHandling large-scale software variability is still a challenge for many organi...
Economies of scale can be seen as some kind of "holy grail" in state of the art literature on the de...
International audienceAbstract Handling large-scale software variability is still a challenge for ma...
In this paper we discuss the notion of variability. We have experienced that this concept has so far...
Variability management is critical for achieving the large scale reuse promised by the software prod...
and other research outputs Analyzing evolution of variability in a software product line: from conte...
Many software development organizations today aim at reducing their development effort, while improv...
Abstract: Many software development organizations today aim at reducing their development effort, wh...
Product line engineering is a widely used approach for the efficient development of whole portfolios...
Software product lines (or system families) have achieved considerable adoption by the software indu...
Successful software products evolve continuously to meet the changing stakeholder requirements. For ...
As a software product line evolves both in space and in time, variability realizations tend to erode...
In Software Engineering, reuse of artifacts is essential for high productivity. Different studies ha...
Nowadays successful software product lines are often developed incrementally, and variability artifa...
International audienceHandling large-scale software variability is still a challenge for many organi...
Economies of scale can be seen as some kind of "holy grail" in state of the art literature on the de...
International audienceAbstract Handling large-scale software variability is still a challenge for ma...
In this paper we discuss the notion of variability. We have experienced that this concept has so far...
Variability management is critical for achieving the large scale reuse promised by the software prod...
and other research outputs Analyzing evolution of variability in a software product line: from conte...
Many software development organizations today aim at reducing their development effort, while improv...
Abstract: Many software development organizations today aim at reducing their development effort, wh...
Product line engineering is a widely used approach for the efficient development of whole portfolios...
Software product lines (or system families) have achieved considerable adoption by the software indu...