ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Representing Variability in Software Product Lines: A Case Study
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Maturity and Evolution in Software Product Lines: Approaches, Artefacts and Organization
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
On the Influence of Variabilities on the Application-Engineering Process of a Product Family
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Generic Implementation of Product Line Components
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
Variability Issues in Software Product Lines
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Comprehensive Variability Modelling to Facilitate Efficient Variability Treatment
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Representing variability in a family of MRI scanners
Software—Practice & Experience
Software Variability Management
Proceedings of the 26th International Conference on Software Engineering
QSIC '04 Proceedings of the Quality Software, Fourth International Conference
A Taxonomy and Hierarchy of Variability Dependencies in Software Product Family Engineering
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
ReQuEst: Requirements-driven quality estimator
ACM SIGSOFT Software Engineering Notes
A customizable approach to full lifecycle variability management
Science of Computer Programming - Special issue: Software variability management
Design-time product line architectures for any-time variability
Science of Computer Programming - Special issue: Software variability management
Designing runtime variation points in product line architectures: three cases
Science of Computer Programming - Special issue: Software variability management
Behavioural inheritance in the UML to model software product lines
Science of Computer Programming - Special issue: Software variability management
Product derivation in software product families: a case study
Journal of Systems and Software - Special issue: The new context for software engineering education and training
Nix: A Safe and Policy-Free System for Software Deployment
LISA '04 Proceedings of the 18th USENIX conference on System administration
Managing infinite variability in mobile terminal software: Research Articles
Software—Practice & Experience
A product line architecture for web applications
Proceedings of the 2005 ACM symposium on Applied computing
From product lines to self-managed systems: an architecture-based runtime reconfiguration framework
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Fusion: A System For Business Users To Manage Program Variability
IEEE Transactions on Software Engineering
A variability management process for software product lines
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
Portlet syndication: Raising variability concerns
ACM Transactions on Internet Technology (TOIT)
Classifying product families using platform coverage and variation mechanisms
Software—Practice & Experience
Proceedings of the 2006 international workshop on Software engineering for automotive systems
Tracing software product line variability: from problem to solution space
SAICSIT '05 Proceedings of the 2005 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
Generating web applications from process models
ICWE '06 Workshop proceedings of the sixth international conference on Web engineering
Retrieving reusable components with variation points from software product lines
Information Processing Letters
Finding and documenting the specialization interface of an application framework
Software—Practice & Experience
A series of choices variability in the development process
Proceedings of the 44th annual Southeast regional conference
Generic semantics of feature diagrams
Computer Networks: The International Journal of Computer and Telecommunications Networking
A model-driven approach to variability management in product-line engineering
Nordic Journal of Computing - Selected papers of the fourth nordic workshop on UML and software modelling (NWUML'06), June 12-14, 2006
Journal of Systems and Software
Rationale-based variability management in product line requirements engineering
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
A product-line architecture for web service-based visual composition of web applications
Journal of Systems and Software
Aligning the economic modeling of software reuse with reuse practices
Information and Software Technology
Applying visualisation techniques in software product lines
Proceedings of the 4th ACM symposium on Software visualization
Visualizing the Impact of 4on-Functional Requirements on Variants: A Case Study
REV '08 Proceedings of the 2008 Requirements Engineering Visualization
Quality product derivation: a case study for quality control at Siemens
SEPADS'09 Proceedings of the 8th WSEAS International Conference on Software engineering, parallel and distributed systems
Quality control and ISO quality compliance in the product lifecycle management at Siemens
WSEAS Transactions on Computers
Modelling Multi-Facetted Purposes of Artefacts
Proceedings of the 2005 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the fourth SoMeT_W05
Model-driven development of families of Service-Oriented Architectures
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
Une approche générique pour l'adaptation dynamique des IHM au contexte
Proceedings of the 21st International Conference on Association Francophone d'Interaction Homme-Machine
Methodology evaluation framework for dynamic evolution in composition-based distributed applications
Journal of Systems and Software
A 3D Visualisation to Enhance Cognition in Software Product Line Engineering
ISVC '09 Proceedings of the 5th International Symposium on Advances in Visual Computing: Part II
Generic feature-based software composition
SC'07 Proceedings of the 6th international conference on Software composition
Dealing with variability in context-aware mobile software
Journal of Systems and Software
Integrating heterogeneous components in software supply chains
Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering
Components meet aspects: Assessing design stability of a software product line
Information and Software Technology
Multi-dimensional variability modeling
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Issues in model-driven behavioural product derivation
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
Managing variability in business processes: an aspect-oriented approach
Proceedings of the 2011 international workshop on Early aspects
Flexible feature binding in software product lines
Automated Software Engineering
Development and configuration of service-oriented systems families
Proceedings of the 2011 ACM Symposium on Applied Computing
Supporting web applications development with a product line architecture
Journal of Web Engineering
An SPL approach for adaptive fault tolerance in SOA
Proceedings of the 15th International Software Product Line Conference, Volume 2
Modelling variability in requirements with maps
ADVIS'04 Proceedings of the Third international conference on Advances in Information Systems
Proceedings of the 9th International Conference on Advances in Mobile Computing and Multimedia
ICTAC'04 Proceedings of the First international conference on Theoretical Aspects of Computing
Software variability: the design space of configuration languages
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Towards context-sensitive intelligence
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Automated reasoning on feature models
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Managing variability using heterogeneous feature variation patterns
FASE'05 Proceedings of the 8th international conference, held as part of the joint European Conference on Theory and Practice of Software conference on Fundamental Approaches to Software Engineering
Considering variability in a system family's architecture during COTS evaluation
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
Using variation propagation for model-driven management of a system family
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
From conceptual modeling to requirements engineering
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
Improving the accuracy of COPLIMO to estimate the payoff of a software product line
Expert Systems with Applications: An International Journal
A first approach to build product lines of multi-organizational web based systems (MOWS)
IICS'04 Proceedings of the 4th international conference on Innovative Internet Community Systems
Making the leap to a software platform strategy: Issues and challenges
Information and Software Technology
Requirements engineering in feature oriented software product lines: an initial analytical study
Proceedings of the 16th International Software Product Line Conference - Volume 2
An agile approach for software product lines scoping
Proceedings of the 16th International Software Product Line Conference - Volume 2
Business process lines and decision tables driving flexibility by selection
SC'12 Proceedings of the 11th international conference on Software Composition
Variability points and design pattern usage in architectural tactics
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Understanding design patterns — what is the problem?
Software—Practice & Experience
Deriving variability patterns in software product lines by ontological considerations
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
Functional safety and variability: can it be brought together?
Proceedings of the 17th International Software Product Line Conference
Feature-Oriented programming with object algebras
ECOOP'13 Proceedings of the 27th European conference on Object-Oriented Programming
An abstract representation of variational graphs
Proceedings of the 5th International Workshop on Feature-Oriented Software Development
Using MDA for integration of heterogeneous components in software supply chains
Science of Computer Programming
Light-weight software product lines for small and medium-sized enterprises (SMEs)
CASCON '13 Proceedings of the 2013 Conference of the Center for Advanced Studies on Collaborative Research
On the interdependence and integration of variability and architectural decisions
Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems
Hi-index | 0.00 |
In this paper, we discuss the notion of variability. We have experienced that this concept has so far been under-defined. Although, we have observed that variability techniques become increasingly important. A clear indication of this trend is the recent emergence of software product lines. Software product lines are large, industrial software systems intended to specialize into specific software products. Our contribution in this paper is that we provide the reader with a framework of terminology and concepts regarding variability. In addition, we present three recurring patterns of variability. Finally, we suggest a method for managing variability in software product lines.