The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - May/June (2010 vol.27)
pp: 16-21
John D. McGregor , Clemson University
Dirk Muthig , Lufthansa Systems
Paul Jensen , OverWatch Textron
ABSTRACT
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.
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
REFERENCES
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.
19 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool