Requirement-driven evolution in software product lines: A systematic mapping study
L Montalvillo, O Díaz - Journal of Systems and Software, 2016 - Elsevier
Abstract CONTEXT. Software Product Lines (SPLs) aim to support the development of a
whole family of software products through systematic reuse of shared assets. As SPLs …
whole family of software products through systematic reuse of shared assets. As SPLs …
Is there a mismatch between real-world feature models and product-line research?
Feature modeling has emerged as the de-facto standard to compactly capture the variability
of a software product line. Multiple feature modeling languages have been proposed that …
of a software product line. Multiple feature modeling languages have been proposed that …
On the proposal and evaluation of a benchmark-based threshold derivation method
Software-intensive systems have been growing in both size and complexity. Consequently,
developers need better support for measuring and controlling the software quality. In this …
developers need better support for measuring and controlling the software quality. In this …
A method to derive metric thresholds for software product lines
GA Do Vale, EML Figueiredo - 2015 29th Brazilian symposium …, 2015 - ieeexplore.ieee.org
A software product line (SPL) is a set of software systems that share a common and variable
set of components (features). Software metrics provide basic means to quantify several …
set of components (features). Software metrics provide basic means to quantify several …
Defining metric thresholds for software product lines: a comparative study
A software product line (SPL) is a set of software systems that share a common and variable
set of features. Software metrics provide basic means to quantify several modularity aspects …
set of features. Software metrics provide basic means to quantify several modularity aspects …
No code anomaly is an island: Anomaly agglomeration as sign of product line instabilities
A software product line (SPL) is a set of systems that share common and varying features. To
provide large-scale reuse, the components of a SPL should be easy to maintain. Therefore …
provide large-scale reuse, the components of a SPL should be easy to maintain. Therefore …
Comparing the influence of using feature-oriented programming and conditional compilation on comprehending feature-oriented software
A Rodrigues Santos, I do Carmo Machado… - Empirical Software …, 2019 - Springer
Several variability representations have been proposed over the years. Software
maintenance in the presence of variability is known to be hard. One of the reasons is that …
maintenance in the presence of variability is known to be hard. One of the reasons is that …
Metrics for feature-oriented programming
Feature-oriented programming (FOP) is a programming technique to implement software
product lines based on composition mechanisms called refinements. A software product line …
product lines based on composition mechanisms called refinements. A software product line …
Virtual Platform: Effective and Seamless Variability Management for Software Systems
Customization is a general trend in software engineering, demanding systems that support
variable stakeholder requirements. Two opposing strategies are commonly used to create …
variable stakeholder requirements. Two opposing strategies are commonly used to create …
[HTML][HTML] A quantitative and qualitative assessment of aspectual feature modules for evolving software product lines
Abstract Feature-Oriented Programming (FOP) and Aspect-Oriented Programming (AOP)
are programming techniques based on composition mechanisms, called refinements and …
are programming techniques based on composition mechanisms, called refinements and …