Clone-based variability management in the android ecosystem
Mobile app developers often need to create variants to account for different customer
segments, payment models or functionalities. A common strategy is to clone (or fork) an …
segments, payment models or functionalities. A common strategy is to clone (or fork) an …
A conceptual model for unifying variability in space and time: Rationale, validation, and illustrative applications
With the increasing demand for customized systems and rapidly evolving technology,
software engineering faces many challenges. A particular challenge is the development and …
software engineering faces many challenges. A particular challenge is the development and …
Unified operations for variability in space and time
Software and systems engineering is challenged by variability in space (concurrent
variations at a single point in time) and time (sequential variations due to evolution) …
variations at a single point in time) and time (sequential variations due to evolution) …
Integrated revision and variation control for evolving model-driven software product lines
Software engineering projects are faced with abstraction, which is achieved by software
models, historical evolution, which is addressed by revision control, and variability, which is …
models, historical evolution, which is addressed by revision control, and variability, which is …
Retest test selection for product-line regression testing of variants and versions of variants
Testing is a crucial activity of product-line engineering. Due to shared commonality, testing
each variant individually results in redundant testing processes. By adopting regression …
each variant individually results in redundant testing processes. By adopting regression …
SuperMod: tool support for collaborative filtered model-driven software product line engineering
The increase in productivity implied by model-driven software product line engineering is
weakened by the complexity exposed to the user having to manage a multi-variant model …
weakened by the complexity exposed to the user having to manage a multi-variant model …
[HTML][HTML] Exploring the 3-dimensional variability of websites' user-stories using triadic concept analysis
Configurable software systems and families of similar software systems are increasingly
being considered by industry to provide software tailored to each customer's needs. Their …
being considered by industry to provide software tailored to each customer's needs. Their …