摘要
Software product lines (SPLs) allow stakeholders to manage product variants in a systematical way and derive variants by selecting features. Finding a desirable variant is often difficult, due to the huge configuration space and usually conflicting objectives (e.g., lower cost and higher performance). This scenario can be characterized as a multi-objective optimization problem applied to SPLs. We address the problem using an exact and an approximate algorithm and compare their accuracy, time consumption, scalability, parameter setting requirements on five case studies with increasing complexity. Our empirical results show that (1) it is feasible to use exact techniques for small SPL multi-objective optimization problems, and (2) approximate methods can be used for large problems but require substantial effort to find the best parameter setting for acceptable approximation which can be ameliorated with known good parameter ranges. Finally, we discuss the tradeoff between accuracy and time consumption when using exact and approximate techniques for SPL multi-objective optimization and guide stakeholders to choose one or the other in practice.
| 源语言 | 英语 |
|---|---|
| 主期刊名 | Proceedings of the 18th International Software Product Line Conference |
| 主期刊副标题 | Companion Volume for Workshops, Demonstrations and Tools |
| 编辑 | Stefania Gnesi, Alessandro Fantechi, Patrick Heymans, Julia Rubin, Krzysztof Czarnecki, Deepak Dhungana |
| 出版商 | Association for Computing Machinery |
| 页 | 92-101 |
| 页数 | 10 |
| 卷 | 1 |
| ISBN(电子版) | 9781450327404 |
| DOI | |
| 出版状态 | 已出版 - 15 9月 2014 |
| 已对外发布 | 是 |
| 活动 | 18th International Software Product Line Conference, SPLC 2014 - Florence, 意大利 期限: 15 9月 2014 → 19 9月 2014 |
会议
| 会议 | 18th International Software Product Line Conference, SPLC 2014 |
|---|---|
| 国家/地区 | 意大利 |
| 市 | Florence |
| 时期 | 15/09/14 → 19/09/14 |
指纹
探究 'Comparison of exact and approximate multi-objective optimization for software product lines' 的科研主题。它们共同构成独一无二的指纹。引用此
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver