Guest Editors' Introduction: Successful Software Product Line Practices

A software product line is a set of software-intensive systems sharing a common, managed set of features that satisfy the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way in place. Organizations adopting product development strategies that include a software product line have achieved impressive results, reducing product cycle time and increasing productivity by an order of magnitude. The software product line strategy is a blend of business and technical actions that lets an organization satisfy a wide range of customers, gain leverage with suppliers, meet the threats of substitute products, and deter other companies seeking to enter the market. The strategy is robust over a wide range of technologies, domains, and organizations of different structures, cultures, and goals. Service-oriented architectures, agile development methods, and open source business models have all played roles in successful product line organizations.

[1]  Naohiko Fukaya,et al.  Experiences with software product line engineering in product development oriented organization , 2009, SPLC.

[2]  Paul Clements,et al.  Software product lines - practices and patterns , 2001, SEI series in software engineering.

[3]  S.G. Decker,et al.  Software Product Lines Beyond Software Development , 2007, 11th International Software Product Line Conference (SPLC 2007).

[4]  Andreas Hein,et al.  Modeling and Using Product Line Variability in Automotive Systems , 2002, IEEE Softw..

[5]  Larry Bull,et al.  ZCS Redux , 2002, Evolutionary Computation.

[6]  Martin Verlage,et al.  The Economic Impact of Product Line Adoption and Evolution , 2002, IEEE Softw..

[7]  Paul Clements Being proactive pays off , 2002 .

[8]  Linda M. Northrop SEI's Software Product Line Tenets , 2002, IEEE Softw..

[9]  Frank van der Linden,et al.  Software Product Families in Europe: The Esaps & Café Projects , 2002, IEEE Softw..

[10]  Kentaro Yoshimura,et al.  FAVE: factor analysis based approach for detecting product line variability from change history , 2008, MSR '08.

[11]  Ari Jaaksi,et al.  Developing Mobile Browsers in a Product Line , 2002, IEEE Softw..

[12]  Patrick Donohoe,et al.  Feature-Oriented Project Line Engineering , 2002, IEEE Softw..

[13]  Paul Jensen Experiences With Software Product Line Development , 2009 .

[14]  C. Krueger,et al.  Eliminating the adoption barrier , 2002, IEEE Software.

[15]  Peter Bell,et al.  A practical high volume software product line , 2007, OOPSLA '07.