IRatePL2C: Importance Rating-based Approach for Product Lines Collaborative Configuration
Abstract: Some of them proposed an approach in which involved stakeholders can freely configure the product line without being constrained by the choices made the other ones. The core of any proposed approach in this context focuses on how conflictual situations are resolved. Few works consider stakeholders preferences in their resolution process. However, to generate a valid solution satisfying all constraints, they generally rely on a process of exponential complexity. In this work, we propose the IRatePL2C approach, which resolution strategy relies on importance degrees assigned by the stakeholders to their initial configuration choices. IRatePL2C starts by merging stakeholders' configurations and then detecting and resolving the conflicts according to their type: explicit or implicit in sequential steps. Finally, domain constraints are propagated and the process is reiterated to reach a final valid configuration. An illustrative example is presented to evaluate the approach. The complexity of IRatePL2C is polynomial which an important advantage compared with previous works.
- Colla-config: A stakeholders preferences-based approach for product lines collaborative configuration. Journal of Systems and Software, 197:111586.
- Automated analysis of feature models 20 years later: A literature review. Information Systems, 35(6):615–636.
- Software Product Lines: Practices and Patterns. Longman Publishing.
- Staged configuration through specialization and multilevel configuration of feature models. In Software Process: Improvement and Practice.
- Cardinality-based feature modeling and constraints: A progress report. In International Workshop on Software Factories, pages 16–20. ACM San Diego, California, USA.
- Collaborative configuration approaches in software product lines engineering: A systematic mapping study. Journal of Systems and Software, 158:110422.
- Preference-based conflict resolution for collaborative configuration of product lines. In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2020, Prague, Czech Republic, May 5-6, 2020, pages 297–304. SCITEPRESS.
- A systematic study as foundation for a variability modeling body of knowledge. In 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pages 25–28.
- Towards multi-view feature-based configuration. In Proceedings of the 16th International Working Conference on Requirements Engineering:Foundation for Software Quality (REFSQ’10), pages 106–112, Essen, Germany. Springer-Verlag.
- Assisted user-guidance in collaborative and dynamic software product line configuration. pages 143–156.
- Consistency-based integration of multi-stakeholder recommender systems with feature model configuration. In Proceedings of the 26th ACM International Systems and Software Product Line Conference - Volume B, SPLC’22, page 178–182, New York, NY, USA. Association for Computing Machinery.
- Decision-making coordination in collaborative product configuration. In ACM symposium on applied computing, pages 108–113.
- Process-centric approach for coordinating product configuration decisions. In Proceedings of the 40th Hawaii International Conference on System Sciences (HICSS’07), pages 1–10.
- Using decision rules for solving conflicts in extended feature models. In Proceedings of the 2015 ACM SIGPLAN International Conference on Software Language Engineering, SLE 2015, pages 149–160, New York, NY, USA. ACM.
- Program synthesis for configuring collaborative solutions in feature models. pages 98–108.
- Investigating Inconsistency Detection as a Validation Operation in Software Product Line, pages 159–168. Springer Berlin Heidelberg, Berlin, Heidelberg.
- Pereira, J. A. (2017). Runtime collaborative-based configuration of software product lines. In Proceedings of the 39th International Conference on Software Engineering Companion, ICSE-C ’17, pages 94–96.
- Software product lines and variability modeling: A tertiary study. Journal of Systems and Software, 149:485–510.
- Three-level customization of software products using a product line approach. In Proceedings of the 42nd IEEE Annual Hawaii International Conference on System Sciences, pages 1–10.
- Preference-based feature model configuration with multiple stakeholders. In Proceedings of the 18th International Software Product Line Conference, pages 132–141.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.