Abstract
Several socio-economic trends are driving customer demands towards individualisation. Many suppliers are responding by offering supplier-led software product design customization choices ("mass customization"). Some are also offering customer-led software product design choices ("mass personalization"). This tutorial introduces these concepts and explores the implications for software product line development. One particular technical challenge is being able to respond to and manage at scale the increasing variety of common, supplier-led and customer-led features. We discuss two different approaches to address this challenge. One is grounded in feature modelling; the other in case-based reasoning. Both approaches aim to support the identification and selection of similar products. However they each place different emphases on these activities, use different product descriptions, and deploy different product derivation methods. Accordingly, each approach has different key properties, benefits and limitations.
Original language | English |
---|---|
Title of host publication | Proceedings of the 22nd International Systems and Software Product Line Conference 2018 |
Editors | Ann Light, Yanki Lee, Yanki Lee, Julia Garde, Goetz Botterweck, Sarah Nadi, Anne Marie Kanstrup, Paulo Borba, John Vines, Thorsten Berger, Tomi Mannisto, Maurizio Teli, Eva Brandt, Keld Bodker, David Benavides |
Publisher | Association for Computing Machinery (ACM) |
Pages | 304 |
Number of pages | 1 |
Volume | 1 |
ISBN (Electronic) | 9781450363716, 9781450364645 |
DOIs | |
Publication status | Published - 10 Sept 2018 |
Event | 22nd International Conference on Systems and Software Product Lines - Gothenburg, Sweden Duration: 10 Sept 2018 → 14 Sept 2018 https://dl.acm.org/doi/proceedings/10.1145/3233027 (Link to proceedings) |
Conference
Conference | 22nd International Conference on Systems and Software Product Lines |
---|---|
Abbreviated title | SPLC 2018 |
Country/Territory | Sweden |
City | Gothenburg |
Period | 10/09/18 → 14/09/18 |
Internet address |
|
Keywords
- Case-based reasoning
- Feature model
- Mass customisation
- Reuse
ASJC Scopus subject areas
- Software
- Human-Computer Interaction
- Computer Vision and Pattern Recognition
- Computer Networks and Communications