Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

History of Software Product Lines

The SEI has become a recognized international leader in software product lines, developing the momentum and knowledge base necessary to effect widespread transition of solid product line practices. Organizations have turned to the SEI and its product line resources to launch and perfect their product line efforts. In particular, the SEI developed

Through publications, books, conferences, and workshops, the SEI has also established the basis for a software product line community infrastructure. The book  Software Product Lines: Practices and Patterns has sold more than 15,000 copies, and has been translated into both Japanese and Chinese. SEI product line researchers have produced hundreds of technical reports and notes, articles, podcasts, and presentations to further the advance of effective product line practices. More...

Since implementing its introductory product line course, the SEI has developed a curriculum that covers basic concepts, adopting, and developing of software product lines, as well as training in the Product Line Technical Probe for participating teams or leaders. 

The institute organized the Software Product Line Conference (SPLC) in 2000, then merged with the Product Family Engineering Conference in 2005 to create the international SPLC that attracts worldwide experts today. 

The conference now hosts the Service Oriented Architecture and Product Lines Workshop. Additional workshops that focus on product line issues are offered by the SEI: the Configuration Management Workshop, Product Line Action Planning Workshop, and Product Line Variation Management Workshop.

The SEI has engaged with many organizations to assist in product line efforts. See case studies to read on the impact of this work.