Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Software product lines: organizational alternatives
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Software product lines: practices and patterns
Software product lines: practices and patterns
Formal Concept Analysis: Mathematical Foundations
Formal Concept Analysis: Mathematical Foundations
Building product populations with software components
Proceedings of the 24th International Conference on Software Engineering
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
Beyond Product Families: Building a Product Population?
IW-SAPF-3 Proceedings of the International Workshop on Software Architectures for Product Families
Adaptable Components for Software Product Line Engineering
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 09
Software Reuse in Product Populations
IEEE Transactions on Software Engineering
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
New Methods in Software Product Line Development
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Managing Highly Complex Product Families with Multi-Level Feature Trees
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
The challenges of broadening the scope of software product families
Communications of the ACM - Software product line
Classifying variability modeling techniques
Information and Software Technology
A Process-Centric Approach for Coordinating Product Configuration Decisions
HICSS '07 Proceedings of the 40th Annual Hawaii International Conference on System Sciences
Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering
Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering
Are ultra-large systems systems of systems?
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
Managing Large Scale Reuse Across Multiple Software Product Lines
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Supporting Evolution in Model-Based Product Line Engineering
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Systematic literature reviews in software engineering - A systematic literature review
Information and Software Technology
Three-Level Customization of Software Products Using a Product Line Approach
HICSS '09 Proceedings of the 42nd Hawaii International Conference on System Sciences
Challenges in Software Product Line Composition
HICSS '09 Proceedings of the 42nd Hawaii International Conference on System Sciences
Compositional Variability - Concepts and Patterns
HICSS '09 Proceedings of the 42nd Hawaii International Conference on System Sciences
Product derivation for solution-driven product line engineering
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
Managing Models through Macromodeling
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
Journal of Systems and Software
Information and Software Technology
Dealing with fine-grained configurations in model-driven SPLs
Proceedings of the 13th International Software Product Line Conference
Variability management in software product lines: a systematic review
Proceedings of the 13th International Software Product Line Conference
From software product lines to software ecosystems
Proceedings of the 13th International Software Product Line Conference
Supplier independent feature modelling
Proceedings of the 13th International Software Product Line Conference
Formal modelling of feature configuration workflows
Proceedings of the 13th International Software Product Line Conference
Toward Compositional Software Product Lines
IEEE Software
Structuring the modeling space and supporting evolution in software product line engineering
Journal of Systems and Software
Opening up software product line engineering
Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering
Feature link propagation across variability representations with Isabelle/HOL
Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Towards an architectural viewpoint for systems of software intensive systems
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Dynamic hierarchical mega models: comprehensive traceability and its efficient maintenance
Software and Systems Modeling (SoSyM)
Variability modeling for distributed development - a comparison with established practice
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Consistent product line configuration across file type and product line boundaries
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Configuration management in component based product populations
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
Key activities for product derivation in software product lines
Journal of Systems and Software
The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study
Automated Software Engineering
Product line bundles for tool support in multi product lines
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
A systematic review of evaluation of variability management approaches in software product lines
Information and Software Technology
Evaluation and Measurement of Software Process Improvement—A Systematic Literature Review
IEEE Transactions on Software Engineering
Variability in quality attributes of service-based software systems: A systematic literature review
Information and Software Technology
Towards systematic software reuse of GIS: Insights from a case study
Computers & Geosciences
Monitoring system-of-systems requirements in multi product lines
REFSQ'13 Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality
An infrastructure for the life cycle management of multi product lines
Proceedings of the 28th Annual ACM Symposium on Applied Computing
First International Workshop on Multi Product Line Engineering (MultiPLE 2013)
Proceedings of the 17th International Software Product Line Conference
Proceedings of the 17th International Software Product Line Conference co-located workshops
Towards modular analysis of multi product lines
Proceedings of the 17th International Software Product Line Conference co-located workshops
Perspectives and challenges of reference architectures in multi software product line
Proceedings of the 17th International Software Product Line Conference co-located workshops
A survey on teaching of software product lines
Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems
Variability management in an unaware software product line company: an experience report
Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems
Hi-index | 0.00 |
Context: Complex software-intensive systems comprise many subsystems that are often based on heterogeneous technological platforms and managed by different organizational units. Multi product lines (MPLs) are an emerging area of research addressing variability management for such large-scale or ultra-large-scale systems. Despite the increasing number of publications addressing MPLs the research area is still quite fragmented. Objective: The aims of this paper are thus to identify, describe, and classify existing approaches supporting MPLs and to increase the understanding of the underlying research issues. Furthermore, the paper aims at defining success-critical capabilities of infrastructures supporting MPLs. Method: Using a systematic literature review we identify and analyze existing approaches and research issues regarding MPLs. Approaches described in the literature support capabilities needed to define and operate MPLs. We derive capabilities supporting MPLs from the results of the systematic literature review. We validate and refine these capabilities based on a survey among experts from academia and industry. Results: The paper discusses key research issues in MPLs and presents basic and advanced capabilities supporting MPLs. We also show examples from research approaches that demonstrate how these capabilities can be realized. Conclusions: We conclude that approaches supporting MPLs need to consider both technical aspects like structuring large models and defining dependencies between product lines as well as organizational aspects such as distributed modeling and product derivation by multiple stakeholders. The identified capabilities can help to build, enhance, and evaluate MPL approaches.