Context. Software Product Lines (SPL) has become one of the most prominents way to promote the systematic reuse of software artifacts. Like any other piece of software, with the SPL aging, it becomes necessary to manage their evolution. However, in this process, engineers might introduce divergences among the SPL artifacts. Thus, a number of initiatives address the management of such inconsistencies. Objective. In this paper, we mapped the existing approaches to inconsistency management within SPL. Method. We used the systematic mapping study methodology. Results. We classified and performed a characterization of the approaches found, which we mangaged to arrange in three main categories. Most papers selected proposed new methods as solutio...
peer-reviewedVariability management (VM) is a fundamental activity of software product line engineer...
Context Variability management (VM) is one of the most important activities of software product-line...
The development of software systems inevitably involves the detection and handling of inconsistencie...
MasterConsistency across different lifecycle artifacts is an important issue in software engineering...
Variability Management (VM) in Software Product Line (SPL) is a key activity that usually affects th...
Software Product Line Engineering (SPLE) is a successful paradigm to produce a family of products fo...
Economies of scale can be seen as some kind of "holy grail" in state of the art literature on the de...
Software-product-line engineering has gained considerable momentum in recent years, both in industry...
International audienceSoftware Product Line Engineering (SPLE) is a successful paradigm to produce a...
Software product lines (or system families) have achieved considerable adoption by the software indu...
AbstractContextIn software development, Testing is an important mechanism both to identify defects a...
peer-reviewedVariability management is critical for achieving the large scale reuse promised by the ...
Software product lines (SPL) aim at reducing time-to-market and increasing software quality through ...
Variability is a central concept in Software Product Lines (SPLs). It has been extensively studied ...
Abstract. Software variability management is a key challenge in developing software product lines an...
peer-reviewedVariability management (VM) is a fundamental activity of software product line engineer...
Context Variability management (VM) is one of the most important activities of software product-line...
The development of software systems inevitably involves the detection and handling of inconsistencie...
MasterConsistency across different lifecycle artifacts is an important issue in software engineering...
Variability Management (VM) in Software Product Line (SPL) is a key activity that usually affects th...
Software Product Line Engineering (SPLE) is a successful paradigm to produce a family of products fo...
Economies of scale can be seen as some kind of "holy grail" in state of the art literature on the de...
Software-product-line engineering has gained considerable momentum in recent years, both in industry...
International audienceSoftware Product Line Engineering (SPLE) is a successful paradigm to produce a...
Software product lines (or system families) have achieved considerable adoption by the software indu...
AbstractContextIn software development, Testing is an important mechanism both to identify defects a...
peer-reviewedVariability management is critical for achieving the large scale reuse promised by the ...
Software product lines (SPL) aim at reducing time-to-market and increasing software quality through ...
Variability is a central concept in Software Product Lines (SPLs). It has been extensively studied ...
Abstract. Software variability management is a key challenge in developing software product lines an...
peer-reviewedVariability management (VM) is a fundamental activity of software product line engineer...
Context Variability management (VM) is one of the most important activities of software product-line...
The development of software systems inevitably involves the detection and handling of inconsistencie...