Software Product Lines is the culmination of an intensive investigation, undertaken by the Software Engineering Institute (SEI) at Carnegie Mellon, into how leading-edge software development organizations have "retooled" for product lines. With explanations of fundamental concepts further illuminated by real-world experience, this book spells out the technical issues involved in adopting a product line strategy, as well as the organizational and management issues that are so critical for success. In providing a comprehensive set of practices and patterns, this book defines and explores the key activities for software product line development and explains specific practice areas in engineering, technical management, and organizational management. Highlights include: The benefits of a software product line approach, including actual improvement data from industrial success stories. Methods to develop a reusable base of core assets and to develop products that utilize that core. Common problems paired with concrete solutions in the form of reusable software product pine patterns. Twenty-nine practice areas for successful implementation, including architecture definition, component development, configuration management, market analysis, and training. The product line technical probe for identifying technical and organizational weaknesses that could impede success. Three detailed case studies from the industry lead you step by step through the process of developing and managing software product lines, illustrating potential pitfalls, creative solutions, and the ultimate rewards. Discussion questions, sidebars, and real-world anecdotes from the trenches reveal the collective wisdom of those on the front line of software product line ventures.
Landsberg T, Dietrich C and Lohmann D Should I Bother? Fast Patch Filtering for Statically-Configured Software Variants Proceedings of the 28th ACM International Systems and Software Product Line Conference, (12-23)
Feichtinger M and Muehlmann U Applying Software Product Line Techniques to an Integrated Circuit System Modelling Framework: An Experience Report Proceedings of the 28th ACM International Systems and Software Product Line Conference, (164-169)
Yoshimura K and Oishi H Variability Management for Large Language Model Tasks: Practical Insights from an Industrial Application Proceedings of the 28th ACM International Systems and Software Product Line Conference, (148-152)
Zellmer P, Krüger J and Leich T Decision Making for Managing Automotive Platforms: An Interview Survey on the State-of-Practice Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, (318-328)
Holsten L, Krüger J and Leich T Insights into Transitioning towards Electrics/Electronics Platform Management in the Automotive Industry Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, (161-172)
Shatnawi H and Saquer J Encoding Feature Models in Neo4j Graph Database Proceedings of the 2024 ACM Southeast Conference, (157-166)
Toledo R, Atlee J, Xiong R and Liu M (Neo4j)^ Browser: Visualizing Variable-Aware Analysis Results Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, (69-73)
Xiang Y, Huang H, Li S, Li M, Luo C and Yang X (2023). Automated Test Suite Generation for Software Product Lines Based on Quality-Diversity Optimization, ACM Transactions on Software Engineering and Methodology , 33 :2 , (1-52), Online publication date: 29-Feb-2024 .
Romero-Organvidez D, Benavides D, Horcas J and Gómez-López M Variability in data transformation: towards data migration product lines Proceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems, (83-92)
Eyal Salman H (2024). Leveraging a combination of machine learning and formal concept analysis to locate the implementation of features in software variants, Information and Software Technology , 164 :C , Online publication date: 1-Dec-2023 .
Singh T, Sharma R, Kamboj D, Gandhi P and Bhatia D Using SVM Classification and Reverse Engineering to Generate Trustworthy Code in Software Development Proceedings of the 5th International Conference on Information Management & Machine Intelligence, (1-7)
König C, Rosiak K, Cleophas L and Schaefer I True Variability Shining Through Taxonomy Mining Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A, (182-193)
Zellmer P, Holsten L, Leich T and Krüger J Product-Structuring Concepts for Automotive Platforms Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A, (170-181)
Dimovski A, Lazreg S, Cordy M and Legay A Family-based model checking of fMultiLTL properties Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A, (41-51)
Ben Sassi S, Edded S, Mazo R, Ben Ghezala H and Salinesi C (2023). Colla-Config, Journal of Systems and Software , 197 :C , Online publication date: 1-Mar-2023 .
Shahin R, Toledo R, Hackman R, S R, Atlee J and Chechik M (2023). Applying declarative analysis to industrial automotive software product line models, Empirical Software Engineering , 28 :2 , Online publication date: 1-Mar-2023 .
Chrszon P, Baier C, Dubslaff C and Klüppelholz S (2023). Interaction detection in configurable systems – A formal approach featuring roles, Journal of Systems and Software , 196 :C , Online publication date: 1-Feb-2023 .
Holsten L, Frank C, Krüger J and Leich T Electrics/Electronics Platforms in the Automotive Industry: Challenges and Directions for Variant-Rich Systems Engineering Proceedings of the 17th International Working Conference on Variability Modelling of Software-Intensive Systems, (50-59)
Di Sandro A, Shahin R and Chechik M Adding Product-Line Capabilities to Your Favourite Modeling Language Proceedings of the 17th International Working Conference on Variability Modelling of Software-Intensive Systems, (3-12)
Schröpfer J, Buchmann T and Westfechtel B (2022). Projectional Editing of Software Product Lines Using Multi-variant Model Editors, SN Computer Science , 4 :1 , Online publication date: 13-Dec-2022 .
Hofer J, Becker M and Schäfer A Behavioral customization of state machine models at ESO Proceedings of the 26th ACM International Systems and Software Product Line Conference - Volume A, (188-198)
Eggert M, Günther K, Maletschek J, Maxiniuc A and Mann-Wahrenberg A In three steps to software product lines Proceedings of the 26th ACM International Systems and Software Product Line Conference - Volume A, (170-177)
König C, Rosiak K, Linsbauer L and Schaefer I Synchronizing software variants Proceedings of the 26th ACM International Systems and Software Product Line Conference - Volume B, (82-89)
Ananieva S, Greiner S, Kehrer T, Krüger J, Kühn T, Linsbauer L, Grüner S, Koziolek A, Lönn H, Ramesh S and Reussner R (2022). A conceptual model for unifying variability in space and time: Rationale, validation, and illustrative applications, Empirical Software Engineering , 27 :5 , Online publication date: 1-Sep-2022 .
Xiang Y, Huang H, Zhou Y, Li S, Luo C, Lin Q, Li M and Yang X Search-based diverse sampling from real-world software product lines Proceedings of the 44th International Conference on Software Engineering, (1945-1957)
Kuiter E, Knüppel A, Bordis T, Runge T and Schaefer I Verification Strategies for Feature-Oriented Software Product Lines Proceedings of the 16th International Working Conference on Variability Modelling of Software-Intensive Systems, (1-9)
Ananieva S, Greiner S, Krueger J, Linsbauer L, Gruener S, Kehrer T, Kuehn T, Seidl C and Reussner R Unified Operations for Variability in Space and Time Proceedings of the 16th International Working Conference on Variability Modelling of Software-Intensive Systems, (1-10)
Bragança A, Azevedo I, Bettencourt N, Morais C, Teixeira D and Caetano D Towards supporting SPL engineering in low-code platforms using a DSL approach Proceedings of the 20th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, (16-28)
Kahraman G and Cleophas L Automated derivation of variants in manufacturing systems design Proceedings of the 25th ACM International Systems and Software Product Line Conference - Volume B, (45-50)
Martinson J, Jansson H, Mukelabai M, Berger T, Bergel A and Ho-Quang T HAnS Proceedings of the 25th ACM International Systems and Software Product Line Conference - Volume B, (28-31)
Azanza M, Montalvillo L and Díaz O 20 years of industrial experience at SPLC Proceedings of the 25th ACM International Systems and Software Product Line Conference - Volume A, (172-183)
Krieter S, Arens R, Nieke M, Sundermann C, Heß T, Thüm T and Seidl C Incremental construction of modal implication graphs for evolving feature models Proceedings of the 25th ACM International Systems and Software Product Line Conference - Volume A, (64-74)
Damiani F, Hähnle R, Kamburjan E, Lienhardt M and Paolini L Variability modules for Java-like languages Proceedings of the 25th ACM International Systems and Software Product Line Conference - Volume A, (1-12)
Castro T, Teixeira L, Alves V, Apel S, Cordy M and Gheyi R (2021). A Formal Framework of Software Product Line Analyses, ACM Transactions on Software Engineering and Methodology , 30 :3 , (1-37), Online publication date: 31-Jul-2021 .
Nuryyev B, Nadi S, Bhuiyan N and Banderali L Challenges of implementing software variability in eclipse OMR Proceedings of the 43rd International Conference on Software Engineering: Software Engineering in Practice, (31-40)
Azanza M, Irastorza A, Medeiros R and Díaz O Onboarding in software product lines Proceedings of the 43rd International Conference on Software Engineering: Joint Track on Software Engineering Education and Training, (122-133)
Shahin R Towards modal software engineering Proceedings of the 43rd International Conference on Software Engineering: New Ideas and Emerging Results, (86-90)
Dimovski A, Apel S and Legay A Program Sketching Using Lifted Analysis for Numerical Program Families NASA Formal Methods, (95-112)
Mahmood W, Strüber D, Berger T, Lämmel R and Mukelabai M Seamless Variability Management With the Virtual Platform Proceedings of the 43rd International Conference on Software Engineering, (1658-1670)
Xiang Y, Peng X, Xia X, Meng X, Li S and Huang H An Investigation of Decomposition-Based Metaheuristics for Resource-Constrained Multi-objective Feature Selection in Software Product Lines Evolutionary Multi-Criterion Optimization, (659-671)
Quinton C, Vierhauser M, Rabiser R, Baresi L, Grünbacher P and Schuhmayer C (2020). Evolution in dynamic software product lines, Journal of Software: Evolution and Process , 33 :2 , Online publication date: 14-Feb-2021 .
Temple P, Perrouin G, Acher M, Biggio B, Jézéquel J and Roli F (2021). Empirical assessment of generating adversarial configurations for software product lines, Empirical Software Engineering , 26 :1 , Online publication date: 1-Jan-2021 .
Damasceno C, Mousavi M and Simao A (2021). Learning by sampling: learning behavioral family models from software product lines, Empirical Software Engineering , 26 :1 , Online publication date: 1-Jan-2021 .
Bhushan M, Negi A, Samant P, Goel S and Kumar A (2020). A classification and systematic review of product line feature model defects, Software Quality Journal , 28 :4 , (1507-1550), Online publication date: 1-Dec-2020 .
Shahin R and Chechik M (2020). Automatic and efficient variability-aware lifting of functional programs, Proceedings of the ACM on Programming Languages , 4 :OOPSLA , (1-27), Online publication date: 13-Nov-2020 .
Siegmund N, Ruckel N and Siegmund J Dimensions of software configuration: on the configuration context in modern software development Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (338-349)
da Silva L and Oliveira E Evaluating usefulness, ease of use and usability of an UML-based Software Product Line Tool Proceedings of the XXXIV Brazilian Symposium on Software Engineering, (798-807)
Ahlgren J, Berezin M, Bojarczuk K, Dulskyte E, Dvortsova I, George J, Gucevska N, Harman M, Lämmel R, Meijer E, Sapora S and Spahr-Summers J WES Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops, (276-284)
Meinicke J, Wong C, Vasilescu B and Kästner C Exploring differences and commonalities between feature flags and configuration options Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering in Practice, (233-242)
Alrajeh D, Cailliau A and van Lamsweerde A Adapting requirements models to varying environments Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering, (50-61)
Krüger J and Berger T Activities and costs of re-engineering cloned variants into an integrated platform Proceedings of the 14th International Working Conference on Variability Modelling of Software-Intensive Systems, (1-10)
Krieter S, Thüm T, Schulze S, Saake G and Leich T YASA Proceedings of the 14th International Working Conference on Variability Modelling of Software-Intensive Systems, (1-10)
Zhen L, Li M, Peng D and Yao X (2020). Objective reduction for visualising many-objective solution sets, Information Sciences: an International Journal , 512 :C , (278-294), Online publication date: 1-Feb-2020 .
Dimovski A (2019). family-based model checking using variability abstractions and modal transition systems, International Journal on Software Tools for Technology Transfer (STTT) , 22 :1 , (35-55), Online publication date: 1-Feb-2020 .
Shahin R and Chechik M Variability-Aware Datalog Practical Aspects of Declarative Languages, (213-221)
Assunção W, Vergilio S and Lopez-Herrejon R (2020). Automatic extraction of product line architecture and feature models from UML class diagram variants, Information and Software Technology , 117 :C , Online publication date: 1-Jan-2020 .
Edded S, Sassi S, Mazo R, Salinesi C and Ghezala H (2019). Collaborative configuration approaches in software product lines engineering, Journal of Systems and Software , 158 :C , Online publication date: 1-Dec-2019 .
Xue Y, Li M, Shepperd M, Lauria S and Liu X (2019). A novel aggregation-based dominance for Pareto-based evolutionary algorithms to configure software product lines, Neurocomputing , 364 :C , (32-48), Online publication date: 28-Oct-2019 .
Dimovski A Lifted static analysis using a binary decision diagram abstract domain Proceedings of the 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, (102-114)
Rodrigues V, Donetti S and Damiani F (2019). Certifying delta-oriented programs, Software and Systems Modeling (SoSyM) , 18 :5 , (2875-2906), Online publication date: 1-Oct-2019 .
Åkesson J, Nilsson S, Krüger J and Berger T Migrating the Android Apo-Games into an Annotation-Based Software Product Line Proceedings of the 23rd International Systems and Software Product Line Conference - Volume A, (103-107)
Debbiche J, Lignell O, Krüger J and Berger T Migrating Java-Based Apo-Games into a Composition-Based Software Product Line Proceedings of the 23rd International Systems and Software Product Line Conference - Volume A, (98-102)
Temple P, Acher M, Perrouin G, Biggio B, Jezequel J and Roli F Towards Quality Assurance of Software Product Lines with Adversarial Configurations Proceedings of the 23rd International Systems and Software Product Line Conference - Volume A, (277-288)
Rincón L, Mazo R and Salinesi C Analyzing the Convenience of Adopting a Product Line Engineering Approach Proceedings of the 23rd International Systems and Software Product Line Conference - Volume B, (90-97)
Ananieva S, Kehrer T, Klare H, Koziolek A, Lönn H, Ramesh S, Burger A, Taentzer G and Westfechtel B Towards a Conceptual Model for Unifying Variability in Space and Time Proceedings of the 23rd International Systems and Software Product Line Conference - Volume B, (44-48)
Parra P, Polo Ó, Esteban S, Martínez A and Sánchez S A Component-Based Approach to Feature Modelling Proceedings of the 23rd International Systems and Software Product Line Conference - Volume B, (137-142)
Wägemann T, Tavakoli Kolagari R and Schmid K ADOOPLA - Combining Product-Line- and Product-Level Criteria in Multi-objective Optimization of Product Line Architectures Software Architecture, (126-142)
Kicsi A, Csuvik V, Vidács L, Horváth F, Beszédes Á, Gyimóthy T and Kocsis F (2019). Feature analysis using information retrieval, community detection and structural analysis methods in product line adoption, Journal of Systems and Software , 155 :C , (70-90), Online publication date: 1-Sep-2019 .
Sampaio G, Borba P and Teixeira L (2019). Partially safe evolution of software product lines, Journal of Systems and Software , 155 :C , (17-42), Online publication date: 1-Sep-2019 .
Njima M and Demeyer S Value-based technical debt management: an exploratory case study in start-ups and scale-ups Proceedings of the 2nd ACM SIGSOFT International Workshop on Software-Intensive Business: Start-ups, Platforms, and Ecosystems, (54-59)
Nešić D, Krüger J, Stănciulescu Ș and Berger T Principles of feature modeling Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (62-73)
Krüger J, Çalıklı G, Berger T, Leich T and Saake G Effects of explicit feature traceability on program comprehension Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (338-349)
Derakhshanmanesh M, Ebert J, Grieger M and Engels G (2019). Model-integrating development of software systems, Software and Systems Modeling (SoSyM) , 18 :4 , (2557-2586), Online publication date: 1-Aug-2019 .
Reuling D, Kelter U, Bürdek J and Lochau M (2019). Automated N-way Program Merging for Facilitating Family-based Analyses of Variant-rich Software, ACM Transactions on Software Engineering and Methodology , 28 :3 , (1-59), Online publication date: 31-Jul-2019 .
Thüm T, Knüppel A, Krüger S, Bolle S and Schaefer I (2019). Feature-oriented contract composition, Journal of Systems and Software , 152 :C , (83-107), Online publication date: 1-Jun-2019 .
Vale T and Almeida E (2019). Experimenting with information retrieval methods in the recovery of feature-code SPL traces, Empirical Software Engineering , 24 :3 , (1328-1368), Online publication date: 1-Jun-2019 .
Angerer F, Grimmer A, Prähofer H and Grünbacher P (2019). Change impact analysis for maintenance and evolution of variable software systems, Automated Software Engineering , 26 :2 , (417-461), Online publication date: 1-Jun-2019 .
Klünder J, Hohl P, Prenner N and Schneider K (2019). Transformation towards agile software product line engineering in large companies, Journal of Software: Evolution and Process , 31 :5 , Online publication date: 20-May-2019 .
Yan L, Hu W and Han L Optimize SPL test cases with adaptive simulated annealing genetic algorithm Proceedings of the ACM Turing Celebration Conference - China, (1-7)
Guo J, Liang J, Shi K, Yang D, Zhang J, Czarnecki K, Ganesh V and Yu H (2019). SMTIBEA, Software and Systems Modeling (SoSyM) , 18 :2 , (1447-1466), Online publication date: 1-Apr-2019 .
Dimovski A, Brabrand C and Wąsowski A (2019). Finding suitable variability abstractions for lifted analysis, Formal Aspects of Computing , 31 :2 , (231-259), Online publication date: 1-Apr-2019 .
Machida F Practices in Model Component Reuse for Efficient Dependability Analysis Companion of the 2019 ACM/SPEC International Conference on Performance Engineering, (65-70)
Pérez F, Font J, Arcega L and Cetina C (2019). Collaborative feature location in models through automatic query expansion, Automated Software Engineering , 26 :1 , (161-202), Online publication date: 1-Mar-2019 .
Rak K, Car Ž and Lovrek I (2018). Effort estimation model for software development projects based on use case reuse, Journal of Software: Evolution and Process , 31 :2 , Online publication date: 14-Feb-2019 .
Njima M and Demeyer S An Exploratory Study on Migrating Single-Products towards Product Lines in Startup Contexts Proceedings of the 13th International Workshop on Variability Modelling of Software-Intensive Systems, (1-6)
Meixner K, Winkler D and Biffl S Towards Combined Process & Tool Variability Management in Software Testing Proceedings of the 13th International Workshop on Variability Modelling of Software-Intensive Systems, (1-6)
Braz L, Gheyi R, Mongiovi M, Ribeiro M, Medeiros F, Teixeira L and Souto S (2018). A change-aware per-file analysis to compile configurable systems with #ifdefs , Computer Languages, Systems and Structures , 54 :C , (427-450), Online publication date: 1-Dec-2018 .
Baier C and Dubslaff C (2018). From verification to synthesis under cost-utility constraints, ACM SIGLOG News , 5 :4 , (26-46), Online publication date: 12-Nov-2018 .
de Pontes E, Kulesza U, Silva C, Adachi E and Cirilo E Extracting and Evolving a Software Product Line from Existing Web-based Systems Proceedings of the XVII Brazilian Symposium on Software Quality, (259-268)
Sinkala Z, Blom M and Herold S A mapping study of software architecture recovery for software product lines Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, (1-7)
Nakanishi T, Hisazumi K and Fukuda A Teaching software product lines as a paradigm to engineers Proceedings of the 22nd International Systems and Software Product Line Conference - Volume 2, (46-47)
Ghofrani J and Fehlhaber A ProductlinRE Proceedings of the 22nd International Systems and Software Product Line Conference - Volume 2, (17-22)
Krüger J, Al-Hajjaji M, Schulze S, Saake G and Leich T Towards automated test refactoring for software product lines Proceedings of the 22nd International Systems and Software Product Line Conference - Volume 1, (143-148)
Li Y, Schulze S and Saake G Reverse engineering variability from requirement documents based on probabilistic relevance and word embedding Proceedings of the 22nd International Systems and Software Product Line Conference - Volume 1, (121-131)
Sree-Kumar A, Planas E and Clarisó R Extracting software product line feature models from natural language specifications Proceedings of the 22nd International Systems and Software Product Line Conference - Volume 1, (43-53)
Mukelabai M, Nešić D, Maro S, Berger T and Steghöfer J Tackling combinatorial explosion: a study of industrial needs and practices for analyzing highly configurable systems Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, (155-166)
Rabiser D, Prähofer H, Grünbacher P, Petruzelka M, Eder K, Angerer F, Kromoser M and Grimmer A (2018). Multi-purpose, multi-level feature modeling of large-scale industrial software systems, Software and Systems Modeling (SoSyM) , 17 :3 , (913-938), Online publication date: 1-Jul-2018 .
Hajri I, Goknil A, Briand L and Stephany T (2018). Configuring use case models in product families, Software and Systems Modeling (SoSyM) , 17 :3 , (939-971), Online publication date: 1-Jul-2018 .
Cleland-Huang J, Vierhauser M and Bayley S Dronology Proceedings of the 40th International Conference on Software Engineering: New Ideas and Emerging Results, (109-112)
Guo J and Shi K To preserve or not to preserve invalid solutions in search-based software engineering Proceedings of the 40th International Conference on Software Engineering, (1027-1038)
Krüger J, Ludwig K, Zimmermann B and Leich T Physical separation of features Proceedings of the 33rd Annual ACM Symposium on Applied Computing, (2042-2049)
Reyes H and Arteaga J (2018). Occupational therapy for people with physical disability using interactive environments, Universal Access in the Information Society , 17 :1 , (67-81), Online publication date: 1-Mar-2018 .
Xiang Y, Zhou Y, Zheng Z and Li M (2018). Configuring Software Product Lines by Combining Many-Objective Optimization and SAT Solvers, ACM Transactions on Software Engineering and Methodology , 26 :4 , (1-46), Online publication date: 23-Feb-2018 .
Lienhardt M, Damiani F, Donetti S and Paolini L Multi Software Product Lines in the Wild Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems, (89-96)
Castro T, Lanna A, Alves V, Teixeira L, Apel S and Schobbens P (2018). All roads lead to Rome, Science of Computer Programming , 152 :C , (116-160), Online publication date: 15-Jan-2018 .
Dimovski A (2018). Verifying annotated program families using symbolic game semantics, Theoretical Computer Science , 706 :C , (35-53), Online publication date: 6-Jan-2018 .
Strüber D, Rubin J, Arendt T, Chechik M, Taentzer G and Plöger J (2018). Variability-based model transformation: formal foundation and application, Formal Aspects of Computing , 30 :1 , (133-162), Online publication date: 1-Jan-2018 .
Schermann G Continuous experimentation for software developers Proceedings of the 18th Doctoral Symposium of the 18th International Middleware Conference, (5-8)
Cetina C, Font J, Arcega L and Prez F (2017). Improving feature location in long-living model-based product families designed with sustainability goals, Journal of Systems and Software , 134 :C , (261-278), Online publication date: 1-Dec-2017 .
Rahimi M, Xiong W, Cleland-Huang J and Lutz R Diagnosing assumption problems in safety-critical products Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, (473-484)
Dimovski A, Al-Sibahi A, Brabrand C and Wąsowski A (2017). Efficient family-based model checking via variability abstractions, International Journal on Software Tools for Technology Transfer (STTT) , 19 :5 , (585-603), Online publication date: 1-Oct-2017 .
Guedes G, Silva C and Soares M Comparing Configuration Approaches for Dynamic Software Product Lines Proceedings of the XXXI Brazilian Symposium on Software Engineering, (134-143)
Famelis M, Rubin J, Czarnecki K, Salay R and Chechik M Software product lines with design choices Proceedings of the ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems, (93-100)
Bastos J, da Mota Silveira Neto P, OLeary P, de Almeida E and de Lemos Meira S (2017). Software product lines adoption in small organizations, Journal of Systems and Software , 131 :C , (112-128), Online publication date: 1-Sep-2017 .
Bettini L and Damiani F (2017). Xtraitj, Journal of Systems and Software , 131 :C , (419-441), Online publication date: 1-Sep-2017 .
Leite A, Alves V, Rodrigues G, Tadonki C, Eisenbeis C and Melo A (2017). Dohko, Cluster Computing , 20 :3 , (1951-1976), Online publication date: 1-Sep-2017 .
Pinto V Generating members from framework product lines employing a model-based approach Proceedings of the 2nd International Workshop on Variability and Complexity in Software Design, (48-54)
Enriquez J and Casas S Variability in usability tests for Android applications Proceedings of the 2nd International Workshop on Variability and Complexity in Software Design, (13-19)
Al-Hajjaji M, Krüger J, Benduhn F, Leich T and Saake G Efficient mutation testing in configurable systems Proceedings of the 2nd International Workshop on Variability and Complexity in Software Design, (2-8)
Al-Hajjaji M, Krüger J, Schulze S, Leich T and Saake G Efficient product-line testing using cluster-based product prioritization Proceedings of the 12th International Workshop on Automation of Software Testing, (16-22)
Al-Hajjaji M, Krieter S, Thüm T, Lochau M and Saake G (2016). IncLing: efficient product-line testing using incremental pairwise sampling, ACM SIGPLAN Notices , 52 :3 , (144-155), Online publication date: 12-May-2017 .
Steindorfer M and Vinju J (2016). Towards a software product line of trie-based collections, ACM SIGPLAN Notices , 52 :3 , (168-172), Online publication date: 12-May-2017 .
Kowal M, Ananieva S and Thüm T (2016). Explaining anomalies in feature models, ACM SIGPLAN Notices , 52 :3 , (132-143), Online publication date: 12-May-2017 .
Dimovski A and Wąsowski A Variability-Specific Abstraction Refinement for Family-Based Model Checking Proceedings of the 20th International Conference on Fundamental Approaches to Software Engineering - Volume 10202, (406-423)
Legay A and Perrouin G On quantitative requirements for product lines Proceedings of the 11th International Workshop on Variability Modelling of Software-Intensive Systems, (2-4)
Andam B, Burger A, Berger T and Chaudron M FLOrIDA Proceedings of the 11th International Workshop on Variability Modelling of Software-Intensive Systems, (100-107)
Fernández-Sánchez C, Garbajosa J, Yagüe A and Perez J (2017). Identification and analysis of the elements required to manage technical debt by means of a systematic mapping study, Journal of Systems and Software , 124 :C , (22-38), Online publication date: 1-Feb-2017 .
Bonifácio R, Borba P, Ferraz C and Accioly P (2017). Empirical assessment of two approaches for specifying software product line use case scenarios, Software and Systems Modeling (SoSyM) , 16 :1 , (97-123), Online publication date: 1-Feb-2017 .
Lochau M, Bürdek J, Hölzle S and Schürr A (2017). Specification and automated validation of staged reconfiguration processes for dynamic software product lines, Software and Systems Modeling (SoSyM) , 16 :1 , (125-152), Online publication date: 1-Feb-2017 .
Falkner A, Friedrich G, Haselböck A, Schenner G and Schreiner H (2016). Twenty‐Five Years of Successful Application of Constraint Technologies at Siemens, AI Magazine , 37 :4 , (67-80), Online publication date: 1-Dec-2016 .
Xue Y, Zhong J, Tan T, Liu Y, Cai W, Chen M and Sun J (2016). IBED, Applied Soft Computing , 49 :C , (1215-1231), Online publication date: 1-Dec-2016 .
Leite A and Penciuc D A computing environment configuration management pattern based on a software product line engineering method Proceedings of the 11th Latin-American Conference on Pattern Languages of Programming, (1-9)
Hajri I Supporting change in product lines within the context of use case-driven development and testing Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, (1082-1084)
Krüger J, Schröter I, Kenner A, Kruczek C and Leich T FeatureCoPP: compositional annotations Proceedings of the 7th International Workshop on Feature-Oriented Software Development, (74-84)
Ananieva S, Kowal M, Thüm T and Schaefer I Implicit constraints in partial feature models Proceedings of the 7th International Workshop on Feature-Oriented Software Development, (18-27)
Al-Hajjaji M, Krieter S, Thüm T, Lochau M and Saake G IncLing: efficient product-line testing using incremental pairwise sampling Proceedings of the 2016 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, (144-155)
Steindorfer M and Vinju J Towards a software product line of trie-based collections Proceedings of the 2016 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, (168-172)
Kowal M, Ananieva S and Thüm T Explaining anomalies in feature models Proceedings of the 2016 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, (132-143)
Kuroiwa T, Aoyama Y and Kushiro N (2016). Testing Environment for CPS by Cooperating Model Checking with Execution Testing, Procedia Computer Science , 96 :C , (1341-1350), Online publication date: 1-Oct-2016 .
Tamai T Product-centered view vs process-centered view Proceedings of the 20th International Systems and Software Product Line Conference, (18-21)
Fogdal T, Scherrebeck H, Kuusela J, Becker M and Zhang B Ten years of product line engineering at Danfoss Proceedings of the 20th International Systems and Software Product Line Conference, (252-261)
Rabiser D, Grünbacher P, Prähofer H and Angerer F A prototype-based approach for managing clones in clone-and-own product lines Proceedings of the 20th International Systems and Software Product Line Conference, (35-44)
Myllärniemi V, Raatikainen M, Savolainen J and Männistö T Purposeful performance variability in software product lines Proceedings of the 20th International Systems and Software Product Line Conference, (144-153)
Thüm T, Ribeiro M, Schröter R, Siegmund J and Dalton F Product-line maintenance with emergent contract interfaces Proceedings of the 20th International Systems and Software Product Line Conference, (134-143)
Tiihonen J, Raatikainen M, Myllärniemi V and Männistö T Carrying Ideas from Knowledge-Based Configuration to Software Product Lines Proceedings of the 15th International Conference on Software Reuse: Bridging with Social-Awareness - Volume 9679, (55-62)
Damiani F and Lienhardt M On Type Checking Delta-Oriented Product Lines Proceedings of the 12th International Conference on Integrated Formal Methods - Volume 9681, (47-62)
Chechik M, Famelis M, Salay R and Strüber D Perspectives of Model Transformation Reuse Proceedings of the 12th International Conference on Integrated Formal Methods - Volume 9681, (28-44)
Hansen D, Schneider D and Leuschel M Using B and ProB for Data Validation Projects Proceedings of the 5th International Conference on Abstract State Machines, Alloy, B, TLA, VDM, and Z - Volume 9675, (167-182)
Hierons R, Li M, Liu X, Segura S and Zheng W (2016). SIP, ACM Transactions on Software Engineering and Methodology , 25 :2 , (1-39), Online publication date: 16-May-2016 .
Sena D, Coelho R, Kulesza U and Bonifácio R Understanding the exception handling strategies of Java libraries Proceedings of the 13th International Conference on Mining Software Repositories, (212-222)
da Mota Silveira Neto P, de Santana T, de Almeida E and Cavalcanti Y RiSE events Proceedings of the 1st International Workshop on Variability and Complexity in Software Design, (12-13)
Strüber D, Rubin J, Arendt T, Chechik M, Taentzer G and Plöger J RuleMerger Proceedings of the 19th International Conference on Fundamental Approaches to Software Engineering - Volume 9633, (122-140)
Chrszon P, Dubslaff C, Klüppelholz S and Baier C Family-Based Modeling and Analysis for Probabilistic Systems --- Featuring ProFeat Proceedings of the 19th International Conference on Fundamental Approaches to Software Engineering - Volume 9633, (287-304)
Weckesser M, Lochau M, Schnabel T, Richerzhagen B and Schürr A Mind the Gap! Automated Anomaly Detection for Potentially Unbounded Cardinality-Based Feature Models Proceedings of the 19th International Conference on Fundamental Approaches to Software Engineering - Volume 9633, (158-175)
Cafeo B, Hunsen C, Garcia A, Apel S and Lee J Segregating feature interfaces to support software product line maintenance Proceedings of the 15th International Conference on Modularity, (1-12)
Schnabel T, Weckesser M, Kluge R, Lochau M and Schürr A CardyGAn Proceedings of the 10th International Workshop on Variability Modelling of Software-Intensive Systems, (33-40)
Schulze S, Schulze M, Ryssel U and Seidl C Aligning Coevolving Artifacts Between Software Product Lines and Products Proceedings of the 10th International Workshop on Variability Modelling of Software-Intensive Systems, (9-16)
Li Y, Rubin J and Chechik M Semantic slicing of software version histories Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, (686-696)
Rodrigues da Silva A (2015). Model-driven engineering, Computer Languages, Systems and Structures , 43 :C , (139-155), Online publication date: 1-Oct-2015 .
Lettner D, Eder K, Grünbacher P and Prähofer H Feature modeling of two large-scale industrial software systems Proceedings of the 18th International Conference on Model Driven Engineering Languages and Systems, (386-395)
Baudry B and Monperrus M (2015). The Multiple Facets of Software Diversity, ACM Computing Surveys , 48 :1 , (1-26), Online publication date: 29-Sep-2015 .
Braubach L, Pokahr A, Kalinowski J and Jander K Tailoring Agent Platforms with Software Product Lines Revised Selected Papers of the 13th German Conference on Multiagent System Technologies - Volume 9433, (3-21)
(2015). How have we evaluated software pattern application? A systematic mapping study of research design practices, Information and Software Technology , 65 :C , (14-38), Online publication date: 1-Sep-2015 .
Dimovski A, Al-Sibahi A, Brabrand C and Wąsowski A Family-Based Model Checking Without a Family-Based Model Checker Proceedings of the 22nd International Symposium on Model Checking Software - Volume 9232, (282-299)
Franky M, Pavlich-Mariscal J, Giral L, Barraza-Urbina A, Barrera L and Zambrano A (2015). Achieving Software Reuse and Integration in a Large-scale Software Development Company: Practical Experience of the Lion Project, ACM SIGSOFT Software Engineering Notes , 40 :4 , (1-9), Online publication date: 28-Jul-2015 .
Ji W, Berger T, Antkiewicz M and Czarnecki K Maintaining feature traceability with embedded annotations Proceedings of the 19th International Conference on Software Product Line, (61-70)
Reuling D, Bürdek J, Rotärmel S, Lochau M and Kelter U Fault-based product-line testing Proceedings of the 19th International Conference on Software Product Line, (131-140)
Martinez J, Rossi G, Ziadi T, Bissyandé T, Klein J and Le Traon Y Estimating and Predicting Average Likability on Computer-Generated Artwork Variants Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation, (1431-1432)
Midtgaard J, Dimovski A, Brabrand C and Wąsowski A (2015). Systematic derivation of correct variability-aware program analyses, Science of Computer Programming , 105 :C , (145-170), Online publication date: 1-Jul-2015 .
Marinho E and Resende R Native and Multiple Targeted Mobile Applications Proceedings, Part IV, of the 15th International Conference on Computational Science and Its Applications -- ICCSA 2015 - Volume 9158, (544-558)
Rincón L, Giraldo G, Mazo R, Salinesi C and Diaz D (2015). Method to Identify Corrections of Defects on Product Line Models, Electronic Notes in Theoretical Computer Science (ENTCS) , 314 :C , (61-81), Online publication date: 15-Jun-2015 .
Galindo J, Dhungana D, Rabiser R, Benavides D, Botterweck G and Grünbacher P (2015). Supporting distributed product configuration by integrating heterogeneous variability modeling approaches, Information and Software Technology , 62 :C , (78-100), Online publication date: 1-Jun-2015 .
Passos F, Santos K, Barreto R, de Jesus G, Nunes G and Santos L A Systematic Study on Approaches to deal with the Systems' Evolution and Customization Proceedings of the annual conference on Brazilian Symposium on Information Systems: Information Systems: A Computer Socio-Technical Perspective - Volume 1, (467-474)
Lobato L and Bittar T A Risk Management Approach for Software Product Line Engineering Proceedings of the annual conference on Brazilian Symposium on Information Systems: Information Systems: A Computer Socio-Technical Perspective - Volume 1, (331-338)
Buchmann T, Baumgartl J, Henrich D and Westfechtel B Robots and their variability Proceedings of the Fifth International Workshop on Product LinE Approaches in Software Engineering, (27-30)
Gallina B Towards enabling reuse in the context of safety-critical product lines Proceedings of the Fifth International Workshop on Product LinE Approaches in Software Engineering, (15-18)
Rubin J, Botterweck G, Pleuss A and Weiss D 5th international workshop on product line approaches in software engineering PLE for a sustainable society (PLEASE 2015) Proceedings of the 37th International Conference on Software Engineering - Volume 2, (989-990)
Klewerton W and Assunção G Search-based migration of model variants to software product line architectures Proceedings of the 37th International Conference on Software Engineering - Volume 2, (895-898)
Henard C, Papadakis M, Harman M and Le Traon Y Combining multi-objective search and constraint solving for configuring large software product lines Proceedings of the 37th International Conference on Software Engineering - Volume 1, (517-528)
Hess B, Gross T and Püschel M (2014). Automatic locality-friendly interface extension of numerical functions, ACM SIGPLAN Notices , 50 :3 , (83-92), Online publication date: 12-May-2015 .
Ma L, Artho C, Zhang C and Sato H (2014). Efficient testing of software product lines via centralization (short paper), ACM SIGPLAN Notices , 50 :3 , (49-52), Online publication date: 12-May-2015 .
Myllärniemi V, Raatikainen M and Männistö T Representing and Configuring Security Variability in Software Product Lines Proceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures, (1-10)
Almeida A, Bencomo N, Batista T, Cavalcante E and Dantas F Dynamic decision-making based on NFR for managing software variability and configuration selection Proceedings of the 30th Annual ACM Symposium on Applied Computing, (1376-1382)
Strüber D, Rubin J, Chechik M and Taentzer G A Variability-Based Approach to Reusable and Efficient Model Transformations Proceedings of the 18th International Conference on Fundamental Approaches to Software Engineering - Volume 9033, (283-298)
Reinhartz-Berger I and Wulf-Hadash O (2015). Improving the management of product lines by performing domain knowledge extraction and cross product line analysis, Information and Software Technology , 59 :C , (191-204), Online publication date: 1-Mar-2015 .
Tüzün E and Tekinerdogan B (2015). Analyzing impact of experience curve on ROI in the software product line adoption process, Information and Software Technology , 59 :C , (136-148), Online publication date: 1-Mar-2015 .
Benduhn F, Thüm T, Lochau M, Leich T and Saake G A Survey on Modeling Techniques for Formal Behavioral Verification of Software Product Lines Proceedings of the 9th International Workshop on Variability Modelling of Software-Intensive Systems, (80-87)
Rabiser R, Vierhauser M and Grünbacher P Variability Management for a Runtime Monitoring Infrastructure Proceedings of the 9th International Workshop on Variability Modelling of Software-Intensive Systems, (35-42)
Krieter S, Schröter R, Fenske W and Saake G Use-Case-Specific Source-Code Documentation for Feature-Oriented Programming Proceedings of the 9th International Workshop on Variability Modelling of Software-Intensive Systems, (27-34)
Soares L, do Carmo Machado I and de Almeida E Non-Functional Properties in Software Product Lines Proceedings of the 9th International Workshop on Variability Modelling of Software-Intensive Systems, (67-74)
Bettini L, Damiani F and Schaefer I (2015). Implementing type-safe software product lines using parametric traits, Science of Computer Programming , 97 :P3 , (282-308), Online publication date: 1-Jan-2015 .
(2015). PROW, Journal of Systems and Software , 99 :C , (1-19), Online publication date: 1-Jan-2015 .
Chen S and Erwig M (2014). Type-based parametric analysis of program families, ACM SIGPLAN Notices , 49 :9 , (39-51), Online publication date: 26-Nov-2014 .
Cordy M, Heymans P, Legay A, Schobbens P, Dawagne B and Leucker M Counterexample guided abstraction refinement of product-line behavioural models Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (190-201)
Devroey X, Perrouin G, Legay A, Cordy M, Schobbens P and Heymans P Coverage Criteria for Behavioural Testing of Software Product Lines Part I of the Proceedings of the 6th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation. Technologies for Mastering Change - Volume 8802, (336-350)
Lochau M, Mennicke S, Baller H and Ribbeck L DeltaCCS Part I of the Proceedings of the 6th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation. Technologies for Mastering Change - Volume 8802, (320-335)
Damiani F, Schaefer I, Schuster S and Winkelmann T Delta-Trait Programming of Software Product Lines Part I of the Proceedings of the 6th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation. Technologies for Mastering Change - Volume 8802, (289-303)
Collet P Domain Specific Languages for Managing Feature Models Part I of the Proceedings of the 6th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation. Technologies for Mastering Change - Volume 8802, (273-288)
Schaefer I and Beek M Fomal Methods and Analyses in Software Product Line Engineering Part I of the Proceedings of the 6th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation. Technologies for Mastering Change - Volume 8802, (253-256)
Koscielny J, Holthusen S, Schaefer I, Schulze S, Bettini L and Damiani F DeltaJ 1.5 Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java platform: Virtual machines, Languages, and Tools, (63-74)
Hess B, Gross T and Püschel M Automatic locality-friendly interface extension of numerical functions Proceedings of the 2014 International Conference on Generative Programming: Concepts and Experiences, (83-92)
Ma L, Artho C, Zhang C and Sato H Efficient testing of software product lines via centralization (short paper) Proceedings of the 2014 International Conference on Generative Programming: Concepts and Experiences, (49-52)
Domis D, Sehestedt S, Gamer T, Aleksy M and Koziolek H Customizing domain analysis for assessing the reuse potential of industrial software systems Proceedings of the 18th International Software Product Line Conference - Volume 1, (310-319)
Gregg S, Scharadin R, LeGore E and Clements P Lessons from AEGIS Proceedings of the 18th International Software Product Line Conference - Volume 1, (264-273)
Simidchieva B and Osterweil L Generation, composition, and verification of families of human-intensive systems Proceedings of the 18th International Software Product Line Conference - Volume 1, (207-216)
Urli S, Blay-Fornarino M and Collet P Handling complex configurations in software product lines Proceedings of the 18th International Software Product Line Conference - Volume 1, (112-121)
Olaechea R, Rayside D, Guo J and Czarnecki K Comparison of exact and approximate multi-objective optimization for software product lines Proceedings of the 18th International Software Product Line Conference - Volume 1, (92-101)
Angerer F, Prähofer H, Lettner D, Grimmer A and Grünbacher P Identifying inactive code in product lines with configuration-aware system dependence graphs Proceedings of the 18th International Software Product Line Conference - Volume 1, (52-61)
Harman M, Jia Y, Krinke J, Langdon W, Petke J and Zhang Y Search based software engineering for software product line engineering Proceedings of the 18th International Software Product Line Conference - Volume 1, (5-18)
Cordy M, Willemart M, Dawagne B, Heymans P and Schobbens P An extensible platform for product-line behavioural analysis Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2, (102-109)
Meinicke J, Thüm T, Schröter R, Benduhn F and Saake G An overview on analysis tools for software product lines Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2, (94-101)
Assunção W and Vergilio S Feature location for software product line migration Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2, (52-59)
Collet P, Mosser S, Urli S, Blay-Fornarino M and Lahire P Experiences in teaching variability modeling and model-driven generative techniques Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2, (26-29)
Chen S and Erwig M Type-based parametric analysis of program families Proceedings of the 19th ACM SIGPLAN international conference on Functional programming, (39-51)
Logre I, Mosser S, Collet P and Riveill M Sensor Data Visualisation Proceedings of the 10th European Conference on Modelling Foundations and Applications - Volume 8569, (101-116)
Mistrik I, Bahsoon R, Kazman R and Zhang Y (2014). Economics-Driven Software Architecture, 10.5555/2671146, Online publication date: 2-Jul-2014 .
Thüm T, Apel S, Kästner C, Schaefer I and Saake G (2014). A Classification and Survey of Analysis Strategies for Software Product Lines, ACM Computing Surveys , 47 :1 , (1-45), Online publication date: 1-Jul-2014 .
Bures T, Hnetynka P and Plasil F Strengthening architectures of smart CPS by modeling them as runtime product-lines Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering, (91-96)
Lochau M, Peldszus S, Kowal M and Schaefer I Model-Based Testing Advanced Lectures of the 14th International School on Formal Methods for Executable Software Models - Volume 8483, (310-342)
Zulkoski E, Kleynhans C, Yee M, Rayside D and Czarnecki K Optimizing Alloy for Multi-objective Software Product Line Configuration Proceedings of the 4th International Conference on Abstract State Machines, Alloy, B, TLA, VDM, and Z - Volume 8477, (328-333)
Cleland-Huang J, Gotel O, Huffman Hayes J, Mäder P and Zisman A Software traceability: trends and future directions Future of Software Engineering Proceedings, (55-69)
Metzger A and Pohl K Software product line engineering and variability management: achievements and challenges Future of Software Engineering Proceedings, (70-84)
Antkiewicz M, Ji W, Berger T, Czarnecki K, Schmorleiz T, Lämmel R, Stănciulescu Ș, Wąsowski A and Schaefer I Flexible product line engineering with a virtual platform Companion Proceedings of the 36th International Conference on Software Engineering, (532-535)
Cafeo B Enhancing feature interfaces for supporting software product line maintenance Companion Proceedings of the 36th International Conference on Software Engineering, (710-713)
Salay R, Famelis M, Rubin J, Di Sandro A and Chechik M Lifting model transformations to product lines Proceedings of the 36th International Conference on Software Engineering, (117-128)
Lettner D, Angerer F, Prähofer H and Grünbacher P A case study on software ecosystem characteristics in industrial automation software Proceedings of the 2014 International Conference on Software and System Process, (40-49)
Almeida A, Dantas F, Cavalcante E and Batista T A branch-and-bound algorithm for autonomic adaptation of multi-cloud applications Proceedings of the 14th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, (315-323)
Dubslaff C, Klüppelholz S and Baier C Probabilistic model checking for energy analysis in software product lines Proceedings of the 13th international conference on Modularity, (169-180)
Midtgaard J, Brabrand C and Wasowski A Systematic derivation of static analyses for software product lines Proceedings of the 13th international conference on Modularity, (181-192)
Parra C, Joya D, Giral L and Infante A An SOA approach for automating software product line adoption Proceedings of the 29th Annual ACM Symposium on Applied Computing, (1231-1238)
Kolesnikov S, von Rhein A, Hunsen C and Apel S (2013). A comparison of product-based, feature-based, and family-based type checking, ACM SIGPLAN Notices , 49 :3 , (115-124), Online publication date: 5-Mar-2014 .
Narwane G, Krishna S and Bhattacharjee A A Cost Effective Approach for Analyzing Software Product Lines Proceedings of the 10th International Conference on Distributed Computing and Internet Technology - Volume 8337, (212-223)
Classen A, Cordy M, Heymans P, Legay A and Schobbens P (2014). Formal semantics, modular specification, and symbolic verification of product-line behaviour, Science of Computer Programming , 80 :PB , (416-439), Online publication date: 1-Feb-2014 .
Fenske W, Thüm T and Saake G A taxonomy of software product line reengineering Proceedings of the 8th International Workshop on Variability Modelling of Software-Intensive Systems, (1-8)
Heuer A and Pohl K Structuring variability in the context of embedded systems during software engineering Proceedings of the 8th International Workshop on Variability Modelling of Software-Intensive Systems, (1-8)
Acher M, Lopez-Herrejon R and Rabiser R A survey on teaching of software product lines Proceedings of the 8th International Workshop on Variability Modelling of Software-Intensive Systems, (1-8)
Guo J, Czarnecki K, Apely S, Siegmundy N and Wasowski A Variability-aware performance prediction Proceedings of the 28th IEEE/ACM International Conference on Automated Software Engineering, (301-311)
Baresi L and Ghezzi C (2013). A journey through SMScom, Computer Science - Research and Development , 28 :4 , (267-277), Online publication date: 1-Nov-2013 .
Rossel P and Herskovic V Building a Domain Model for Mobile Collaborative Systems Proceedings of the 19th International Conference on Collaboration and Technology - Volume 8224, (290-305)
Kolesnikov S, von Rhein A, Hunsen C and Apel S A comparison of product-based, feature-based, and family-based type checking Proceedings of the 12th international conference on Generative programming: concepts & experiences, (115-124)
Bispo C, David J and Maciel R Um Processo MDA para Linha de Produtos para Sistemas Colaborativos Proceedings of the X Brazilian Symposium in Collaborative Systems, (40-47)
Lettner D, Petruzelka M, Rabiser R, Angerer F, Prähofer H and Grünbacher P Custom-developed vs. model-based configuration tools Proceedings of the 17th International Software Product Line Conference co-located workshops, (52-58)
Botterweck G, Dhungana D, Noda N, Rabiser R and Washizaki H Joint Workshop of the 5th International Workshop on Model-Driven Approaches in Software Product Line Engineering and the 4th Workshop on Scalable Modeling Techniques for Software Product Lines (MAPLE/SCALE 2013) Proceedings of the 17th International Software Product Line Conference, (268-268)
Muthig D and Schroeter J A framework for role-based feature management in software product line organizations Proceedings of the 17th International Software Product Line Conference, (178-187)
Xu Z, Cohen M, Motycka W and Rothermel G Continuous test suite augmentation in software product lines Proceedings of the 17th International Software Product Line Conference, (52-61)
Murashkin A, Antkiewicz M, Rayside D and Czarnecki K Visualization and exploration of optimal variants in product line engineering Proceedings of the 17th International Software Product Line Conference, (111-115)
Rubin J, Czarnecki K and Chechik M Managing cloned variants Proceedings of the 17th International Software Product Line Conference, (101-110)
Fantechi A Topologically configurable systems as product families Proceedings of the 17th International Software Product Line Conference, (151-156)
Koziolek H, Goldschmidt T, de Gooijer T, Domis D and Sehestedt S Experiences from identifying software reuse opportunities by domain analysis Proceedings of the 17th International Software Product Line Conference, (208-217)
Filho J, Barais O, Acher M, Baudry B and Le Noir J Generating counterexamples of model-based software product lines Proceedings of the 17th International Software Product Line Conference, (72-81)
Quinton C, Romero D and Duchien L Cardinality-based feature models with constraints Proceedings of the 17th International Software Product Line Conference, (162-166)
Henard C, Papadakis M, Perrouin G, Klein J and Traon Y Multi-objective test generation for software product lines Proceedings of the 17th International Software Product Line Conference, (62-71)
Espinha T, Zaidman A and Gross H Understanding the interactions between users and versions in multi-tenant systems Proceedings of the 2013 International Workshop on Principles of Software Evolution, (53-62)
Davril J, Delfosse E, Hariri N, Acher M, Cleland-Huang J and Heymans P Feature model extraction from large collections of informal product descriptions Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, (290-300)
Vierhauser M, Rabiser R, Grünbacher P, Danner C and Wallner S Evolving systems of systems Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems, (1-4)
Silva E, Medeiros A, Cavalcante E and Batista T A lightweight language for software product lines architecture description Proceedings of the 7th European conference on Software Architecture, (114-121)
Sutcliffe A and Sawyer P Modeling personalized adaptive systems Proceedings of the 25th international conference on Advanced Information Systems Engineering, (178-192)
Karimpour R and Ruhe G Bi-criteria genetic search for adding new features into an existing product line Proceedings of the 1st International Workshop on Combining Modelling and Search-Based Software Engineering, (34-38)
Rubin J, Botterweck G, Pleuss A and Weiss D 4th international workshop on product LinE approaches in software engineering (PLEASE 2013) Proceedings of the 2013 International Conference on Software Engineering, (1541-1542)
Heymans P, Legay A and Cordy M Efficient quality assurance of variability-intensive systems Proceedings of the 2013 International Conference on Software Engineering, (1496-1498)
Rubin J and Chechik M A framework for managing cloned product variants Proceedings of the 2013 International Conference on Software Engineering, (1233-1236)
Bettini L, Damiani F, Schaefer I and Strocco F (2013). TraitRecordJ, Science of Computer Programming , 78 :5 , (521-541), Online publication date: 1-May-2013 .
Thüm T, Schaefer I, Apel S and Hentschel M (2012). Family-based deductive verification of software product lines, ACM SIGPLAN Notices , 48 :3 , (11-20), Online publication date: 10-Apr-2013 .
Diwan P, Carey P, Franz E, Li Y, Bitterman T, Hudak D and Ramnath R Applying software product line engineering in building web portals for supercomputing services Proceedings of the 28th Annual ACM Symposium on Applied Computing, (1765-1771)
Barreiros J and Moreira A Configuration support for feature models with soft constraints Proceedings of the 28th Annual ACM Symposium on Applied Computing, (1307-1308)
Rubin J and Chechik M Quality of merge-refactorings for product lines Proceedings of the 16th international conference on Fundamental Approaches to Software Engineering, (83-98)
Czarnecki K Variability in software Proceedings of the 16th international conference on Fundamental Approaches to Software Engineering, (1-5)
Lagerström R, Sporrong U and Wall A (2013). Increasing software development efficiency and maintainability for complex industrial systems - A case study, Journal of Software: Evolution and Process , 25 :3 , (285-301), Online publication date: 1-Mar-2013 .
Wulf-Hadash O and Reinhartz-Berger I Cross product line analysis Proceedings of the 7th International Workshop on Variability Modelling of Software-Intensive Systems, (1-8)
Pillat R, Basso F, Oliveira T and Werner C Ensuring consistency of feature-based decisions with a business rule system Proceedings of the 7th International Workshop on Variability Modelling of Software-Intensive Systems, (1-8)
von Rhein A, Apel S, Kästner C, Thüm T and Schaefer I The PLA model Proceedings of the 7th International Workshop on Variability Modelling of Software-Intensive Systems, (1-8)
Liebig J, Daniel R and Apel S Feature-oriented language families Proceedings of the 7th International Workshop on Variability Modelling of Software-Intensive Systems, (1-8)
Brabrand C, Ribeiro M, Tolêdo T, Winther J and Borba P Intraprocedural dataflow analysis for software product lines Transactions on Aspect-Oriented Software Development X, (73-108)
Almeida A, Cavalcante E, Batista T, Lopes F, Delicato F, Pires P, Alves G and Cacho N Towards an SPL-based monitoring middleware strategy for cloud computing applications Proceedings of the 10th International Workshop on Middleware for Grids, Clouds and e-Science, (1-6)
Bernardi S, Merseguer J and Petriu D (2012). Dependability modeling and analysis of software systems specified with UML, ACM Computing Surveys , 45 :1 , (1-48), Online publication date: 1-Nov-2012 .
Urli S, Blay-Fornarino M, Collet P and Mosser S Using composite feature models to support agile software product line evolution Proceedings of the 6th International Workshop on Models and Evolution, (21-26)
Olaechea R, Stewart S, Czarnecki K and Rayside D Modelling and multi-objective optimization of quality attributes in variability-rich software Proceedings of the Fourth International Workshop on Nonfunctional System Properties in Domain Specific Modeling Languages, (1-6)
Schaefer I, Rabiser R, Clarke D, Bettini L, Benavides D, Botterweck G, Pathak A, Trujillo S and Villela K (2012). Software diversity, International Journal on Software Tools for Technology Transfer (STTT) , 14 :5 , (477-495), Online publication date: 1-Oct-2012 .
Heymans P, Boucher Q, Classen A, Bourdoux A and Demonceau L (2012). A code tagging approach to software product line development, International Journal on Software Tools for Technology Transfer (STTT) , 14 :5 , (553-566), Online publication date: 1-Oct-2012 .
Heider W, Rabiser R and Grünbacher P (2012). Facilitating the evolution of products in product line engineering by capturing and replaying configuration decisions, International Journal on Software Tools for Technology Transfer (STTT) , 14 :5 , (613-630), Online publication date: 1-Oct-2012 .
Zhang X and Møller-Pedersen B Towards correct product derivation in model-driven product lines Proceedings of the 7th international conference on System Analysis and Modeling: theory and practice, (179-197)
Eyal-Salman H, Seriai A, Dony C and Al-msie'deen R Recovering traceability links between feature models and source code of product variants Proceedings of the VARiability for You Workshop: Variability Modeling Made Useful for Everyone, (21-25)
She S, Czarnecki K and Wąsowski A Usage scenarios for feature model synthesis Proceedings of the VARiability for You Workshop: Variability Modeling Made Useful for Everyone, (15-20)
Thüm T, Schaefer I, Apel S and Hentschel M Family-based deductive verification of software product lines Proceedings of the 11th International Conference on Generative Programming and Component Engineering, (11-20)
Holdschick H Challenges in the evolution of model-based software product lines in the automotive domain Proceedings of the 4th International Workshop on Feature-Oriented Software Development, (70-73)
Buchmann T and Schwägerl F Ensuring well-formedness of configured domain models in model-driven product lines based on negative variability Proceedings of the 4th International Workshop on Feature-Oriented Software Development, (37-44)
Schuster S and Schulze S Object-oriented design in feature-oriented programming Proceedings of the 4th International Workshop on Feature-Oriented Software Development, (25-28)
Engström E, Feldt R and Torkar R Indirect effects in evidential assessment Proceedings of the 2nd international workshop on Evidential assessment of software technologies, (15-20)
Sena D, Pinto F, Lima G, Santos J, Lima J, Kulesza U, Pereira D, Fernandes V and Vianna A Modularization of variabilities from software product lines of web information systems (in Portuguese) Proceedings of the 9th Latin-American Conference on Pattern Languages of Programming, (1-15)
Santos J, Lima G, Kulesza U, Sena D, Pinto F, Lima J, Vianna A, Pereira D and Fernandes V Conditional execution Proceedings of the 9th Latin-American Conference on Pattern Languages of Programming, (1-17)
Rubin J and Chechik M Locating distinguishing features using diff sets Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering, (242-245)
Lee H, Yang J and Kang K VULCAN Proceedings of the 16th International Software Product Line Conference - Volume 2, (260-264)
Berger T Variability modeling in the wild Proceedings of the 16th International Software Product Line Conference - Volume 2, (233-241)
Helvensteijn M Abstract delta modeling Proceedings of the 16th International Software Product Line Conference - Volume 2, (217-224)
Vianna A, Pinto F, Sena D, Kulesza U, Coelho R, Santos J, Lima J and Lima G Squid Proceedings of the 16th International Software Product Line Conference - Volume 2, (209-216)
Vale T, Figueiredo G, de Almeida E and de Lemos Meira S A study on service identification methods for software product lines Proceedings of the 16th International Software Product Line Conference - Volume 2, (156-163)
Creff S, Champeau J, Jézéquel J and Monégier A Model-based product line evolution Proceedings of the 16th International Software Product Line Conference - Volume 2, (107-114)
Parra C, Giral L, Infante A and Cortés C Extractive SPL adoption using multi-level variability modeling Proceedings of the 16th International Software Product Line Conference - Volume 2, (99-106)
Asadi M, Bagheri E, Mohabbati B and Gašević D Requirements engineering in feature oriented software product lines Proceedings of the 16th International Software Product Line Conference - Volume 2, (36-44)
Derakhshanmanesh M, Fox J and Ebert J Adopting feature-centric reuse of requirements assets Proceedings of the 16th International Software Product Line Conference - Volume 2, (2-9)
Hamza H, Martinez J, Thurimella A and Deogun J Third International Workshop on Knowledge-Oriented Product Line Engineering (KOPLE 2012) Proceedings of the 16th International Software Product Line Conference - Volume 1, (292-293)
Botterweck G, Dhungana D and Rabiser R Fourth International Workshop on Model-driven Approaches in Software Product Line Engineering (MAPLE 2012) Proceedings of the 16th International Software Product Line Conference - Volume 1, (288-289)
Lettner D, Vierhauser M, Rabiser R and Grünbacher P Supporting end users with business calculations in product configuration Proceedings of the 16th International Software Product Line Conference - Volume 1, (171-180)
Rubin J, Kirshin A, Botterweck G and Chechik M Managing forked product variants Proceedings of the 16th International Software Product Line Conference - Volume 1, (156-160)
Tischer C, Boss B, Müller A, Thums A, Acharya R and Schmid K Developing long-term stable product line architectures Proceedings of the 16th International Software Product Line Conference - Volume 1, (86-95)
Abd-El-Malek M, Wachs M, Cipar J, Sanghi K, Ganger G, Gibson G and Reiter M (2012). File system virtual appliances, ACM Transactions on Storage , 8 :3 , (1-26), Online publication date: 1-Sep-2012 .
Capilla R, Dueñas J and Krikhaar R (2012). Managing software development information in global configuration management activities, Systems Engineering , 15 :3 , (241-254), Online publication date: 1-Sep-2012 .
Lee H, Yang J and Kang K VULCAN Proceedings of the WICSA/ECSA 2012 Companion Volume, (86-89)Borchert C, Lohmann D and Spinczyk O CiAO/IP Proceedings of the 10th international conference on Mobile systems, applications, and services, (435-448)
Naab M and Stammel J Architectural flexibility in a software-system's life-cycle Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures, (13-22)
Saratxaga C, Alonso-Montes C, Haugen O, Ekelin C and Mitschke A Product line tool-chain Proceedings of the Third International Workshop on Product LinE Approaches in Software Engineering, (57-60)
Quinton C, Duchien L, Heymans P, Mouton S and Charlier E Using feature modelling and automations to select among cloud solutions Proceedings of the Third International Workshop on Product LinE Approaches in Software Engineering, (17-20)
Baumgart S, Fröberg J and Punnekkat S Towards efficient functional safety certification of construction machinery using a component-based approach Proceedings of the Third International Workshop on Product LinE Approaches in Software Engineering, (1-4)
Alegría J and Bastarrica M Building software process lines with CASPER Proceedings of the International Conference on Software and System Process, (170-179)
Greenwood P, Rashid A and Walkerdine J UDesignIt: towards social media for community-driven design Proceedings of the 34th International Conference on Software Engineering, (1321-1324)
Shonle M, Griswold W and Lerner S (2012). A framework for the checking and refactoring of crosscutting concepts, ACM Transactions on Software Engineering and Methodology , 21 :3 , (1-47), Online publication date: 1-Jun-2012 .
Lochau M, Schaefer I, Kamischke J and Lity S Incremental model-based testing of delta-oriented software product lines Proceedings of the 6th international conference on Tests and Proofs, (67-82)
Neves L, Teixeira L, Sena D, Alves V, Kulesza U and Borba P (2011). Investigating the safe evolution of software product lines, ACM SIGPLAN Notices , 47 :3 , (33-42), Online publication date: 18-Apr-2012 .
Quinton C, Rouvoy R and Duchien L Leveraging feature models to configure virtual appliances Proceedings of the 2nd International Workshop on Cloud Computing Platforms, (1-6)
Queiroz P and Braga R Application engineering of service-based software product lines Proceedings of the 27th Annual ACM Symposium on Applied Computing, (1996-1997)
de Oliveira A, Ferrari F, Penteado R and de Camargo V Investigating framework product lines Proceedings of the 27th Annual ACM Symposium on Applied Computing, (1177-1182)
Brink C, Peters M and Sachweh S Configuration of mechatronic multi product lines Proceedings of the 3rd international workshop on Variability & Composition, (7-12)
Brabrand C, Ribeiro M, Tolêdo T and Borba P Intraprocedural dataflow analysis for software product lines Proceedings of the 11th annual international conference on Aspect-oriented Software Development, (13-24)
Rubin J and Chechik M Combining related products into product lines Proceedings of the 15th international conference on Fundamental Approaches to Software Engineering, (285-300)
Helvensteijn M, Muschevici R and Wong P Delta modeling in practice Proceedings of the 6th International Workshop on Variability Modeling of Software-Intensive Systems, (139-148)
Helvensteijn M Delta modeling workflow Proceedings of the 6th International Workshop on Variability Modeling of Software-Intensive Systems, (129-137)
Lienhardt M and Clarke D Row types for delta-oriented programming Proceedings of the 6th International Workshop on Variability Modeling of Software-Intensive Systems, (121-128)
Nöbauer M, Seyff N, Dhungana D and Stoiber R Managing variability of ERP ecosystems Proceedings of the 6th International Workshop on Variability Modeling of Software-Intensive Systems, (21-26)
Brummermann H, Keunecke M and Schmid K Formalizing distributed evolution of variability in information system ecosystems Proceedings of the 6th International Workshop on Variability Modeling of Software-Intensive Systems, (11-19)
Bagheri E, Asadi M, Ensan F, Gašević D and Mohabbati B Bringing semantics to feature models with SAFMDL Proceedings of the 2011 Conference of the Center for Advanced Studies on Collaborative Research, (287-300)
Neves L, Teixeira L, Sena D, Alves V, Kulesza U and Borba P Investigating the safe evolution of software product lines Proceedings of the 10th ACM international conference on Generative programming and component engineering, (33-42)
Mariano H, Kulesza U, Coelho R and Aranha E An Automated Approach for the Design, Implementation and Derivation of Testing for Web Software Product Lines Proceedings of the 17th Brazilian Symposium on Multimedia and the Web on Brazilian Symposium on Multimedia and the Web - Volume 1, (166-173)
Acher M, Cleve A, Collet P, Merle P, Duchien L and Lahire P Reverse engineering architectural feature models Proceedings of the 5th European conference on Software architecture, (220-235)
Barbosa E, Batista T, Garcia A and Silva E PL-AspectualACME Proceedings of the 5th European conference on Software architecture, (139-146)
Holl G Product line bundles to support product derivation in multi product lines Proceedings of the 15th International Software Product Line Conference, Volume 2, (1-6)
McGregor J, Monteith J and Zhang J Quantifying value in software product line design Proceedings of the 15th International Software Product Line Conference, Volume 2, (1-7)
Abrahão S, Nolan A, Clements P and McGregor J Quantitative methods in software product line engineering Proceedings of the 15th International Software Product Line Conference, Volume 2, (1-2)
Abotsi K, Kurniadi S, Alsawalqah H and Lee D A software product line-based self-healing strategy for web-based applications Proceedings of the 15th International Software Product Line Conference, Volume 2, (1-8)
Trujillo S, Alonso I, Hamid B, Gonzalez D, Blanco M and Zhang H Towards variability support for security and dependability patterns Proceedings of the 15th International Software Product Line Conference, Volume 2, (1-4)
Lettner D, Thaller D, Vierhauser M, Rabiser R, Grünbacher P and Heider W Supporting business calculations in a product line engineering tool suite Proceedings of the 15th International Software Product Line Conference, Volume 2, (1-4)
Otsuka J, Kawarabata K, Iwasaki T, Uchiba M, Nakanishi T and Hisazumi K Small inexpensive core asset construction for large gainful product line development Proceedings of the 15th International Software Product Line Conference, Volume 2, (1-5)
Ribeiro H, de Almeida E and de Lemos Meira S An approach for implementing core assets in service-oriented product lines Proceedings of the 15th International Software Product Line Conference, Volume 2, (1-4)
Gerlach S Improving efficiency when deriving numerous products from software product lines simultaneously Proceedings of the 15th International Software Product Line Conference, Volume 2, (1-4)
Gondal A, Poppleton M and Butler M Composing Event-B specifications Proceedings of the 10th international conference on Software composition, (100-115)
Brosch F, Buhnova B, Koziolek H and Reussner R Reliability prediction for fault-tolerant software architectures Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS, (75-84)
Siy H, Wolfson A and Zand M Ontology-based product line modeling and generation Proceedings of the 2nd International Workshop on Product Line Approaches in Software Engineering, (50-54)
Nichols W, Kirwan P and Andelfinger U A manifesto for effective process models Proceedings of the 2011 International Conference on Software and Systems Process, (242-244)
Rubin J, Botterweck G, Pleuss A and Weiss D Second international workshop on product line approaches in software engineering (PLEASE 2011) Proceedings of the 33rd International Conference on Software Engineering, (1204-1205)
Simidchieva B and Osterweil L Characterizing process variation (NIER track) Proceedings of the 33rd International Conference on Software Engineering, (836-839)
She S, Lotufo R, Berger T, Wąsowski A and Czarnecki K Reverse engineering feature models Proceedings of the 33rd International Conference on Software Engineering, (461-470)
Classen A, Heymans P, Schobbens P and Legay A Symbolic model checking of software product lines Proceedings of the 33rd International Conference on Software Engineering, (321-330)
Kang J, Seo S, Strassner J and Hong J HMNToolSuite Proceedings of the 14th Communications and Networking Symposium, (95-102)
van der Hoek A and Lopez N A design perspective on modularity Proceedings of the tenth international conference on Aspect-oriented software development, (265-280)
Schaefer I, Bettini L and Damiani F Compositional type-checking for delta-oriented programming Proceedings of the tenth international conference on Aspect-oriented software development, (43-56)
Brummermann H, Keunecke M and Schmid K Variability issues in the evolution of information system ecosystems Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive Systems, (159-164)
Schmid K, Rabiser R and Grünbacher P A comparison of decision modeling approaches in product lines Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive Systems, (119-126)
John I and Silva A Evaluating variability instantiation strategies for product lines Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive Systems, (105-113)
Galster M and Avgeriou P The notion of variability in software architecture Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive Systems, (59-67)
Cavalcanti Y, do Carmo Machado I, da Mota P, Neto S, Lobato L, de Almeida E and de Lemos Meira S Towards metamodel support for variability and traceability in software product lines Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive Systems, (49-57)
Clarke D, Helvensteijn M and Schaefer I (2010). Abstract delta modeling, ACM SIGPLAN Notices , 46 :2 , (13-22), Online publication date: 26-Jan-2011 .
Lamancha B and Usaola M Testing product generation in software product lines using pairwise for features coverage Proceedings of the 22nd IFIP WG 6.1 international conference on Testing software and systems, (111-125)
Souer J and Joor D An approach to identify commonalities in web application engineering for a web content management system Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services, (558-565)
Silva A, Costa E, Bittencourt I, Brito P, Holanda O and Melo J Ontology-based software product line for building semantic web applications Proceedings of the 2010 Workshop on Knowledge-Oriented Product Line Engineering, (1-6)
Schaefer I and Damiani F Pure delta-oriented programming Proceedings of the 2nd International Workshop on Feature-Oriented Software Development, (49-56)
Torres M, Kulesza U, Sousa M, Batista T, Teixeira L, Borba P, Cirilo E, Lucena C, Braga R and Masiero P Assessment of product derivation tools in the evolution of software product lines Proceedings of the 2nd International Workshop on Feature-Oriented Software Development, (10-17)
Clarke D, Helvensteijn M and Schaefer I Abstract delta modeling Proceedings of the ninth international conference on Generative programming and component engineering, (13-22)
Bettini L, Damiani F, Schaefer I and Strocco F A prototypical Java-like language with records and traits Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java, (129-138)
Trujillo S, Perez A, Gonzalez D and Hamid B Towards the integration of advanced engineering paradigms into RCES Proceedings of the International Workshop on Security and Dependability for Resource Constrained Embedded Systems, (1-4)
Medeiros F, de Almeida E and Meira S SOPLE-DE Proceedings of the 14th international conference on Software product lines: going beyond, (456-460)
Guo J and Wang Y Towards consistent evolution of feature models Proceedings of the 14th international conference on Software product lines: going beyond, (451-455)
Bagheri E, Asadi M, Gasevic D and Soltani S Stratified analytic hierarchy process Proceedings of the 14th international conference on Software product lines: going beyond, (300-315)
Cabral I, Cohen M and Rothermel G Improving the testing and testability of software product lines Proceedings of the 14th international conference on Software product lines: going beyond, (241-255)
Oster S, Markert F and Ritter P Automated incremental pairwise testing of software product lines Proceedings of the 14th international conference on Software product lines: going beyond, (196-210)
Nolan A and Abrahão S Dealing with cost estimation in software product lines Proceedings of the 14th international conference on Software product lines: going beyond, (121-135)
Gustavsson H and Eklund U Architecting automotive product lines Proceedings of the 14th international conference on Software product lines: going beyond, (92-105)
Schaefer I, Bettini L, Damiani F and Tanzarella N Delta-oriented programming of software product lines Proceedings of the 14th international conference on Software product lines: going beyond, (77-91)
Borba P, Teixeira L and Gheyi R A theory of software product line refinement Proceedings of the 7th International colloquium conference on Theoretical aspects of computing, (15-43)
Buccella A and Cechich A Geographic e-services development through product-line engineering and standardization Proceedings of the First international conference on Electronic government and the information systems perspective, (150-157)
Abbas N, Andersson J and Löwe W Autonomic Software Product Lines (ASPL) Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, (324-331)
Simidchieva B and Osterweil L Categorizing and modeling variation in families of systems Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, (316-323)
Elsner C, Schwanninger C, Schröder-Preikschat W and Lohmann D Multi-Level Product Line Customization Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10, (37-58)
Azanza M, Batory D, Díaz O and Trujillo S Domain-specific composition of model deltas Proceedings of the Third international conference on Theory and practice of model transformations, (16-30)
Habli I and Kelly T A safety case approach to assuring configurable architectures of safety-critical product lines Proceedings of the First international conference on Architecting Critical Systems, (142-160)
Trujillo S, Garate J, Lopez-Herrejon R, Mendialdua X, Rosado A, Egyed A, Krueger C and de Sosa J Coping with variability in model-based systems engineering Proceedings of the 6th European conference on Modelling Foundations and Applications, (293-304)
Kleiner M, Del Fabro M and Albert P Model search Proceedings of the 6th European conference on Modelling Foundations and Applications, (173-188)
Firmenich S, Rossi G, Urbieta M, Gordillo S, Challiol C, Nanard J, Nanard M and Araujo J (2010). Engineering concern-sensitive navigation structures, concepts, tools and examples, Journal of Web Engineering , 9 :2 , (157-185), Online publication date: 1-Jun-2010 .
Strobl S, Bernhart M and Grechenig T An experience report on the incremental adoption and evolution of an SPL in eHealth Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering, (16-23)
Rubin J, Botterweck G, Mezini M, Maman I and Pleuss A First International Workshop on Product Line Approaches in Software Engineering (PLEASE 2010) Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, (439-440)
Classen A, Heymans P, Schobbens P, Legay A and Raskin J Model checking lots of systems Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1, (335-344)
Ahmed W and Myers D (2010). Concept-based partitioning for large multidomain multifunctional embedded systems, ACM Transactions on Design Automation of Electronic Systems , 15 :3 , (1-41), Online publication date: 1-May-2010 .
Bhowmik T, Niu N and Allen E Modular development and verification of domain requirements via model checking Proceedings of the 48th annual ACM Southeast Conference, (1-4)
Lungu M, Lanza M, Gîrba T and Robbes R (2010). The Small Project Observatory, Science of Computer Programming , 75 :4 , (264-275), Online publication date: 1-Apr-2010 .
Lajmi A, Ziane M, Ziadi T and Cauvin S A multi-view model-driven approach for packaging software components Proceedings of the 2010 ACM Symposium on Applied Computing, (2297-2304)
Park J, Kim J, Yun S, Moon M and Yeom K An approach to developing reusable domain services for service oriented applications Proceedings of the 2010 ACM Symposium on Applied Computing, (2252-2256)
Bettini L, Damiani F and Schaefer I Implementing software product lines using traits Proceedings of the 2010 ACM Symposium on Applied Computing, (2096-2102)
Dube M and Dixit S Extended behavioral modeling using structured use cases and profiles Proceedings of the International Conference and Workshop on Emerging Trends in Technology, (737-740)
Mendonca M, Branco M and Cowan D S.P.L.O.T. Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, (761-762)
Campetelli A, Gruler A, Leucker M and Thoma D Don’t Know for Multi-valued Systems Automated Technology for Verification and Analysis, (289-305)
Trujillo S, Zubizarreta A, Mendialdua X and de Sosa J Feature-oriented refinement of models, metamodels and model transformations Proceedings of the First International Workshop on Feature-Oriented Software Development, (87-94)
Ge X, Paige R and McDermid J Domain analysis on an electronic health records system Proceedings of the First International Workshop on Feature-Oriented Software Development, (49-54)
Elsner C, Lohmann D and Schröder-Preikschat W Product derivation for solution-driven product line engineering Proceedings of the First International Workshop on Feature-Oriented Software Development, (35-41)
Gaspar T, do Prado A and Teixeira C Software product lines for Web 2.0 synchronous collaboration Proceedings of the XV Brazilian Symposium on Multimedia and the Web, (1-8)
Schwanninger C, Groher I, Elsner C and Lehofer M Variability Modelling throughout the Product Line Lifecycle Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems, (685-689)
Díaz O, Anfurrutia F and Kortabitarte J Using DITA for documenting software product lines Proceedings of the 9th ACM symposium on Document engineering, (231-240)
Park J, Moon M, Yun S and Yeom K An approach to enhancing reusabilities in service development Proceedings of the 2009 International Conference on Hybrid Information Technology, (143-150)
Schmid K and van der Linden F Introducing and optimizing software product lines using the FEF Proceedings of the 13th International Software Product Line Conference, (311-311)
Pech D, Knodel J, Carbon R, Schitter C and Hein D Variability management in small development organizations Proceedings of the 13th International Software Product Line Conference, (285-294)
Takebe Y, Fukaya N, Chikahisa M, Hanawa T and Shirai O Experiences with software product line engineering in product development oriented organization Proceedings of the 13th International Software Product Line Conference, (275-283)
Stoll P, Bass L, Golden E and John B Supporting usability in product line architectures Proceedings of the 13th International Software Product Line Conference, (241-248)
Weston N, Chitchyan R and Rashid A A framework for constructing semantically composable feature models from natural language requirements Proceedings of the 13th International Software Product Line Conference, (211-220)
Hartmann H, Trew T and Matsinger A Supplier independent feature modelling Proceedings of the 13th International Software Product Line Conference, (191-200)
Ali Babar M, Ihme T and Pikkarainen M An industrial case of exploiting product line architectures in agile software development Proceedings of the 13th International Software Product Line Conference, (171-179)
Parra C, Blanc X and Duchien L Context awareness for dynamic service-oriented product lines Proceedings of the 13th International Software Product Line Conference, (131-140)
John I and Eisenbarth M A decade of scoping Proceedings of the 13th International Software Product Line Conference, (31-40)
Damaševičius R (2009). Analysis of Components for Generalization using Multidimensional Scaling, Fundamenta Informaticae , 91 :3-4 , (507-522), Online publication date: 1-Aug-2009 .
Damaševičius R (2009). Analysis of Components for Generalization using Multidimensional Scaling, Fundamenta Informaticae , 91 :3-4 , (507-522), Online publication date: 1-Aug-2009 .
John B, Bass L, Golden E and Stoll P A responsibility-based pattern language for usability-supporting architectural patterns Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems, (3-12)
Land R, Carlson J, Larsson S and Crnković I Towards Guidelines for a Development Process for Component-Based Embedded Systems Proceedings of the International Conference on Computational Science and Its Applications: Part II, (43-58)
Cámara J and Kobsa A Facilitating Controlled Tests of Website Design Changes Proceedings of the 9th International Conference on Web Engineering, (370-378)
Laguna M, González-Baixauli B and Hernández C Product Line Development of Web Systems with Conventional Tools Proceedings of the 9th International Conference on Web Engineering, (205-212)
Laguna M, Finat J and González J Mobile health monitoring and smart sensors Proceedings of the 2009 Euro American Conference on Telematics and Information Systems: New Opportunities to increase Digital Citizenship, (1-8)
Niu N and Easterbrook S Concept analysis for product line requirements Proceedings of the 8th ACM international conference on Aspect-oriented software development, (137-148)
Bonifácio R and Borba P Modeling scenario variability as crosscutting mechanisms Proceedings of the 8th ACM international conference on Aspect-oriented software development, (125-136)
Mende T, Koschke R and Beckwermert F (2009). An evaluation of code similarity identification for the grow-and-prune model, Journal of Software Maintenance and Evolution: Research and Practice , 21 :2 , (143-169), Online publication date: 1-Mar-2009 .
Petersen K, Zaha J and Metzger A Variability-Driven Selection of Services for Service Compositions Service-Oriented Computing - ICSOC 2007 Workshops, (388-400)
Sutcliffe A (2008). The socio-economics of software architecture, Automated Software Engineering , 15 :3-4 , (343-363), Online publication date: 1-Dec-2008 .
Chapman M and van der Merwe A Contemplating systematic software reuse in a project-centric company Proceedings of the 2008 annual research conference of the South African Institute of Computer Scientists and Information Technologists on IT research in developing countries: riding the wave of technology, (16-26)
Mohagheghi P and Conradi R (2008). An empirical investigation of software reuse benefits in a large telecom product, ACM Transactions on Software Engineering and Methodology , 17 :3 , (1-31), Online publication date: 1-Jun-2008 .
Altintas N and Cetin S Managing Large Scale Reuse Across Multiple Software Product Lines Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems, (166-177)
Cirilo E, Kulesza U, Coelho R, Lucena C and Staa A Integrating Component and Product Lines Technologies Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems, (130-141)
Raatikainen M, Rautiainen K, Myllärniemi V and Männistö T Integrating product family modeling with development management in agile methods Proceedings of the 1st international workshop on Software development governance, (17-20)
Yoshimura K, Narisawa F, Hashimoto K and Kikuno T FAVE Proceedings of the 2008 international working conference on Mining software repositories, (11-18)
Groher I, Schwanninger C and Voelter M An integrated aspect-oriented model-driven software product line tool suite Companion of the 30th international conference on Software engineering, (939-940)
Bonifácio R, Borba P and Soares S On the benefits of scenario variability as crosscutting Proceedings of the 2008 AOSD workshop on Early aspects, (1-8)
Anthonysamy P and Somé S Aspect-oriented use case modeling for software product lines Proceedings of the 2008 AOSD workshop on Early aspects, (1-8)
Hubaux A, Heymans P and Unphon H Separating variability concerns in a product line re-engineering project Proceedings of the 2008 AOSD workshop on Early aspects, (1-8)
Chakravarthy V, Regehr J and Eide E Edicts Proceedings of the 7th international conference on Aspect-oriented software development, (108-119)
Loughran N, Sánchez P, Garcia A and Fuentes L Language support for managing variability in architectural models Proceedings of the 7th international conference on Software composition, (36-51)
Im K, Im T and McGregor J Automating test case definition using a domain specific language Proceedings of the 46th annual ACM Southeast Conference, (180-185)
Li Y, Yin J, Li Y and Dong J Configuration modeling based software product development Proceedings of the 7th international conference on Advanced parallel processing technologies, (624-639)
Li Y, Yin J, Li Y and Dong J Configuration Modeling Based Software Product Development Advanced Parallel Processing Technologies, (624-639)
Kim E and Jang Y A test improvement model for embedded software testing Proceedings of the 11th IASTED International Conference on Software Engineering and Applications, (79-84)
Hara A and Takada S Requirements analysis using similar sequence diagrams Proceedings of the 11th IASTED International Conference on Software Engineering and Applications, (66-71)
Czarnecki K Software reuse and evolution with generative techniques Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering, (575-575)
Botterweck G, O'Brien L and Thiel S Model-driven derivation of product architectures Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering, (469-472)
Lauenroth K and Pohl K Towards automated consistency checks of product line requirements specifications Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering, (373-376)
Lalanda P and Marin C (2007). A Domain-Configurable Development Environment for Service-Oriented Applications, IEEE Software , 24 :6 , (31-38), Online publication date: 1-Nov-2007 .
Abi-Antoun M Making frameworks work Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion, (1004-1018)
Larsen K, Nyman U and Wasowski A (2007). Modeling software product lines using color-blind transition systems, International Journal on Software Tools for Technology Transfer (STTT) , 9 :5-6 , (471-487), Online publication date: 1-Oct-2007 .
Trujillo S, Azanza M and Diaz O Generative metaprogramming Proceedings of the 6th international conference on Generative programming and component engineering, (105-114)
Laguna M, González-Baixauli B and Marqués J Seamless development of software product lines Proceedings of the 6th international conference on Generative programming and component engineering, (85-94)
Lau K and Wang Z (2007). Software Component Models, IEEE Transactions on Software Engineering , 33 :10 , (709-724), Online publication date: 1-Oct-2007 .
Jayaraman P, Whittle J, Elkhodary A and Gomaa H Model composition in product lines and feature interaction detection using critical pair analysis Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems, (151-165)
Brown A and McDermid J The art and science of software architecture Proceedings of the First European conference on Software Architecture, (237-256)
Baerisch S Model-driven test-case construction Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, (587-590)
Fantechi A and Gnesi S A behavioural model for product families Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, (521-524)
Baerisch S Model-driven test-case construction The 6th Joint Meeting on European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering: companion papers, (587-590)
Fantechi A and Gnesi S A behavioural model for product families The 6th Joint Meeting on European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering: companion papers, (521-524)
Nonaka M, Zhu L, Ali Babar M and Staples M Project cost overrun simulation in software product line development Proceedings of the 8th international conference on Product-Focused Software Process Improvement, (330-344)
Djebbi O and Salinesi C RED-PL, a method for deriving product requirements from a product line requirements model Proceedings of the 19th international conference on Advanced information systems engineering, (279-293)
Babu T. L, Seetha Ramaiah M, Prabhakar T and Rambabu D ArchVoc--Towards an Ontology for Software Architecture Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
Metzger A and Pohl K Variability Management in Software Product Line Engineering Companion to the proceedings of the 29th International Conference on Software Engineering, (186-187)
Siy H, Aryal P, Winter V and Zand M Aspectual Support for Specifying Requirements in Software Product Lines Proceedings of the Early Aspects at ICSE: Workshops in Aspect-Oriented Requirements Engineering and Architecture Design
Matos P, Duarte R, Cardim I and Borba P Using Design Structure Matrices to Assess Modularity in Aspect-Oriented Software Product Lines Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques
Nonaka M, Zhu L, Babar M and Staples M Project delay variability simulation in software product line development Proceedings of the 2007 international conference on Software process, (283-294)
Díaz O, Trujillo S and Pérez S Turning portlets into services Proceedings of the 16th international conference on World Wide Web, (913-922)
Garlan D and Schmerl B Architecture-driven modelling and analysis Proceedings of the eleventh Australian workshop on Safety critical systems and software - Volume 69, (3-17)
Rouff C, Hinchey M, Pena J and Ruiz-Cortes A Using Formal Methods and Agent-Oriented Software Engineering for Modeling NASA Swarm-Based Systems Proceedings of the 2007 IEEE Swarm Intelligence Symposium, (348-355)
Batory D Program refactoring, program synthesis, and model-driven development Proceedings of the 16th international conference on Compiler construction, (156-171)
Yu L and Ramaswamy S Change propagations in the maintenance of kernel-based software with a study on Linux Proceedings of the 45th annual ACM Southeast Conference, (76-81)
Navarro L, Schwanninger C, Sobotzik R and Südholt M ATOLL Proceedings of the 6th workshop on Aspects, components, and patterns for infrastructure software, (7-es)
Avila-García O, García A and Rebull E Using software product lines to manage model families in model-driven engineering Proceedings of the 2007 ACM symposium on Applied computing, (1006-1011)
Choi K and Tempero E Dynamic measurement of polymorphism Proceedings of the thirtieth Australasian conference on Computer science - Volume 62, (211-220)
Dutchyn C, Tucker D and Krishnamurthi S (2006). Semantics and scoping of aspects in higher-order languages, Science of Computer Programming , 63 :3 , (207-239), Online publication date: 15-Dec-2006 .
Pohl K and Metzger A (2006). Software product line testing, Communications of the ACM , 49 :12 , (78-81), Online publication date: 1-Dec-2006 .
Kishi T and Noda N (2006). Formal verification and software product lines, Communications of the ACM , 49 :12 , (73-77), Online publication date: 1-Dec-2006 .
Krueger C (2006). New methods in software product line practice, Communications of the ACM , 49 :12 , (37-40), Online publication date: 1-Dec-2006 .
Hautamäki J and Koskimies K (2006). Finding and documenting the specialization interface of an application framework, Software—Practice & Experience , 36 :13 , (1443-1465), Online publication date: 1-Nov-2006 .
Hetrick W, Krueger C and Moore J Incremental return on incremental investment Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, (798-804)
Denger C and Kolb R Testing and inspecting reusable product line components Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering, (184-193)
Cohen M, Dwyer M and Shi J Coverage and adequacy in software product line testing Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis, (53-63)
Kolb R and Muthig D Making testing product lines more efficient by improving the testability of product line architectures Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis, (22-27)
Wagelaar D and Van Der Straeten R A comparison of configuration techniques for model transformations Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications, (331-345)
Chang S, Kim S and Rhew S A variability-centric approach to instantiating core assets in product line engineering Proceedings of the 7th international conference on Product-Focused Software Process Improvement, (334-347)
Myllärniemi V, Raatikainen M and Männistö T Inter-organisational approach in rapid software product family development — a case study Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components, (73-86)
Kolb R, Ganesan D, Muthig D, Kagino M and Teranishi H Goal-Oriented performance analysis of reusable software components Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components, (368-381)
Schnieders A Modeling and implementing variability in state machine based process family architectures for automotive systems Proceedings of the 2006 international workshop on Software engineering for automotive systems, (37-44)
Zhang W and Kunz T A product line enhanced unified process Proceedings of the 2006 international conference on Software Process Simulation and Modeling, (142-149)
Peña J, Hinchey M, Ruiz-Cortés A and Trinidad P Building the core architecture of a NASA multiagent system product line Proceedings of the 7th international conference on Agent-oriented software engineering VII, (208-224)
Sutcliffe A, Papamargaritis G and Zhao L (2006). Comparing requirements analysis methods for developing reusable component libraries, Journal of Systems and Software , 79 :2 , (273-289), Online publication date: 1-Feb-2006 .
Hsieh M and Tempero E Supporting software reuse by the individual programmer Proceedings of the 29th Australasian Computer Science Conference - Volume 48, (25-33)
Pesonen J, Katara M and Mikkonen T Production-Testing of embedded systems with aspects Proceedings of the First Haifa international conference on Hardware and Software Verification and Testing, (90-102)
Laguna M and Gonzalez-Baixauli B Requirements variability models Proceedings of the 2005 symposia on Metainformatics, (9-es)
Hwan C, Kim P and Czarnecki K Synchronizing cardinality-based feature models and their specializations Proceedings of the First European conference on Model Driven Architecture: foundations and Applications, (331-348)
Czarnecki K, Antkiewicz M, Kim C, Lau S and Pietroszek K Model-driven software product lines Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (126-127)
Peña J Can agent oriented software engineering be used to build MASs product lines? Proceedings of the Second international conference on Radical Agent Concepts: innovative Concepts for Autonomic and Agent-Based Systems, (98-108)
Caporuscio M, Muccini H, Pelliccione P and Di Nisio E Rapid system development via product line architecture implementation Proceedings of the Second international conference on Rapid Integration of Software Engineering Techniques, (18-33)
Estublier J and Vega G Reuse and variability in large software applications Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering, (316-325)
Estublier J and Vega G (2005). Reuse and variability in large software applications, ACM SIGSOFT Software Engineering Notes , 30 :5 , (316-325), Online publication date: 1-Sep-2005 .
Lau K and Wang Z A Taxonomy of Software Component Models Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications, (88-95)
Benavides D, Segura S, Trinidad P and Ruiz-Cortés A Using java CSP solvers in the automated analyses of feature models Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering, (399-408)
Kim M, Jeong J and Park S (2005). From product lines to self-managed systems, ACM SIGSOFT Software Engineering Notes , 30 :4 , (1-7), Online publication date: 1-Jul-2005 .
Moon M, Yeom K and Seok Chae H (2005). An Approach to Developing Domain Requirements as a Core Asset Based on Commonality and Variability Analysis in a Product Line, IEEE Transactions on Software Engineering , 31 :7 , (551-569), Online publication date: 1-Jul-2005 .
Benavides D, Trinidad P and Ruiz-Cortés A Automated reasoning on feature models Proceedings of the 17th international conference on Advanced Information Systems Engineering, (491-503)
Johansson E, Nedstam J, Wartenberg F and Höst M A qualitative methodology for tailoring SPE activities in embedded platform development Proceedings of the 6th international conference on Product Focused Software Process Improvement, (39-53)
Yamamoto T, Matsushita M, Kamiya T and Inoue K Measuring similarity of large software systems based on source code correspondence Proceedings of the 6th international conference on Product Focused Software Process Improvement, (530-544)
Kim M, Jeong J and Park S From product lines to self-managed systems Proceedings of the 2005 workshop on Design and evolution of autonomic application software, (1-7)
Keuler T, Lehner T, Decker B and Muthig D Efficient implementation of intelligent office appliances with software product lines Proceedings of the Third Biennial conference on Professional Knowledge Management, (60-69)
da Silva L and Perkusich A A model-based approach to formal specification and verification of embedded systems using colored petri nets Component-Based Software Development for Embedded Systems, (35-58)
Paech B, Dorr J and Koehler M (2005). Improving Requirements Engineering Communication in Multiproject Environments, IEEE Software , 22 :1 , (40-47), Online publication date: 1-Jan-2005 .
Ajila S, Bailetti A and Dumitrescu R Experience report on software product line evolution due to market reposition Proceedings of the 2004 workshop on Quantitative techniques for software agile process, (25-33)
Antkiewicz M and Czarnecki K FeaturePlugin Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange, (67-72)
Billig A, Busse S, Leicher A and Süß J Platform independent model transformation based on triple Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware, (493-511)
Jaring M and Bosch J A Taxonomy and Hierarchy of Variability Dependencies in Software Product Family Engineering Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01, (356-361)
Jaring M and Bosch J Architecting Product Diversification - Formalizing Variability Dependencies in Software Product Family Engineering Proceedings of the Quality Software, Fourth International Conference, (154-161)
Tomer A, Goldin L, Kuflik T, Kimchi E and Schach S (2004). Evaluating Software Reuse Alternatives, IEEE Transactions on Software Engineering , 30 :9 , (601-612), Online publication date: 1-Sep-2004 .
Benavides D, Ruiz-Cortés A, Serrano M and de Oca Vázquez C A first approach to build product lines of multi-organizational web based systems (MOWS) Proceedings of the 4th international conference on Innovative Internet Community Systems, (91-98)
Cho E, Cha J and Yang Y MARMI-RE Proceedings of the Second international conference on Software Engineering Research, Management and Applications, (42-57)
Greenfield J and Short K Software factories Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (16-27)
Gray J, Bapty T, Neema S, Schmidt D, Gokhale A and Natarajan B An approach for supporting aspect-oriented domain modeling Proceedings of the 2nd international conference on Generative programming and component engineering, (151-168)
Kojo T, Männistö T and Soininen T Towards intelligent support for managing evolution of configurable software product families Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management, (86-101)
Fairbanks G Why can't they create architecture models like "Developer X"? Proceedings of the 25th International Conference on Software Engineering, (548-552)
Heumesser N and Houdek F Towards systematic recycling of systems requirements Proceedings of the 25th International Conference on Software Engineering, (512-519)
Tucker D and Krishnamurthi S Pointcuts and advice in higher-order languages Proceedings of the 2nd international conference on Aspect-oriented software development, (158-167)
Johansson E and Höst M Tracking degradation in software product lines through measurement of design rule violations Proceedings of the 14th international conference on Software engineering and knowledge engineering, (249-254)
Clements P and Kreuger C (2002). Point/Counterpoint, IEEE Software , 19 :4 , (28-31), Online publication date: 1-Jul-2002 .
Jaaksi A (2002). Developing Mobile Browsers in a Product Line, IEEE Software , 19 :4 , (73-80), Online publication date: 1-Jul-2002 .
Thiel S and Hein A (2002). Modeling and Using Product Line Variability in Automotive Systems, IEEE Software , 19 :4 , (66-72), Online publication date: 1-Jul-2002 .
Kang K, Lee J and Donohoe P (2002). Feature-Oriented Project Line Engineering, IEEE Software , 19 :4 , (58-65), Online publication date: 1-Jul-2002 .
Northrop L (2002). SEI's Software Product Line Tenets, IEEE Software , 19 :4 , (32-40), Online publication date: 1-Jul-2002 .
McGregor J, Northrop L, Jarrad S and Pohl K (2002). Guest Editors' Introduction, IEEE Software , 19 :4 , (24-27), Online publication date: 1-Jul-2002 .
Dashofy E, van der Hoek A and Taylor R An infrastructure for the rapid development of XML-based architecture description languages Proceedings of the 24th International Conference on Software Engineering, (266-276)
Knauber P and Succi G (2002). Perspectives on Software Product Lines, ACM SIGSOFT Software Engineering Notes , 27 :2 , (40-45), Online publication date: 1-Mar-2002 .
Czarnecki K Generative programming and software system families Proceedings of the 2nd international conference on Semantics, applications, and implementation of program generation, (1-1)
Benavides D Variability Modelling and Analysis During 30 Years From Software Engineering to Formal Methods and Tools, and Back, (365-373)
Reviewer: Robert M. Lynch
The authors provide the reader with an approach to managing large-scale software initiatives that cross several markets with differing requirements. Their work is part of the Carnegie-Mellon Software Engineering Institute’s series in Software Engineering. A software product line is defined as 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. Product lines are common in many ventures, for example automobile and aircraft development. This work extends the activities in such ventures to developing and managing software product lines. The book is divided into three parts. Part 1 provides the conceptual framework for software product lines, with an emphasis on practice areas. It provides the reader with basic ideas, explains the benefits of product lines, and describes the essential activities in developing and managing a reusable base of core assets. Part 2 describes software product lines practice areas. It details the practice and skill areas that organizations must acquire or develop to achieve a software product line capability. This information is presented as an organized and easy to follow set of requirements. Twenty-nine areas are considered, presented as software engineering practice areas, technical management practice areas, and organizational management areas. Part 3 provides insight into the implementation of practice and skill areas in ways that will be beneficial to a specific organizational context. This is the important section of the text, as it provides the reader with a view of how software product lines can be implemented successfully in an organization. Case studies are included, and the text provides an organization with a satisfactory blueprint for implementation. This book could be useful to a number of audiences. It can provide persuasive information for upper management in considering software product lines. It also provides managers or developers in software product line environments with the background to see the big picture. Last, it provides an organization with a map that may guide it in developing a software product line environment, from planning to implementation. Online Computing Reviews Service
Become a reviewer for Computing Reviews.
Modern software systems outgrow the scope of traditional software product lines (SPLs) resulting in multi software product lines (MSPLs) with many interconnected subsystem versions and variants. Delta-oriented programming (DOP) is a flexible, modular .
The impact of software product lines to software development and maintenance costs has been well documented. Reduced time to market and number of people required to develop and support a company's software products constitute some of these savings. .
Software product lines (SPLs) present the first successful approach to intraorganizational reuse. However, research shows that successful product lines suffer over time from increasing dependencies between the software assets that make up the product .