2018
DOI: 10.1007/978-3-319-90421-4_9
|View full text |Cite
|
Sign up to set email alerts
|

Guiding Clone-and-Own When Creating Unplanned Products from a Software Product Line

Abstract: Clone-and-own is a simple and intuitive practice adopted to construct new product variants based on existing ones. However, when the developed family of products becomes rich, maintaining shared assets and managing variability between the clones become tedious tasks. Therefore, migrating the family of products into a software product line becomes essential. Despite that, software engineers remain interested in constructing new product variants that are not provided by the software product line. In this short p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 13 publications
0
2
0
Order By: Relevance
“…Moreover, we are interested in identifying additional metrics to refine the cost estimation function [22] by taking organizational factors in concern [23]. Finally, we aim to integrate our approach in a global software product line environment [24] to benefit from systematic reuse of existing products and variability management during configuration.…”
Section: Discussionmentioning
confidence: 99%
“…Moreover, we are interested in identifying additional metrics to refine the cost estimation function [22] by taking organizational factors in concern [23]. Finally, we aim to integrate our approach in a global software product line environment [24] to benefit from systematic reuse of existing products and variability management during configuration.…”
Section: Discussionmentioning
confidence: 99%
“…Consequently, they do not define features at a domain level in a formal model, and these features are not consistently documented or made explicit in the code assets. While some organizations adopt a clone-and-own approach [31,74] to handle variability, with many disadvantages [23,32], our work focuses on object-oriented variability-rich systems that manage variability in a single codebase.…”
Section: Problem Statementmentioning
confidence: 99%