Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems 2018
DOI: 10.1145/3168365.3168373
|View full text |Cite
|
Sign up to set email alerts
|

A Context-Aware Recommender System for Extended Software Product Line Configurations

Abstract: Mass customization of standardized products has become a trend to succeed in today's market environment. Software Product Lines (SPLs) address this trend by describing a family of software products that share a common set of features. However, choosing the appropriate set of features that matches a user's individual interests is hampered due to the overwhelming amount of possible SPL configurations. Recommender systems can address this challenge by filtering the number of configurations and suggesting a suitab… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 33 publications
(43 reference statements)
0
4
0
Order By: Relevance
“…For the evaluation of the application engineer's perspective, we use two real-world product lines and their real-world configurations [36][37][38]. Product line Agrib consists of 2008 features and 5749 configurations.…”
Section: Setup Of Application Engineer's Perspectivementioning
confidence: 99%
“…For the evaluation of the application engineer's perspective, we use two real-world product lines and their real-world configurations [36][37][38]. Product line Agrib consists of 2008 features and 5749 configurations.…”
Section: Setup Of Application Engineer's Perspectivementioning
confidence: 99%
“…The same authors in the work [14] present a solution that uses a recommender system to predict the features during the configuration of products using contextual information of the users, specifically, the requirements that the users define for a product. In the first proposal the user defines the requirements of the product to be configured, then the system performs a search to include historical data based on the specified requirements.…”
Section: Related Workmentioning
confidence: 99%
“…The column ''Tool'' in Table 9 indicates whether the proposals include some prototype tool as part of contributions. All the proposals, except those presented by Pereira et al [14], [15], propose a tool for configuring products in an SPL. However, RESDEC is the only tool that has been implemented using a well-defined scheme of recommender systems; and besides, it is the only one that incorporates a set of algorithms that are executed in three different scenarios that validate the platform's capacity in terms of operationalization and scalability.…”
Section: Related Workmentioning
confidence: 99%
“…There are several tools in the literature to support the SPL configuration process [3,[10][11][12][13][14]. However, to the best of our knowledge and understanding, none of the tools developed so far supports the selection of implementation components when configure a product.…”
Section: Introductionmentioning
confidence: 99%