Part I. Software Product Line Engineering Challenges: 1. Introduction Awais Rashid, Jean-Claude Royer and Andreas Rummler; 2. Case studies for software product line engineering Andreas Rummler, Ludger Fiege, Catarina Gomes and Rita Ribiero; Part II. Variability Analysis and Modelling: 3. From requirements to feature models Nathan Weston and Phil Greenwood; 4. Variability management Steffen Zschaler, Pablo Sánchez, João Santos, Mauricio Alférez, Ana Moreira, João Araújo, Uirá Kulesza and Lidia Fuentes; 5. Hybrid assessment method for software product line Afonso Pimentel, Rita Ribeiro, Ana Moreira, João Araújo, João Santos, António Costa, Mauricio Alférez and Uirá Kulesza; Part III. Variability Implementation and Traceability: 6. Product line implementation with ECaesarJ Vaidas Gasiunas, Angel Nunez, Jacques Noyé and Mira Mezini; 7. Model-driven engineering support for product line engineering Christoph Elsner, Iris Groher, Ludger Fiege and Markus Völter; 8. Managing information flow in SPL development processes Nicolas Anquetil, Uira Kulesza, Ricardo Mateus, Ralf Mitschke, Ana Moreira, Jean-Claude Royer and Andreas Rummler; 9. Using design rationale to improve SPL traceability Ismênia Galvão, Mehmet Aksit, Pim van den Broek and Michiel Hendriks; Part IV. Product-Driven vs. Solution-Driven Software Product Line Engineering: 10. Product-driven software product line engineering Steffen Zschaler, Pablo Sánchez, Carlos Nebrera, Lidia Fuentes, Vaidas Gasiunas and Ludger Fiege; 11. Solution-driven software product line engineering Iris Groher, Ludger Fiege, Christoph Elsner, Christa Schwanninger and Markus Völter; Part V. Future Trends: 12. Dynamic variability in adaptive systems Ruzanna Chitchyan, Brice Morin, Franck Fleurey, Nelly Bencomo, Arnor Solberg and Thomas Genssler; 13. Imperfect information in software product line engineering Joost Noppen and Pim van den Broek; 14. Empirical research in software product line engineering Phil Greenwood, Vander Alves, John Hutchinson, Christa Schwanninger and Nicolas Anquetil.