Sven Apel, Don Batory, Christian Kästner, Gunter Saake
While standardization has empowered the software industry to substantially scale software development and to provide affordable software to a broad market, it often does not address smaller market segments, nor the needs and wishes of individual customers. Software product lines reconcile mass production and standardization with mass customization in software engineering. Ideally, based on a set of reusable parts, a software manufacturer can generate a software product based on the requirements of its customer. The concept of features is central to achieving this level of automation,...
While standardization has empowered the software industry to substantially scale software development and to provide affordable software to a broad...