This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
May/June 2010 (vol. 27 no. 3)
pp. 16-21
John D. McGregor, Clemson University
Dirk Muthig, Lufthansa Systems
Paul Jensen, OverWatch Textron
Using software product lines to create a shared set of features can increase productivity and reduce costs for organizations. Successful software product lines share certain commonalities but also differ in certain ways, depending on diverse aspects of the products and the product lines themselves. Five vignettes of the successful implementation of software product lines discuss practices at Cummins, Hitachi, Hewlett-Packard, OverWatch, and SystemForge.

1. P. Clements and L. Northrop, Software Product Lines: Practices and Patterns, Addison-Wesley, 2001.
2. S. Theil and A. Hein, "Modeling and Using Product Line Variability in Automotive Systems," IEEE Software, vol. 10, no. 4, 2002, pp. 66–72.
3. F. van der Linden, "Software Product Families in Europe: The Esaps and Café Projects," IEEE Software, vol. 10, no. 4, 2002, pp. 41–49.
4. A. Jaaksi, "Developing Mobile Browsers in a Product Line," IEEE Software, vol. 10, no. 4, 2002, pp. 73–80.
5. L. Northrop, "SEI's Software Product Line Tenets," IEEE Software, vol. 10, no. 4, 2002, pp. 32–40.
6. K. Schmid and M. Verlage, "The Economic Impact of Product Line Adoption and Evolution," IEEE Software, vol. 10, no. 4, 2002, pp. 50–57.
7. P. Clements, "Being Proactive Pays Off," IEEE Software, vol. 10, no. 4, 2002, pp. 28–31.
8. C. Krueger, "Eliminating the Adoption Barrier," IEEE Software, vol. 10, no. 4, 2002, pp. 29–31.
9. K.C. Kang, J. Lee, and P. Donohue, "Feature-Oriented Product Line Engineering," IEEE Software, vol. 10, no. 4, 2002, pp. 58–65.
10. S.G. Decker and J. Dager, "Software Product Lines Beyond Software Development," Proc. 11th Int'l Software Product Line Conf. (SPLC 07), IEEE CS Press, 2007, pp. 275–280.
11. P. Toft, D. Coleman, and J. Ohta, "HP Product Generation Consulting, A Cooperative Model for Cross-Divisional Product Development for a Software Product Line," Proc. 1st Software Product Lines Conference (SPLC 1), P. Donohoe, ed., Kluwer Academic Publishers, 2000, pp. 111–132.
12. P. Toft, "Hewlett-Packard: The HP Owen Firmware Cooperative—A Software Product Line Success Story," Software Product Lines, 2004; www.softwareproductlines.com/successeshp.html.
13. Y. Takebe et al., "Experiences with Software Product Line Engineering in Product-Development-Oriented Organizations," Proc. 13th Int'l Software Product Line Conf. (SPLC 2009), Software Eng. Inst., 2009, pp. 275–284.
14. K. Yoshimura et al., "Factor Analysis Based Approach for Detecting Product Line Variability from Change History," Proc. 5th Working Conf. Mining Software Repositories (MSR 08), 2008, pp. 11–18.
15. P. Jensen, "Experiences With Software Product Line Development," Crosstalk, vol. 22, no. 1, 2009, pp. 11–14.
16. P. Bell, "A Practical High Volume Software Product Line," Proc. Conf. Object-Oriented Programming Systems Languages and Applications (OOPSLA 07), ACM Press, 2007, pp. 994–1003.
17. P. Bell, "Automating the Transformation of Statements in Evolving Domain Specific Languages," Domain-Specific Modeling Workshop, Conf. Object-Oriented Programming Systems Languages and Applications (OOPSLA 07); www.dsmforum.org/events/DSM07/papersbell.pdf
18. P. Bell, "DSL Evolution," InfoQ; www.infoq.com/articlesdsl-evolution.

Index Terms:
software architecture, software product lines, software engineering
Citation:
John D. McGregor, Dirk Muthig, Kentaro Yoshimura, Paul Jensen, "Guest Editors' Introduction: Successful Software Product Line Practices," IEEE Software, vol. 27, no. 3, pp. 16-21, May-June 2010, doi:10.1109/MS.2010.74
Usage of this product signifies your acceptance of the Terms of Use.