2013
DOI: 10.1145/2637365.2517213
|View full text |Cite
|
Sign up to set email alerts
|

A comparison of product-based, feature-based, and family-based type checking

Abstract: Analyzing software product lines is difficult, due to their inherent variability. In the past, several strategies for product-line analysis have been proposed, in particular, product-based, feature-based, and family-based strategies. Despite recent attempts to conceptually and empirically compare different strategies, there is no work that empirically compares all of the three strategies in a controlled setting. We close this gap by extending a compiler for featureoriented programming with support for product-… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 36 publications
0
2
0
Order By: Relevance
“…The set has been collected and prepared before for benchmarking purposes, and most of the systems have been already used in other studies [2,4,16]. The subject systems belong to different application domains, and have different sizes: in terms of lines of code and number of features.…”
Section: Subject Systemsmentioning
confidence: 99%
See 1 more Smart Citation
“…The set has been collected and prepared before for benchmarking purposes, and most of the systems have been already used in other studies [2,4,16]. The subject systems belong to different application domains, and have different sizes: in terms of lines of code and number of features.…”
Section: Subject Systemsmentioning
confidence: 99%
“…We detected the type errors in the subject systems using FUJI [16]. FUJI is an extensible compiler for feature-oriented programming in JAVA that also provides a variability-aware type checker and a set of product-line analysis tools.…”
Section: Subject Systemsmentioning
confidence: 99%