Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems 2012
DOI: 10.1145/2110147.2110156
|View full text |Cite
|
Sign up to set email alerts
|

Variant-preserving refactoring in feature-oriented software product lines

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
24
0
3

Year Published

2013
2013
2020
2020

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 58 publications
(27 citation statements)
references
References 19 publications
0
24
0
3
Order By: Relevance
“…Schulze et al provide a definition for variant-preserving refactorings in the context of feature-oriented product lines (Schulze et al, 2012). Moreover, they also propose a refactoring catalog, illustrating four different refactorings based on extensions of object-oriented transformations (Fowler, 1999).…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Schulze et al provide a definition for variant-preserving refactorings in the context of feature-oriented product lines (Schulze et al, 2012). Moreover, they also propose a refactoring catalog, illustrating four different refactorings based on extensions of object-oriented transformations (Fowler, 1999).…”
Section: Related Workmentioning
confidence: 99%
“…These works are complementary to ours, in the sense that they could be seen as concrete instances of the product line refinement theory, for particular FM, CK, and asset languages different from those we focus on this work. The variant-preserving refactoring definition (Schulze et al, 2012) could also be seen as a particular refinement notion for the context of feature-oriented product lines. Future work could formally relate both works.…”
Section: Related Workmentioning
confidence: 99%
“…Variant-preserving refactoring, aimed to improve the structure of source code, is presented in [28], for feature-oriented product lines [4]. This is accomplished by extending conventional refactoring with feature-oriented programming.…”
Section: Related Workmentioning
confidence: 99%
“…Although existing research attempts to answer the first question, its focus is on evolution that preserves behavior and the set of variants [35,31], or on cases where only the feature model and its mapping to other assets are taken into account [36]. Such question is also investigated by Passos et al [34], who present a preliminary set of evolution patterns extracted from the Linux kernel evolution history.…”
Section: Future Directions and Research Questionsmentioning
confidence: 99%