A software product line is a complex system the aim of which is to provide a platform dedicated to large reuse. It necessitates a great investment. Thus, its ability to cope with customers’ ever-changing requirements is among its key success factors. Great effort has been made to deal with the software product line evolution. In our previous works, we carried out a classification of these works to provide an overview of the used techniques. We also identified the following key challenges of software product lines evolution: the ability to predict future changes, the ability to define the impact of a change easily and the improvement in understanding the change. We have already tackled the second and the third challenges. The objective of th...
Despite a global recognition of the problem, and massive investment from researchers and practitione...
Abstract. The analysis of the evolution of software systems is a useful source of information for a ...
During the last few years, software evolution research has explored new domains such as the study of...
Product-line architectures, i.e. a software architecture and component set shared by a family of pro...
Existing software product variants, developed by ad hoc reuse such as copy-paste-modify, are often a...
Product-line architectures present an important approach to increasing software reuse and reducing...
and other research outputs Analyzing evolution of variability in a software product line: from conte...
This paper presents traceability mechanisms to support software product line evolution. Product line...
Change is a natural, although not always welcome, part of product line development. The changes may ...
Previous taxonomies of software evolution have focused on the purpose of the change (i.e., the why) ...
Successful software products evolve continuously to meet the changing stakeholder requirements. For ...
Software product lines are, by their very nature, complex software systems. Due to the interconnecte...
The topic of this thesis is the analysis of the evolution of software components. In order to track ...
Product-line architectures present an important approach to increasing software reuse and reducing d...
Families of programs are steadily emerging in assorted domains where Software Product Line (SPL) par...
Despite a global recognition of the problem, and massive investment from researchers and practitione...
Abstract. The analysis of the evolution of software systems is a useful source of information for a ...
During the last few years, software evolution research has explored new domains such as the study of...
Product-line architectures, i.e. a software architecture and component set shared by a family of pro...
Existing software product variants, developed by ad hoc reuse such as copy-paste-modify, are often a...
Product-line architectures present an important approach to increasing software reuse and reducing...
and other research outputs Analyzing evolution of variability in a software product line: from conte...
This paper presents traceability mechanisms to support software product line evolution. Product line...
Change is a natural, although not always welcome, part of product line development. The changes may ...
Previous taxonomies of software evolution have focused on the purpose of the change (i.e., the why) ...
Successful software products evolve continuously to meet the changing stakeholder requirements. For ...
Software product lines are, by their very nature, complex software systems. Due to the interconnecte...
The topic of this thesis is the analysis of the evolution of software components. In order to track ...
Product-line architectures present an important approach to increasing software reuse and reducing d...
Families of programs are steadily emerging in assorted domains where Software Product Line (SPL) par...
Despite a global recognition of the problem, and massive investment from researchers and practitione...
Abstract. The analysis of the evolution of software systems is a useful source of information for a ...
During the last few years, software evolution research has explored new domains such as the study of...