First turkish software product line engineering workshop summary

Software reuse has been a goal of the software community since the early days of software engineering. In this context software product line engineering (SPLE) has gained a broad interest in both academic institutions and industry. This trend can also be observed in Turkey. In the recent years an increasing number of software companies in Turkey have adopted a SPLE approach while others are planning to make the transition. This paper summarizes the results of the First Turkish Software Product Line Engineering Workshop that has been organized in Ankara in June 2012. The primary goal of the workshop was to reflect on the state of practice in SPLE in Turkey. For this five leading SPLE companies in Turkey have shared their experiences in adopting SPLE, and using interactive discussions a research agenda for SPLE in Turkey has been defined. We report both on the experiences from the workshop and the resulting research topics.

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

[2]  William B. Frakes,et al.  Software reuse research: status and future , 2005, IEEE Transactions on Software Engineering.

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

[4]  Klaus Schmid,et al.  Product Line Engineering: The State of the Practice , 2003, IEEE Softw..

[5]  David M. Weiss,et al.  Software Product-Line Engineering: A Family-Based Software Development Process , 1999 .

[6]  Klaus Pohl,et al.  Software Product Line Engineering - Foundations, Principles, and Techniques , 2005 .

[7]  Hassan Gomaa Designing Software Product Lines with UML 2.0: From Use Cases to Pattern-Based Software Architectures , 2006, ICSR.

[8]  Hassan Gomaa,et al.  Designing Software Product Lines with UML , 2005, 29th Annual IEEE/NASA Software Engineering Workshop - Tutorial Notes (SEW'05).

[9]  Jan Bosch,et al.  Maturity and Evolution in Software Product Lines: Approaches, Artefacts and Organization , 2002, SPLC.

[10]  Klaus Schmid,et al.  Software product lines in action - the best industrial practice in product line engineering , 2007 .

[11]  Klaus Schmid,et al.  PuLSE: a methodology to develop software product lines , 1999, SSR '99.

[12]  Klaus Schmid,et al.  Customizing the PuLSETM Product Line Approach to the Demands of an Organization , 2000, EWSPT.

[13]  John D. McGregor,et al.  Calculating ROI for software product lines , 2004, IEEE Software.

[14]  Linda M. Northrop,et al.  Adopting and Institutionalizing a Product Line Culture , 2002, SPLC.

[15]  Pierre America,et al.  CoPAM: A component-oriented platform architecting method family for product family engineering , 2000, SPLC.

[16]  John D. McGregor,et al.  Initiating software product lines , 2002, IEEE Software.

[17]  Linda M. Northrop,et al.  A Framework for Software Product Line Practice , 1999, ECOOP Workshops.