A comprehensive product line scoping approach and its validation
Proceedings of the 24th International Conference on Software Engineering
Feature-Oriented Project Line Engineering
IEEE Software
Product derivation in software product families: a case study
Journal of Systems and Software - Special issue: The new context for software engineering education and training
A taxonomy of variability realization techniques: Research Articles
Software—Practice & Experience
A practical state machine project
Proceedings of the 47th Annual Southeast Regional Conference
Hi-index | 0.01 |
This paper provides an overview of Software Product Lines and discusses issues involved in using Software Product Lines in courses. An SPL designs and produces common assets for a group of related products as a family; rather then building the products one at a time. SPL has been successful in delivering 80% to 100% reuse. SPL is moving out of an early adaptor phase and into mainstream reuse, which should increase industry demand for developers familiar with SPL. Understanding SPL is best done with a complete example. We discuss a complete set of publicly available SPL related assets that we developed, and discuss their use in the classroom.