A Feature-Based Personalized Recommender System for Product-Line Configuration

被引:0
作者
Pereira, Juliana Alves [1 ]
Matuszyk, Pawel [1 ]
Krieter, Sebastian [1 ]
Spiliopoulou, Myra [1 ]
Saake, Gunter [1 ]
机构
[1] Univ Magdeburg, Magdeburg, Germany
关键词
Software Product Lines; Product-Line Configuration; Recommenders; Personalized Recommendations; SOFTWARE; MODELS;
D O I
10.1145/2993236.2993249
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Today's competitive marketplace requires the industry to understand unique and particular needs of their customers. Product line practices enable companies to create individual products for every customer by providing an interdependent set of features. Users configure personalized products by consecutively selecting desired features based on their individual needs. However, as most features are interdependent, users must understand the impact of their gradual selections in order to make valid decisions. Thus, especially when dealing with large feature models, specialized assistance is needed to guide the users in configuring their product. Recently, recommender systems have proved to be an appropriate mean to assist users in finding information and making decisions. In this paper, we propose an advanced feature recommender system that provides personalized recommendations to users. In detail, we offer four main contributions: (i) We provide a recommender system that suggests relevant features to ease the decision-making process. (ii) Based on this system, we provide visual support to users that guides them through the decision-making process and allows them to focus on valid and relevant parts of the configuration space. (iii) We provide an interactive open-source configurator tool encompassing all those features. (iv) In order to demonstrate the performance of our approach, we compare three different recommender algorithms in two real case studies derived from business experience.
引用
收藏
页码:120 / 131
页数:12
相关论文
共 46 条
[31]  
Lotufo R, 2010, LECT NOTES COMPUT SC, V6287, P136, DOI 10.1007/978-3-642-15579-6_10
[32]  
Machado L., 2014, P BRAZ C SOFTW THEOR, P1
[33]  
Martinez J., 2015, P COMP PUBL 2015 ANN, P1431
[34]   Feature Relations Graphs: A Visualisation Paradigm for Feature Constraints in Software Product Lines [J].
Martinez, Jabier ;
Ziadi, Tewfik ;
Mazo, Raul ;
Bissyande, Tegawende F. ;
Klein, Jacques ;
Le Traon, Yves .
2014 SECOND IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT), 2014, :50-59
[35]  
Mazo R., 2014, Recommendation Systems in Software Engineering, P511, DOI 10.1007/978-3-642-45135-5
[36]  
Mazo R., 2012, CAISE FORUM, P147
[37]  
Mendonca M., 2009, P 24 ACM SIGPLAN C C, P761
[38]   Applying multiobjective evolutionary algorithms to dynamic software product lines for reconfiguring mobile applications [J].
Pascual, Gustavo G. ;
Lopez-Herrejon, Roberto E. ;
Pinto, Monica ;
Fuentes, Lidia ;
Egyed, Alexander .
JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 103 :392-411
[39]  
Payne J. W., 1993, AADAPTIVE DECISION M
[40]   FeatureIDE: Scalable Product Configuration of Variable Systems [J].
Pereira, Juliana Alves ;
Krieter, Sebastian ;
Meinicke, Jens ;
Schroeter, Reimar ;
Saake, Gunter ;
Leich, Thomas .
SOFTWARE REUSE: BRIDGING WITH SOCIAL-AWARENESS, 2016, 9679 :397-401