Many approaches to software product line engineering have been founded on the development of a single product line platform. However as customer requirements change and new products are added to the product line, software producers recognize that the platform cannot be "stretched" indefinitely and a significant problem is striking a balance between development efficiency by increasing platform commonality and customer dissatisfaction from products with additional undesirable features and properties.
- software engineering
- product line platform
- platform development
Savolainen, J., Mannion, M., & Kuusela, J. (2012). Developing platforms for multiple software product lines. In Proceedings of the 16th International Software Product Line Conference (SPLC '12) (Vol. 1, pp. 220-228 ). ACM. https://doi.org/10.1145/2362536.2362567