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 implementations 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 this problem, we have investigated the evolution of a large-scale industrial product line over a period of 4 years. Along improvement goals, we have researched a set of appropri...
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 Product Lines (SPLs) evolve over time. However, one practical problem is that du...
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...
International audienceHandling large-scale software variability is still a challenge for many organi...
Many software development organizations today aim at reducing their development effort, while improv...
In this paper we discuss the notion of variability. We have experienced that this concept has so far...
Abstract: Many software development organizations today aim at reducing their development effort, wh...
Nowadays successful software product lines are often developed incrementally, and variability artifa...
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...
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 Product Lines (SPLs) evolve over time. However, one practical problem is that du...
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...
International audienceHandling large-scale software variability is still a challenge for many organi...
Many software development organizations today aim at reducing their development effort, while improv...
In this paper we discuss the notion of variability. We have experienced that this concept has so far...
Abstract: Many software development organizations today aim at reducing their development effort, wh...
Nowadays successful software product lines are often developed incrementally, and variability artifa...
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...
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 Product Lines (SPLs) evolve over time. However, one practical problem is that du...