Runtime Collaborative-Based Configuration of Software Product Lines

被引:2
|
作者
Pereira, Juliana Alves [1 ]
机构
[1] Otto von Guericke Univ, Magdeburg, Germany
关键词
software product lines; configuration; recommender systems; collaborative-based recommendations;
D O I
10.1109/ICSE-C.2017.154
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software Product Line (SPL) configuration practices have been employed by industries as a mass customization process. However, the inherent variability of large SPLs leads to configuration spaces of exponential sizes. Thus, scalability and performance concerns start to be an issue when facing runtime environments, since it is usually infeasible to explore the entire configuration space exhaustively. In this context, the aim of my research is therefore to propose an efficient collaborative-based runtime approach that relies on recommender techniques to provide accurate and scalable configurations to users. To demonstrate the efficiency of the proposed approach, I conduct series of experiments on real-world SPLs. In addition, I plan empirically verify through a user case study the usability of the proposed approach. My expected contribution is to support the adoption of SPL configuration practices in industrial scenarios.
引用
收藏
页码:94 / 96
页数:3
相关论文
共 50 条
  • [1] A Collaborative-Based Recommender System for Configuration of Extended Product Lines
    Pereira, Juliana Alves
    [J]. PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 445 - 448
  • [2] N-dimensional Tensor Factorization for Self-Configuration of Software Product Lines at Runtime
    Pereira, Juliana Alves
    Schulze, Sandro
    Figueiredo, Eduardo
    Saake, Gunter
    [J]. SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 87 - 97
  • [3] Collaborative configuration approaches in software product lines engineering: A systematic mapping study
    Edded, Sabrine
    Ben Sassi, Sihem
    Mazo, Raul
    Salinesi, Camille
    Ben Ghezala, Henda
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 158
  • [4] A New Parameter for Product Configuration in Software Product Lines
    Lin, Yuqing
    Ye, Huilin
    Li, Bojun
    [J]. 2009 SECOND INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING: KAM 2009, VOL 2, 2009, : 230 - 233
  • [5] An Approach to Efficient Product Configuration in Software Product Lines
    Lin, Yuqing
    Ye, Huilin
    Tang, Jianmin
    [J]. SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 435 - 439
  • [6] Safe composition of configuration knowledge-based software product lines
    Teixeira, Leopoldo
    Borba, Paulo
    Gheyi, Rohit
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (04) : 1038 - 1053
  • [7] Heuristic and Exact Algorithms for Product Configuration in Software Product Lines
    Pereira, Juliana Alves
    Maciel, Lucas
    Noronha, Thiago F.
    Figueiredo, Eduardo
    [J]. SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 247 - 247
  • [8] Heuristic and exact algorithms for product configuration in software product lines
    Pereira, Juliana Alves
    Maciel, Lucas
    Noronha, Thiago F.
    Figueiredo, Eduardo
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2017, 24 (06) : 1285 - 1306
  • [9] Comparing Configuration Approaches for Dynamic Software Product Lines
    Guedes, Gabriela
    Silva, Carla
    Soares, Monique
    [J]. XXXI BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2017), 2017, : 134 - 143
  • [10] Dynamic configuration of software product lines in ArchJava']Java
    Pavel, S
    Noyé, J
    Royer, JC
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 90 - 109