Software Product Line Engineering and Variability ...

7 downloads 2221 Views 775KB Size Report
ACM Transactions on Software Engineering and Methodology. TSE. IEEE Transactions ...... A Variability Viewpoint for Enterprise Software Systems. 267-271 ...... Sam Malek, Chiyoung Seo, Sharmila Ravula, Brad Petrus, Nenad Medvidovic:.
Software Product Line Engineering and Variability Management: Achievements and Challenges – Literature Survey and Classification – Andreas Metzger

Klaus Pohl

paluno (The Ruhr Institute for Software Technology) University of Duisburg-Essen 45127 Essen, Germany

paluno (The Ruhr Institute for Software Technology) University of Duisburg-Essen 45127 Essen, Germany

[email protected]

[email protected]

Introduction This document accompanies the ICSE 2014 Future of Software Engineering (FoSE) paper on “Software Product Line Engineering and Variability Management: Achievements and Challenges” (http://dx.doi.org/10.1145/2593882.2593888). As input for this paper, we have surveyed the software product line engineering literature of the past seven years and retrieved over 600 relevant papers from established conferences and journals alone. Specifically, we focused on concepts, techniques and methods, but did not analyse in detail prototypes, semi-commercial tools, and short papers. 1

Following the approach described by Galster et al. we performed a manual search of the relevant software engineering forums. This technical report provides the list of papers that we considered relevant and provide a classification of those papers along the structure of our paper, adding a separate section of papers concering case studies and experience reports. Table 1 lists the forums that we searched starting from the year 2007. The acronyms in the first column of the table are used in the remainder of this document. Bibliographic references and DOI hyperlinks have been gathered from DBLP, which we gratefully acknowledge.

Table 1: Forums considered for literature survey

Journals / Magazines ASEJ

Automated Software Engineering Journal (Springer)

CACM

Commmunications of the ACM

COMP

IEEE Computer

CSUR

ACM Computing Surveys

IST

Information and Software Technology (Elsevier)

JSS

Journal of Systems and Software (Elsevier)

REJ

Requirements Engineering (Springer)

SciCP

Science of Computer Programming (Elsevier)

SOFTWARE

IEEE Software

SoSym

Software and System Modeling (Springer)

TOSEM

ACM Transactions on Software Engineering and Methodology

TSE

IEEE Transactions on Software Engineering

1

M. Galster, D. Weyns, D. Tofan, B. Michalek and P. Avgeriou, "Variability in Software Systems: A Systematic Literature Review," IEEE Trans. Softw. Eng., 40(3), 2014.

1

Table 1 (cont’d): Forums considered for literature survey

Conferences ASE

International Conference on Automated Software Engineering

CAiSE

International Conference on Advanced Information Systems Engineering

ECOOP

European Conference on Object-Oriented Programming

ESEC

European Software Engineering Conference

FASE

International Conference on Fundamental Approaches to Software Engineering

FSE

International Symposium on the Foundations of Software Engineering

GPCE

International Conference on Generative Programming and Component Engineering

ICSE

International Conference on Software Engineering

ICSR

International Conference on Software Reuse

ICST

International Conference on Software Testing, Verification, and Validation

ISSTA

International Symposium on Software Testing and Analysis

MODELS

International Conferemce on Model Driven Engineering Languages and Systems

OOPSLA

International Conference on Object-Oriented Programming Systems, Languages, and Applications

RE

International Requirements Engineering Conference

REFSQ

Requirements Engineering: Foundation for Software Quality

SPLC

Software Product Line Conference

WCRE

Working Conference on Reverse Engineering

WICSA

Working IEEE/IFIP Conference on Software Architecture

Workshops PLEASE

International Workshop on Product Line Approaches in Software Engineering @ ICSE

VAMOS

International Workshop on Variability Modelling of Software-intensive Systems

2

Surveyed Papers

1.

Variability Modeling and Analysis ...................................................................................................................................... 4 1.1. 1.1.1.

Integrated Variability Modeling (incl. Feature Models) ....................................................................................... 4

1.1.2.

Orthogonal Variability Modeling (incl. Decision Models) .................................................................................... 6

1.1.3.

Comparing Variability Modeling Approaches and other Papers .......................................................................... 7

1.2. 2.

3.

4.

5.

Modeling Product Line Variablity ............................................................................................................................. 4

Analyzing Variability (incl. Variability Mining) .......................................................................................................... 8

Domain Engineering......................................................................................................................................................... 13 2.1.

Product Management (incl. Product Line Evolution) ............................................................................................. 13

2.2.

Domain Requirements Engineering ....................................................................................................................... 20

2.3.

Domain Design ....................................................................................................................................................... 23

2.4.

Domain Realization ................................................................................................................................................ 29

2.5.

Domain Quality Assurance ..................................................................................................................................... 33

Application Engineering ................................................................................................................................................... 39 3.1.

Application Requirements Engineering .................................................................................................................. 39

3.2.

Application Design and Realization ........................................................................................................................ 43

3.3.

Application Quality Assurance ............................................................................................................................... 46

Emerging Research Challenges ........................................................................................................................................ 46 4.1.

Variability Management in Non-Product-Line Settings .......................................................................................... 46

4.2.

Leveraging Instantaneous Feedback ...................................................................................................................... 47

4.3.

Open World Assumption ........................................................................................................................................ 47

Case Studies and Experience Reports .............................................................................................................................. 51

3

1. Variability Modeling and Analysis 1.1. Modeling Product Line Variablity 1.1.1. Integrated Variability Modeling (incl. Feature Models) 

Mathieu Acher, Philippe Collet, Philippe Lahire, Robert B. France: Managing feature models with familiar: a demonstration of the language and its tool support. 91-96 (http://doi.acm.org/10.1145/1944892.1944903) VAMOS 2011



Mathieu Acher, Benoît Combemale, Philippe Collet, Olivier Barais, Philippe Lahire, Robert B. France: Composing Your Compositions of Variability Models. 352-369 (http://dx.doi.org/10.1007/978-3-642-41533-3_22) MODELS 2013



Mathieu Acher, Philippe Collet, Philippe Lahire, Robert B. France: FAMILIAR: A domain-specific language for large scale management of feature models. 657-681 (http://dx.doi.org/10.1016/j.scico.2012.12.004) SciCP 78(8)



César Andrés, Carlos Camacho, Luis Llana: A formal framework for software product lines. 1925-1947 (http://dx.doi.org/10.1016/j.infsof.2013.05.005) IST 55(11)



Sven Apel, Thomas Leich, Gunter Saake: Aspectual Feature Modules. 162-180 (http://doi.ieeecomputersociety.org/10.1109/TSE.2007.70770) TSE 34(2)



Patrizia Asirelli, Maurice H. ter Beek, Stefania Gnesi, Alessandro Fantechi: Formal Description of Variability in Product Families. 130-139 (http://dx.doi.org/10.1109/SPLC.2011.34) SPLC 2011



Patrizia Asirelli, Maurice H. ter Beek, Stefania Gnesi, Alessandro Fantechi: A Deontic Logical Framework for Modelling Product Families. 37-44 (http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf) VAMOS 2010



Sidney C. Bailin: Features Need Stories. 51-64 (http://dx.doi.org/10.1007/978-3-642-04211-9_6) ICSR 2009



Don S. Batory: Using modern mathematics as an FOSD modeling language. 35-44 (http://doi.acm.org/10.1145/1449913.1449921) GPCE 2008



Guozheng Ge, E. James Whitehead Jr.: Rhizome: A Feature Modeling and Generation Platform. 375-378 (http://dx.doi.org/10.1109/ASE.2008.52) ASE 2008



Yossi Gil, Shiri Kremer-Davidson, Itay Maman: Sans Constraints? Feature Diagrams vs. Feature Models. 271-285 (http://dx.doi.org/10.1007/978-3-642-15579-6_19) SPLC 2010



Abel Gómez, Isidro Ramos: Cardinality-Based Feature Modeling and Model-Driven Engineering: Fitting them Together. 61-68

4

(http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf) VAMOS 2010. 

Herman Hartmann, Tim Trew, Aart A. J. Matsinger: Supplier independent feature modelling. 191-200 (http://doi.acm.org/10.1145/1753235.1753262) SPLC 2009



Arnaud Hubaux, Thein Than Tun, Patrick Heymans: Separation of concerns in feature diagram languages: A systematic survey. (http://doi.acm.org/10.1145/2501654.2501665) CSUR 45(4)



Raphaël Michel, Patrick Heymans, Philippe Collet, Philippe Lahire: Languages and Tools for Managing Feature Models PLEASE 2012



Ahmet Serkan Karatas, Halit Oguztüzün, Ali H. Dogru: Mapping Extended Feature Models to Constraint Logic Programming over Finite Domains. 286-299 (http://dx.doi.org/10.1007/978-3-642-15579-6_20) SPLC 2010



Ahmet Serkan Karatas, Halit Oguztüzün, Ali H. Dogru: From extended feature models to constraint logic programming. 2295-2312 (http://dx.doi.org/10.1016/j.scico.2012.06.004) SciCP 78(12)



Jörg Liebig, Rolf Daniel, Sven Apel: Feature-oriented language families: a case study. 11 (http://doi.acm.org/10.1145/2430502.2430518) VAMOS 2013



Roberto E. Lopez-Herrejon: Language and UML Support for Features: Two Research Challenges. 97-100 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Raphaël Michel, Andreas Classen, Arnaud Hubaux, Quentin Boucher: A formal semantics for feature cardinalities in feature diagrams. 82-89 (http://doi.acm.org/10.1145/1944892.1944902) VAMOS 2011



Clément Quinton, Daniel Romero, Laurence Duchien: Cardinality-based feature models with constraints: a pragmatic approach. 162-166 (http://doi.acm.org/10.1145/2491627.2491638) SPLC 2013



Mark-Oliver Reiser, Ramin Tavakoli Kolagari, Matthias Weber: Unified Feature Modeling as a Basis for Managing Complex System Families. 79-86 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Mark-Oliver Reiser, Matthias Weber: Multi-level feature trees. 57-75 (http://dx.doi.org/10.1007/s00766-007-0046-0) REJ 12(2)



Marko Rosenmüller, Norbert Siegmund, Thomas Thüm, Gunter Saake: Multi-dimensional variability modeling. 11-20 (http://doi.acm.org/10.1145/1944892.1944894) VAMOS 2011



Frans Sanen, Eddy Truyen, Wouter Joosen: Mapping problem-space to solution-space features: a feature interaction approach. 167-176

5

(http://doi.acm.org/10.1145/1621607.1621633) GPCE 2009 

Klaus Schmid: Variability Modeling for Distributed Development - A Comparison with Established Practice. 151-165 (http://dx.doi.org/10.1007/978-3-642-15579-6_11) SPLC 2010



Julia Schroeter, Malte Lochau, Tim Winkelmann: Multi-perspectives on Feature Models. 252-268 (http://dx.doi.org/10.1007/978-3-642-33666-9_17) MODELS 2012



Christoph Seidl, Ina Schaefer, Uwe Aßmann: Capturing variability in space and time with hyper feature models. (http://doi.acm.org/10.1145/2556624.2556625) VAMOS 2014



Lamia Abo Zaid, Frederic Kleinermann, Olga De Troyer: Feature Assembly Framework: towards scalable and reusable feature models. 1-9 (http://doi.acm.org/10.1145/1944892.1944893) VAMOS 2011

1.1.2. Orthogonal Variability Modeling (incl. Decision Models) 

Andreas Abele, Yiannis Papadopoulos, David Servat, Martin Törngren, Matthias Weber: The CVM Framework - A Prototype Tool for Compositional Variability Management. 101-105 (http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf) VAMOS 2010



Deepak Dhungana, Patrick Heymans, Rick Rabiser: A Formal Semantics for Decision-oriented Variability Modeling with DOPLER. 29-35 (http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf) VAMOS 2010



Deepak Dhungana, Paul Grünbacher, Rick Rabiser: DecisionKing: A Flexible and Extensible Tool for Integrated Variability Modeling. 119-127 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Deepak Dhungana, Paul Grünbacher, Rick Rabiser: The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study. 77-114 (http://dx.doi.org/10.1007/s10515-010-0076-6) ASE-J 18(1)



Sascha El-Sharkawy, Stephan Dederichs, Klaus Schmid: From feature models to decision models and back again an analysis based on formal transformations. 126-135 (http://doi.acm.org/10.1145/2362536.2362555) SPLC 2012



Thomas Forster, Dirk Muthig, Daniel Pech: Understanding Decision Models - Visualization and Complexity Reduction of Software Variability. 111-119 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



Øystein Haugen, Birger Møller-Pedersen, Jon Oldevik, Gøran K. Olsen, Andreas Svendsen: Adding Standardized Variability to Domain Specific Languages. 139-148 (http://dx.doi.org/10.1109/SPLC.2008.25) SPLC 2008



Hans Martin Mærsk-Møller, Bo Nørregaard Jørgensen: Cardinality-dependent variability in orthogonal variability models. 165-172 (http://doi.acm.org/10.1145/2110147.2110166) VAMOS 2012

6



Fabricia Roos-Frantz: A Preliminary Comparison of Formal Properties on Orthogonal Variability Model and Feature Models. 121-126 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Klaus Schmid, Rick Rabiser, Paul Grünbacher: A comparison of decision modeling approaches in product lines. 119-126 (http://doi.acm.org/10.1145/1944892.1944907) VAMOS 2011

1.1.3. Comparing Variability Modeling Approaches and other Papers 

Muhammad Ali Babar, Lianping Chen, Forrest Shull: Managing Variability in Software Product Lines. 89-91 (http://doi.ieeecomputersociety.org/10.1109/MS.2010.77) SOFTWARE 27(3)



Rabih Bashroush, Ivor T. A. Spence, Peter Kilpatrick, Thomas Brown, Charles Gillan: A Multiple Views Model for Variability Management in Software Product Lines. 101-110 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



Yguaratã Cerqueira Cavalcanti, Ivan do Carmo Machado, Paulo Anselmo da Mota Silveira Neto et al.: Towards metamodel support for variability and traceability in software product lines. 49-57 (http://doi.acm.org/10.1145/1944892.1944898) VAMOS 2011



Lianping Chen, Muhammad Ali Babar, Nour Ali: Variability management in software product lines: a systematic review. 81-90 (http://doi.acm.org/10.1145/1753235.1753247) SPLC 2009



Lianping Chen, Muhammad Ali Babar: A systematic review of evaluation of variability management approaches in software product lines. 344-362 (http://dx.doi.org/10.1016/j.infsof.2010.12.006) IST 53(4)



Lianping Chen, Muhammad Ali Babar: Variability Management in Software Product Lines: An Investigation of Contemporary Industrial Challenges. 166-180 (http://dx.doi.org/10.1007/978-3-642-15579-6_12) SPLC 2010



Krzysztof Czarnecki, Paul Grünbacher, Rick Rabiser, Klaus Schmid, Andrzej Wasowski: Cool features and tough decisions: a comparison of variability modeling approaches. 173-182 (http://doi.acm.org/10.1145/2110147.2110167) VAMOS 2012



Holger Eichelberger, Christian Kröher, Klaus Schmid: An Analysis of Variability Modeling Concepts: Expressiveness vs. Analyzability. 32-48 (http://dx.doi.org/10.1007/978-3-642-38977-1_3) ICSR 2013



Holger Eichelberger, Klaus Schmid: A systematic analysis of textual variability modeling languages. 12-21 (http://doi.acm.org/10.1145/2491627.2491652) SPLC 2013



Martin Erwig, Eric Walkingshaw: The Choice Calculus: A Representation for Software Variation. 6 (http://doi.acm.org/10.1145/2063239.2063245) TOSEM 21(1)



Andreas Metzger, Patrick Heymans, Klaus Pohl, Pierre-Yves Schobbens, Germain Saval: Disambiguating the Documentation of Variability in Software Product Lines: A Separation of Concerns, Formalization and Automat-

7

ed Analysis. 243-253 (http://dx.doi.org/10.1109/RE.2007.61) RE 2007 

Klaus Schmid, Eduardo Santana de Almeida: Product Line Engineering. 24-30 (http://doi.ieeecomputersociety.org/10.1109/MS.2013.83) SOFTWARE 30(4)



Klaus Schmid: Variability Modeling for Distributed Development - A Comparison with Established Practice. 151-165 (http://dx.doi.org/10.1007/978-3-642-15579-6_11) SPLC 2010



Anil Kumar Thurimella, Bernd Brügge: A mixed-method approach for the empirical evaluation of the issue-based variability modeling. 1831-1849 (http://dx.doi.org/10.1016/j.jss.2013.01.038) JSS 86(7)



Anil Kumar Thurimella, Bernd Bruegge, Oliver Creighton: Identifying and Exploiting the Similarities between Rationale Management and Variability Management. 99-108 (http://dx.doi.org/10.1109/SPLC.2008.14) SPLC 2008

1.2. Analyzing Variability (incl. Variability Mining) 

Mathieu Acher, Anthony Cleve, Gilles Perrouin, Patrick Heymans, Charles Vanbeneden et al.: On extracting feature models from product descriptions. 45-54 (http://doi.acm.org/10.1145/2110147.2110153) VAMOS 2012



Mathieu Acher, Benoit Baudry, Patrick Heymans, Anthony Cleve, Jean-Luc Hainaut: Support for reverse engineering and maintaining feature models. 20 (http://doi.acm.org/10.1145/2430502.2430530) VAMOS 2013



Mathieu Acher, Philippe Collet, Philippe Lahire, Robert B. France: Slicing feature models. 424-427 (http://dx.doi.org/10.1109/ASE.2011.6100089) ASE 2011



Mathieu Acher, Patrick Heymans, Philippe Collet, Clément Quinton, Philippe Lahire, Philippe Merle: Feature Model Differences. 629-645 (http://dx.doi.org/10.1007/978-3-642-31095-9_41) CAiSE 2012



Nele Andersen, Krzysztof Czarnecki, Steven She, Andrzej Wasowski: Efficient synthesis of feature models. 106-115 (http://doi.acm.org/10.1145/2362536.2362553) SPLC 2012



David Benavides, Alexander Felfernig, José A. Galindo, Florian Reinfrank: Automated Analysis in Feature Modelling and Product Configuration. 160-175 (http://dx.doi.org/10.1007/978-3-642-38977-1_11) ICSR 2013



Thorsten Berger, Jianmei Guo: Towards system analysis with variability model metrics. (http://doi.acm.org/10.1145/2556624.2556641) VAMOS 2014



Goetz Botterweck, Steffen Thiel, Daren Nestor, Saad bin Abid, Ciarán Cawley: Visual Tool Support for Configuring and Understanding Software Product Lines. 77-86

8

(http://dx.doi.org/10.1109/SPLC.2008.32) SPLC 2008 

Ekaterina Boutkova, Frank Houdek: Semi-automatic identification of features in requirement specifications. 313-318 (http://dx.doi.org/10.1109/RE.2011.6051627) RE 2011



Alexandre Bragança, Ricardo Jorge Machado: Automating Mappings between Use Case Diagrams and Feature Models for Software Product Lines. 3-12 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.17) SPLC 2007



Ciarán Cawley, Steffen Thiel, Goetz Botterweck, Daren Nestor: Visualising Inter-Model Relationships in Software Product Lines. 37-44 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Maxime Cordy, Pierre-Yves Schobbens, Patrick Heymans, Axel Legay: Beyond boolean product-line model checking: dealing with feature attributes and multi-features. 472-481 (http://dl.acm.org/citation.cfm?id=2486851) ICSE 2013



Krzysztof Czarnecki, Andrzej Wasowski: Feature Diagrams and Logics: There and Back Again. 23-34 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.24) SPLC 2007



Jean-Marc Davril, Edouard Delfosse, Negar Hariri, Mathieu Acher, Jane Cleland-Huang, Patrick Heymans: Feature model extraction from large collections of informal product descriptions. (http://doi.acm.org/10.1145/2491411.2491455) ESEC 2013



Christian Dietrich, Reinhard Tartler, Wolfgang Schröder-Preikschat, Daniel Lohmann: A robust approach for variability extraction from the Linux build system. 21-30 (http://doi.acm.org/10.1145/2362536.2362544) SPLC 2012



Nicolas Dintzner, Arie van Deursen, Martin Pinzger: Extracting feature model changes from the Linux kernel using FMDiff. (http://doi.acm.org/10.1145/2556624.2556631) VAMOS 2014



Slawomir Duszynski, Martin Becker: Recovering Variability Information from the Source Code of Similar Software Products PLEASE 2012



Abdelrahman Osman Elfaki, Somnuk Phon-Amnuaisuk, Chin Kuan Ho: Using First Order Logic to Validate Feature Model. 169-172 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Alessio Ferrari, Giorgio Oronzo Spagnolo, Felice dell'Orletta: Mining commonalities and variabilities from natural language documents. 116-120 (http://doi.acm.org/10.1145/2491627.2491634) SPLC 2013



Bruno González-Baixauli, Miguel A. Laguna, Julio Cesar Sampaio do Prado Leite: Using Goal-Models to Analyze Variability. 101-107 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Evelyn Nicole Haslinger, Roberto E. Lopez-Herrejon, Alexander Egyed: Reverse Engineering Feature Models from Programs' Feature Sets. 308-312

9

(http://doi.ieeecomputersociety.org/10.1109/WCRE.2011.45) WCRE 2011 

Christopher Henard, Mike Papadakis, Gilles Perrouin, Jacques Klein, Yves Le Traon: Towards automated testing and fixing of re-engineered feature models. 1245-1248 (http://dl.acm.org/citation.cfm?id=2486975) ICSE 2013



Mikolás Janota, Joseph Kiniry: Reasoning about Feature Models in Higher-Order Logic. 13-22 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.36) SPLC 2007



Isabel John, Jaejoon Lee, Dirk Muthig: Separation of Variability Dimension and Development Dimension. 45-49 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Ahmet Serkan Karatas, Halit Oguztüzün, Ali H. Dogru: Mapping Extended Feature Models to Constraint Logic Programming over Finite Domains. 286-299 (http://dx.doi.org/10.1007/978-3-642-15579-6_20) SPLC 2010



Christian Kästner, Paolo G. Giarrusso, Klaus Ostermann: Partial preprocessing C code for variability analysis. 127-136 (http://doi.acm.org/10.1145/1944892.1944908) VAMOS 2011



Chang Hwan Peter Kim, Christian Kästner, Don S. Batory: On the modularity of feature interactions. 23-34 (http://doi.acm.org/10.1145/1449913.1449919) GPCE 2008



Felix Loesch, Erhard Ploedereder: Optimization of Variability in Software Product Lines. 151-162 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.31) SPLC 2007



Roberto E. Lopez-Herrejon, Leticia Montalvillo-Mendizabal, Alexander Egyed: From Requirements to Features: An Exploratory Study of Feature-Oriented Refactoring. 181-190 (http://dx.doi.org/10.1109/SPLC.2011.52) SPLC 2011



Roberto E. Lopez-Herrejon, Salvador Trujillo: How complex is my Product Line? The case for Variation Point Metrics. 97-100 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



Stefan Mann, Georg Rock: Control variant-rich models by variability measures. 29-38 (http://doi.acm.org/10.1145/1944892.1944896) VAMOS 2011



Raúl Mazo, Paul Grünbacher, Wolfgang Heider, Rick Rabiser, Camille Salinesi, Daniel Diaz: Using constraint programming to verify DOPLER variability models. 97-103 (http://doi.acm.org/10.1145/1944892.1944904) VAMOS 2011



Marcílio Mendonça, Andrzej Wasowski, Krzysztof Czarnecki, Donald D. Cowan: Efficient compilation techniques for large scale feature models. 13-22 (http://doi.acm.org/10.1145/1449913.1449918) GPCE 2008

10



Marcílio Mendonça, Andrzej Wasowski, Krzysztof Czarnecki: SAT-based analysis of feature models is easy. 231-240 (http://doi.acm.org/10.1145/1753235.1753267) SPLC 2009



Alexandr Murashkin, Michal Antkiewicz, Derek Rayside, Krzysztof Czarnecki: Visualization and exploration of optimal variants in product line engineering. 111-115 (http://doi.acm.org/10.1145/2491627.2491647) SPLC 2013



Daren Nestor, Luke O'Malley, Aaron J. Quigley, Ernst Sikora, Steffen Thiel: Visualisation of Variability in Software Product Line Engineering. 71-78 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Camila Nunes, Alessandro Garcia, Carlos José Pereira de Lucena, Jaejoon Lee: History-sensitive heuristics for recovery of features in code of evolving program families. 136-145 (http://doi.acm.org/10.1145/2362536.2362556) SPLC 2012



Richard Pohl, Kim Lauenroth, Klaus Pohl: A performance comparison of contemporary algorithmic approaches for automated analysis operations on feature models. 313-322 (http://dx.doi.org/10.1109/ASE.2011.6100068) ASE 2011



Richard Pohl, Vanessa Stricker, Klaus Pohl: Measuring the structural complexity of feature models. 454-464 (http://dx.doi.org/10.1109/ASE.2013.6693103) ASE 2013



Uwe Ryssel, Joern Ploennigs, Klaus Kabitzsch: Reasoning of feature models from derived features. 21-30 (http://doi.acm.org/10.1145/2371401.2371405) GPCE 2012



Camille Salinesi, Colette Rolland, Daniel Diaz, Raúl Mazo: Looking for Product Line Feature Models Defects: Towards a Systematic Classification of Verification Criteria. 385-386 (http://doi.ieeecomputersociety.org/10.1109/RE.2009.57) RE 2009



Camille Salinesi, Colette Rolland, Raúl Mazo: VMWare: Tool Support for Automatic Verification of Structural and Semantic Correctness in Product Line Models. 173-176 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Reimar Schröter, Thomas Thüm, Norbert Siegmund, Gunter Saake: Automated analysis of dependent feature models. 9 (http://doi.acm.org/10.1145/2430502.2430515) VAMOS 2013



Sergio Segura, Antonio Ruiz Cortés: Benchmarking on the Automated Analyses of Feature Models: A Preliminary Roadmap. 137-143 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Sergio Segura, Robert M. Hierons, David Benavides, Antonio Ruiz Cortés: Automated Test Data Generation on the Analyses of Feature Models: A Metamorphic Testing Approach. 35-44 (http://doi.ieeecomputersociety.org/10.1109/ICST.2010.20) ICST 2010



Steven She, Rafael Lotufo, Thorsten Berger, Andrzej Wasowski, Krzysztof Czarnecki: Reverse engineering feature models. 461-470 (http://doi.acm.org/10.1145/1985793.1985856) ICSE 2011

11



Steven She, Rafael Lotufo, Thorsten Berger, Andrzej Wasowski, Krzysztof Czarnecki: The Variability Model of The Linux Kernel. 45-51 (http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf) VAMOS 2010



Reinhard Stoiber, Samuel Fricker, Michael Jehle, Martin Glinz: Feature Unweaving: Refactoring Software Requirements Specifications into Software Product Lines. 403-404 (http://dx.doi.org/10.1109/RE.2010.59) RE 2010



Thomas Thüm, Christian Kästner, Sebastian Erdweg, Norbert Siegmund: Abstract Features in Feature Modeling. 191-200 (http://dx.doi.org/10.1109/SPLC.2011.53) SPLC 2012



Thomas Thüm, Don S. Batory, Christian Kästner: Reasoning about edits to feature models. 254-264 (http://dx.doi.org/10.1109/ICSE.2009.5070526) ICSE 2009



Pablo Trinidad, Antonio Ruiz Cortés: Abductive Reasoning and Automated Analysis of Feature Models: How are they connected?. 145-153 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Pablo Trinidad, David Benavides, Amador Durán, Antonio Ruiz Cortés, Miguel Toro: Automated error analysis for the agilization of feature modeling. 883-896 (http://dx.doi.org/10.1016/j.jss.2007.10.030) JSS 81(6)



Pim van den Broek, Ismênia Galvão: Analysis of Feature Models using Generalised Feature Trees. 29-35 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Michael Vierhauser, Paul Grünbacher, Alexander Egyed, Rick Rabiser, Wolfgang Heider: Flexible and scalable consistency checking on product line variability models. 63-72 (http://doi.acm.org/10.1145/1858996.1859009) ASE 2010



Alexander von Rhein, Sven Apel, Christian Kästner, Thomas Thüm, Ina Schaefer: The PLA model: on the combination of product-line analyses. 14 (http://doi.acm.org/10.1145/2430502.2430522) VAMOS 2013



Bo Wang, Wei Zhang, Haiyan Zhao, Zhi Jin, Hong Mei: A Use Case Based Approach to Feature Models' Construction. 121-130 (http://doi.ieeecomputersociety.org/10.1109/RE.2009.15) RE 2009



Nathan Weston, Ruzanna Chitchyan, Awais Rashid: A framework for constructing semantically composable feature models from natural language requirements. 211-220 (http://doi.acm.org/10.1145/1753235.1753265) SPLC 2009



Jules White, Douglas C. Schmidt, David Benavides, Pablo Trinidad, Antonio Ruiz Cortés: Automated Diagnosis of Product-Line Configuration Errors in Feature Models. 225-234 (http://dx.doi.org/10.1109/SPLC.2008.16) SPLC 2008



Jules White, David Benavides, Douglas C. Schmidt, Pablo Trinidad, Brian Dougherty, Antonio Ruiz Cortés: Automated diagnosis of feature model configurations. 1094-1107 (http://dx.doi.org/10.1016/j.jss.2010.02.017) JSS 83(7)

12



Hua Yan, Wei Zhang, Haiyan Zhao, Hong Mei: An Optimization Strategy to Feature Models' Verification by Eliminating Verification-Irrelevant Features and Constraints. 65-75 (http://dx.doi.org/10.1007/978-3-642-04211-9_7) ICSR 2009



Yiming Yang, Xin Peng, Wenyun Zhao: Domain Feature Model Recovery from Multiple Applications Using Data Access Semantics and Formal Concept Analysis. 215-224 (http://doi.ieeecomputersociety.org/10.1109/WCRE.2009.15) WCRE 2009



Bo Zhang, Martin Becker: RECoVar: A Solution Framework towards Reverse Engineering Variability PLEASE 2013



Wei Zhang, Haiyan Zhao, Hong Mei: Binary-Search Based Verification of Feature Models. 4-19 (http://dx.doi.org/10.1007/978-3-642-21347-2_2) ICSR 2011



Wei Zhang, Hua Yan, Haiyan Zhao, Zhi Jin: A BDD-Based Approach to Verifying Clone-Enabled Feature Models' Constraints and Customization. 186-199 (http://dx.doi.org/10.1007/978-3-540-68073-4_18) ICSR 2008

2. Domain Engineering 2.1. Product Management (incl. Product Line Evolution) 

Stephan Adelsberger, Stefan Sobernig, Gustaf Neumann: Towards assessing the complexity of object migration in dynamic, feature-oriented software product lines. (http://doi.acm.org/10.1145/2556624.2556645) VAMOS 2014



Faheem Ahmed, Luiz Fernando Capretz, Shahbaz Ali Sheikh: Institutionalization of software product line: An empirical investigation of key organizational factors. 836-849 (http://dx.doi.org/10.1016/j.jss.2006.09.010) JSS 80(6)



Samuel A. Ajila, Ali B. Kaba: Evolution support mechanisms for software product line process. 1784-1801 (http://dx.doi.org/10.1016/j.jss.2007.12.797) JSS 81(10)



Samuel Ajila, Razvan T. Dumitrescu: Experimental use of code delta, code churn, and rate of change to understand software product line evolution. 74-91 (http://dx.doi.org/10.1016/j.jss.2006.05.034) JSS 80(1)



N. Ilker Altintas, Semih Cetin: Managing Large Scale Reuse Across Multiple Software Product Lines. 166-177 (http://dx.doi.org/10.1007/978-3-540-68073-4_15) ICSR 2008



Michalis Anastasopoulos, Thiago Henrique Burgos de Oliveira, Dirk Muthig, Eduardo Santana de Almeida et al.: Evolving a Software Product Line Reuse Infrastructure: A Configuration Management Solution. 19-28 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Jan Bosch, Petra Bosch-Sijtsema: From integration to composition: On the impact of software product lines, global development and ecosystems. 67-76 (http://dx.doi.org/10.1016/j.jss.2009.06.051) JSS 83(1)

13



Jan Bosch: Software Product Families: Towards Compositionality. 1-10 (http://dx.doi.org/10.1007/978-3-540-71289-3_1) FASE 2007



Jan Bosch: From software product lines to software ecosystems. 111-119 (http://doi.acm.org/10.1145/1753235.1753250) SPLC 2009



Goetz Botterweck, Andreas Pleuss, Deepak Dhungana, Andreas Polzer, Stefan Kowalewski: EvoFM: Feature-driven planning of product-line evolution PLEASE 2010



Hendrik Brummermann, Markus Keunecke, Klaus Schmid: Formalizing distributed evolution of variability in information system ecosystems. 11-19 (http://doi.acm.org/10.1145/2110147.2110149) VAMOS 2012



Hendrik Brummermann, Markus Keunecke, Klaus Schmid: Variability issues in the evolution of information system ecosystems. 159-164 (http://doi.acm.org/10.1145/1944892.1944912) VAMOS 2011



Hendrik Brummermann, Markus Keunecke, Klaus Schmid: Managing the Evolution and Customization of Database Schemas in Information System Ecosystems. 417-432 (http://dx.doi.org/10.1007/978-3-642-38709-8_27) CAiSE 2013



Gary Chastek, Patrick Donohoe, John D. McGregor: Commonality and Variability Analysis for Resource Constrained Organizations PLEASE 2011



Wim Codenie, Nicolás González-Deleito, Jeroen Deleu, Vladimir Blagojevic, Pasi Kuvaja, Jouni Similä: A Model for Trading off Flexibility and Variability in Software Intensive Product Development. 61-70 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Maxime Cordy, Andreas Classen, Pierre-Yves Schobbens, Patrick Heymans et al.: Managing evolution in software product lines: a model-checking perspective. 183-191 (http://doi.acm.org/10.1145/2110147.2110168) VAMOS 2012



Marcelo de Almeida Maia, Raquel Fialho Lafetá: On the impact of trace-based feature location in the performance of software maintainers. 1023-1037 (http://www.sciencedirect.com/science/article/pii/S016412121200341X) JSS 86(4)



Deepak Dhungana, Thomas Neumayer, Paul Grünbacher, Rick Rabiser: Supporting the Evolution of Product Line Architectures with Variability Model Fragments. 327-330 (http://doi.ieeecomputersociety.org/10.1109/WICSA.2008.23) WICSA 2009



Deepak Dhungana, Thomas Neumayer, Paul Grünbacher, Rick Rabiser: Supporting Evolution in Model-Based Product Line Engineering. 319-328 (http://dx.doi.org/10.1109/SPLC.2008.26) SPLC 2008



Deepak Dhungana, Paul Grünbacher, Rick Rabiser, Thomas Neumayer: Structuring the modeling space and supporting evolution in software product line engineering. 1108-1122 (http://dx.doi.org/10.1016/j.jss.2010.02.018) JSS 83(7)

14



Deepak Dhungana, Dominik Seichter, Goetz Botterweck, Rick Rabiser, Paul Grünbacher et al.: Configuration of Multi Product Lines by Bridging Heterogeneous Variability Modeling Approaches. 120-129 (http://dx.doi.org/10.1109/SPLC.2011.22) SPLC 2011



Christoph Elsner, Goetz Botterweck, Daniel Lohmann, Wolfgang Schröder-Preikschat: Variability in Time - Product Line Variability and Evolution Revisited. 131-137 (http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf) VAMOS 2010



Wolfram Fenske, Thomas Thüm, Gunter Saake: A taxonomy of software product line reengineering. (http://doi.acm.org/10.1145/2556624.2556643) VAMOS 2014



David Fernández-Amorós, Ruben Heradio Gil, José Antonio Cerrada Somolinos: Inferring information from feature diagrams to product line economic models. 41-50 (http://doi.acm.org/10.1145/1753235.1753242) SPLC 2009



Samuel Fricker: Requirements Value Chains: Stakeholder Management and Requirements Engineering in Software Ecosystems. 60-66 (http://dx.doi.org/10.1007/978-3-642-14192-8_7) REfSQ 2010



Nadia Gámez, Lidia Fuentes: Software Product Line Evolution with Cardinality-Based Feature Models. 102-118 (http://dx.doi.org/10.1007/978-3-642-21347-2_10) ICSR 2011



Nadia Gámez, Lidia Fuentes: Architectural evolution of FamiWare using cardinality-based feature models. 563-580 (http://dx.doi.org/10.1016/j.infsof.2012.06.012) IST 55(3)



Joseph Gillain, Stéphane Faulkner, Patrick Heymans, Ivan Jureta, Monique Snoeck: Product portfolio scope optimization based on features and goals. 161-170 (http://doi.acm.org/10.1145/2362536.2362559) SPLC 2012



Fabian Gilson, Vincent Englebert: Towards handling architecture design, variability and evolution with model transformations. 39-48 (http://doi.acm.org/10.1145/1944892.1944897) VAMOS 1011



Fabiana Gomes Marinho, Rossana M. C. Andrade, Cláudia Werner, Windson Viana, Marcio E. F. Maia, Lincoln S. Rocha et al.: MobiLine: A Nested Software Product Line for the domain of mobile and context-aware applications. 2381-2398 (http://dx.doi.org/10.1016/j.scico.2012.04.009) SciCP 78(12)



Alessandro Gurgel, Francisco Dantas, Alessandro Garcia: On-Demand Integration of Product Lines: A Study of Reuse and Stability PLEASE 2011



Herman Hartmann, Tim Trew: Using Feature Diagrams with Context Variability to Model Multiple Product Lines for Software Supply Chains. 12-21 (http://dx.doi.org/10.1109/SPLC.2008.15) SPLC 2008



Herman Hartmann, Mila Keren, Aart A. J. Matsinger, Julia Rubin, Tim Trew, Tali Yatzkar-Haham: Using MDA for integration of heterogeneous components in software supply chains. 2313-2330 (http://dx.doi.org/10.1016/j.scico.2012.04.004) SciCP 78(12)

15



Jin Sun Her, Ji Hyeok Kim, Sang Hun Oh, Sung Yul Rhew, Soo Dong Kim: A framework for evaluating reusability of core asset in product line engineering. 740-760 (http://dx.doi.org/10.1016/j.infsof.2006.08.008) IST 49(7)



Gerald Holl, Daniel Thaller, Paul Grünbacher, Christoph Elsner: Managing emerging configuration dependencies in multi product lines. 3-10 (http://doi.acm.org/10.1145/2110147.2110148) VAMOS 2012



Gerald Holl, Michael Vierhauser, Wolfgang Heider, Paul Grünbacher, Rick Rabiser: Product line bundles for tool support in multi product lines. 21-27 (http://doi.acm.org/10.1145/1944892.1944895) VAMOS 2011



Gerald Holl, Paul Grünbacher, Rick Rabiser: A systematic review and an expert survey on capabilities supporting multi product lines. 828-852 (http://dx.doi.org/10.1016/j.infsof.2012.02.002) IST 54(8)



Jie Hu, Ye Yang, Qing Wang, Guenther Ruhe, Haitao Wang: Value-Based Portfolio Scoping: An Industrial Case Study PLEASE 2012



Stuart Hutchesson, John A. McDermid: Trusted Product Lines. 525-540 (http://dx.doi.org/10.1016/j.infsof.2012.06.005) IST 55(3)



Markus Jahn, Rick Rabiser, Paul Grünbacher, Markus Löberbauer et al.: Supporting Model Maintenance in Component-based Product Lines. 21-30 (http://dx.doi.org/10.1109/WICSA-ECSA.212.10) WICSA 2012



Isabel John, Michael Eisenbarth: A decade of scoping: a survey. 31-40 (http://doi.acm.org/10.1145/1753235.1753241) SPLC 2009



Isabel John: Using Documentation for Product Line Scoping. 42-47 (http://doi.ieeecomputersociety.org/10.1109/MS.2010.34) SOFTWARE 27(3)



Lawrence G. Jones, Linda M. Northrop: Clearing the Way for Software Product Line Success. 22-28 (http://doi.ieeecomputersociety.org/10.1109/MS.2010.71) SOFTWARE 27(3)



Elmar Jürgens, Markus Pizka: Variability Models Must Not be Invariant!. 171-176 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Florian Kammüller, Alexander Rein, Mark-Oliver Reiser: Feature link propagation across variability representations with Isabelle/HOL PLEASE 2010



Tetsuya Kanda, Takashi Ishio, Katsuro Inoue: Extraction of product evolution tree from source code of product variants. 141-150 (http://doi.acm.org/10.1145/2491627.2491637) SPLC 2013

16



Markus Keunecke, Hendrik Brummermann, Klaus Schmid: The feature pack approach: systematically managing implementations in software ecosystems. (http://doi.acm.org/10.1145/2556624.2556639) VAMOS 2014



Mahvish Khurum, Tony Gorschek: A systematic review of domain analysis solutions for product lines. 1982-2003 (http://dx.doi.org/10.1016/j.jss.2009.06.048) JSS 82(12)



Thomas Klambauer, Gerald Holl, Paul Grünbacher: Monitoring System-of-Systems Requirements in Multi Product Lines. 379-385 (http://dx.doi.org/10.1007/978-3-642-37422-7_27) REfSQ 2013



John Klein, John McGregor: System-of-Systems Platform Scoping PLEASE 2013



Sandeep Krishnan, Chris Strasburg, Robyn R. Lutz, Katerina Goseva-Popstojanova, Karin S. Dorman: Predicting failure-proneness in an evolving software product line. 1479-1495 (http://dx.doi.org/10.1016/j.infsof.2012.11.008) IST 55(8)



Miguel A. Laguna, Yania Crespo: A systematic mapping study on software product line evolution: From legacy system reengineering to product line refactoring. 1010-1034 (http://dx.doi.org/10.1016/j.scico.2012.05.003) SciCP 78(8)



Andrea Leitner, Reinhold Weiss, Christian Kreiner: Optimizing Problem Space Representations through Domain Multi-modeling PLEASE 2012



Liana Barachisio Lisboa, Vinicius Cardoso Garcia, Daniel Lucrédio, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira et al.: A systematic review of domain analysis tools. 1-13 (http://dx.doi.org/10.1016/j.infsof.2009.05.001) IST 52(1)



Steve Livengood: Issues in Software Product Line Evolution: Complex Changes in Variability Models PLEASE 2011



Rafael Lotufo, Steven She, Thorsten Berger, Krzysztof Czarnecki, Andrzej Wasowski: Evolution of the Linux Kernel Variability Model. 136-150 (http://dx.doi.org/10.1007/978-3-642-15579-6_10) SPLC 2010



Mike Mannion, Juha Savolainen: Aligning Business and Technical Strategies for Software Product Lines. 406-419 (http://dx.doi.org/10.1007/978-3-642-15579-6_28) SPLC 2010



Sonia Montagud, Silvia Abrahão: Gathering current knowledge about quality evaluation in software product lines. 91-100 (http://doi.acm.org/10.1145/1753235.1753251) SPLC 2009



Johannes Müller: Value-Based Portfolio Optimization for Software Product Lines. 15-24 (http://dx.doi.org/10.1109/SPLC.2011.18) SPLC 2011

17



Laís Neves, Leopoldo Teixeira, Demóstenes Sena, Vander Alves, Uirá Kulesza, Paulo Borba: Investigating the safe evolution of software product lines. 33-42 (http://doi.acm.org/10.1145/2047862.2047869) GPCE 2011



Leonardo Teixeira Passos, Krzysztof Czarnecki, Sven Apel, Andrzej Wasowski, Christian Kästner et al.: Feature-oriented software evolution. 17 (http://doi.acm.org/10.1145/2430502.2430526) VAMOS 2013



Xin Peng, Zhenchang Xing, Xi Tan, Yijun Yu, Wenyun Zhao: Improving feature location using structural similarity and iterative graph mapping. 664-676 (http://dx.doi.org/10.1016/j.jss.2012.10.270) JSS 86(3)



Xin Peng, Yijun Yu, Wenyun Zhao: Analyzing evolution of variability in a software product line: From contexts and requirements to features. 707-721 (http://dx.doi.org/10.1016/j.infsof.2011.01.001) IST 53(7)



Andreas Pleuss, Goetz Botterweck, Deepak Dhungana, Andreas Polzer, Stefan Kowalewski: Model-driven support for product line evolution on feature level. 2261-2274 (http://dx.doi.org/10.1016/j.jss.2011.08.008) JSS 85(10)



Rick Rabiser, Deepak Dhungana, Paul Grünbacher, Benedikt Burgstaller: Value-Based Elicitation of Product Line Variability: An Experience Report. 73-79 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



Marko Rosenmüller, Norbert Siegmund: Automating the Configuration of Multi Software Product Lines. 123-130 (http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf) VAMOS 2010



Juha Savolainen, Nan Niu, Tommi Mikkonen, Thomas Fogdal: Long-Term Product Line Sustainability with Planned Staged Investments. 63-69 (http://doi.ieeecomputersociety.org/10.1109/MS.2013.96) SOFTWARE 30(6)



Juha Savolainen, Juha Kuusela, Mike Mannion, Tuomo Vehkomäki: Combining Different Product Line Models to Balance Needs of Product Differentiation and Reuse. 116-129. (http://dx.doi.org/10.1007/978-3-540-68073-4_11) ICSR 2008



Klaus Schmid: Variability Support for Variant-Rich Software Ecosystems PLEASE 2013



Mathias Schubanz, Andreas Pleuss, Ligaj Pradhan, Goetz Botterweck, Anil Kumar Thurimella: Model-driven planning and monitoring of long-term software product line evolution. 18 (http://doi.acm.org/10.1145/2430502.2430527) VAMOS 2013



Mathias Schubanz, Andreas Pleuss, Goetz Botterweck, Claus Lewerentz: Modeling rationale over time to support product line evolution planning. 193-199 (http://doi.acm.org/10.1145/2110147.2110169) VAMOS 2012



Klaus-Benedikt Schultis, Christoph Elsner, Daniel Lohmann: Moving Towards Industrial Software Ecosystems: Are our Software Architectures Fit for the Future? PLEASE 2013

18



Sandro Schulze, Thomas Thüm, Martin Kuhlemann, Gunter Saake: Variant-preserving refactoring in feature-oriented software product lines. 73-81 (http://doi.acm.org/10.1145/2110147.2110156) VAMOS 2012



Christoph Seidl, Florian Heidenreich, Uwe Aßmann: Co-evolution of models and feature mapping in software product lines. 76-85 (http://doi.acm.org/10.1145/2362536.2362550) SPLC 2012



Christoph Seidl, Uwe Aßmann: Towards modeling and analyzing variability in evolving software ecosystems. 3 (http://doi.acm.org/10.1145/2430502.2430507) VAMOS 2013



Liwei Shen, Xin Peng, Wenyun Zhao: Feature-Driven and Incremental Variability Generalization in Software Product Line. 170-180 (http://dx.doi.org/10.1007/978-3-642-04211-9_17) ICSR 2009



Norbert Siegmund, Martin Kuhlemann, Mario Pukall, Sven Apel: Optimizing Non-functional Properties of Software Product Lines by means of Refactorings. 115-122 (http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf) VAMOS 2010



Iuri Santos Souza, Gecynalda Soares da Silva Gomes, Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado et al.: Evidence of software inspection on feature specification for software product lines. 1172-1190 (http://dx.doi.org/10.1016/j.jss.2012.11.044) JSS 86(5)



Cheng Thao, Ethan V Munson: Flexible Support for Managing Evolving Software Product Lines PLEASE 2011



Anil Kumar Thurimella, Bernd Bruegge: Evolution in Product Line Requirements Engineering: A Rationale Management Approach. 254-257 (http://dx.doi.org/10.1109/RE.2007.11) RE 2007



Muhammad Irfan Ullah, Günther Ruhe, Vahid Garousi: Decision support for moving from a single product to a product portfolio in evolving software systems. 2496-2512 (http://dx.doi.org/10.1016/j.jss.2010.07.049) JSS 83(12)



Simon Urli, Sebastien Mosser, Mireille Blay-Fornarino, Philippe Collet: How to exploit domain knowledge in multi product lines? PLEASE 2013



Karina Villela, Jörg Dörr, Isabel John: Evaluation of a Method for Proactively Managing the Evolving Scope of a Software Product Line. 113-127 (http://dx.doi.org/10.1007/978-3-642-14192-8_13) REfSQ 2010



Danny Weyns, Bartosz Michalik, Alexander Helleboogh, Nelis Boucké: An Architectural Approach to Support Online Updates of Software Product Lines. 204-213 (http://doi.ieeecomputersociety.org/10.1109/WICSA.2011.34) WICSA 2011



Krzysztof Wnuk, Björn Regnell, Lena Karlsson: What Happened to Our Features? Visualization and Understanding of Scope Change Dynamics in a Large-Scale Industrial Setting. 8998 (http://doi.ieeecomputersociety.org/10.1109/RE.2009.32) RE 2009

19



Yinxing Xue, Zhenchang Xing, Stan Jarzabek: Understanding Feature Evolution in a Family of Product Variants. 109-118 (http://dx.doi.org/10.1109/WCRE.2010.20) WCRE 2010

2.2. Domain Requirements Engineering 

Mauricio Alférez, Uirá Kulesza, Ana Moreira, João Araújo, Vasco Amaral: Tracing from Features to Use Cases: A Model-Driven Approach. 81-87 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



N. Ilker Altintas, Semih Cetin, Ali H. Dogru, Halit Oguztüzün: Modeling Product Line Software Assets Using Domain-Specific Kits. 1376-1402 (http://doi.ieeecomputersociety.org/10.1109/TSE.2011.109) TSE 38(6)



Vander Alves, Nan Niu, Carina Frota Alves, George Valença: Requirements engineering for software product lines: A systematic literature review. 806-820 (http://dx.doi.org/10.1016/j.infsof.2010.03.014) IST 53(8)



Vander Alves, Christa Schwanninger, Luciano Barbosa, Awais Rashid, Peter Sawyer, Paul Rayson, Christoph Pohl, Andreas Rummler: An Exploratory Study of Information Retrieval Techniques in Domain Analysis. 67-76 (http://dx.doi.org/10.1109/SPLC.2008.18) SPLC 2008



Nicolas Anquetil, Uirá Kulesza, Ralf Mitschke, Ana Moreira, Jean-Claude Royer, Andreas Rummler, André Sousa: A model-driven traceability framework for software product lines. 427-451 (http://dx.doi.org/10.1007/s10270-009-0120-9) SoSym 9(4)



Patrizia Asirelli, Maurice H. ter Beek, Stefania Gnesi, Alessandro Fantechi: Deontic Logics for Modeling Behavioural Variability. 71-76 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Ebrahim Bagheri, Faezeh Ensan, Dragan Gasevic: Decision support for the software product line domain engineering lifecycle. 335-377 (http://link.springer.com/article/10.1007/s10515-011-0099-7) ASE-J 19(3)



Thomas Bebensee, Inge van de Weerd, Sjaak Brinkkemper: Binary Priority List for Prioritizing Software Requirements. 67-78 (http://dx.doi.org/10.1007/978-3-642-14192-8_8) REfSQ 2010



Andreas Birk, Gerald Heller: Challenges for Requirements Engineering and Management in Software Product Line Development. 300-305 (http://dx.doi.org/10.1007/978-3-540-73031-6_22) REfSQ 2007



T. John Brown, Rachel Gawley, Ivor T. A. Spence, Peter Kilpatrick, Charles Gillan, Rabih Bashroush: Requirements Modelling and Design Notations for Software Product Lines. 27-35 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Andreas Classen, Patrick Heymans, Pierre-Yves Schobbens: What's in a Feature: A Requirements Engineering Perspective. 16-30 (http://dx.doi.org/10.1007/978-3-540-78743-3_2) FASE 2008

20



Andreas Classen, Patrick Heymans, Robin C. Laney, Bashar Nuseibeh, Thein Than Tun: On the Structure of Problem Variability: From Feature Diagrams to Problem Frames. 109-117 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Paul C. Clements, John D. McGregor, Len Bass: Eliciting and Capturing Business Goals to Inform a Product Line's Business Case and Architecture. 393-405 (http://dx.doi.org/10.1007/978-3-642-15579-6_27) SPLC 2010



Tung M. Dao, Hyesun Lee, Kyo Chul Kang: Problem Frames-Based Approach to Achieving Quality Attributes in Software Product Line Engineering. 175-180 (http://dx.doi.org/10.1109/SPLC.2011.55) SPLC 2011



Magnus Eriksson, Jürgen Börstler, Kjell Borg: Managing requirements specifications for product lines - An approach and industry case study. 435-447 (http://dx.doi.org/10.1016/j.jss.2008.07.046) JSS 82(3)



Leire Etxeberria, Goiuria Sagardui Mendieta, Lorea Belategi: Modelling Variation in Quality Attributes. 51-59 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2008



Alessandro Fantechi, Stefania Gnesi: A behavioural model for product families. 521-524 (http://doi.acm.org/10.1145/1287624.1287700) ESEC 2007



Barbara Gallina, Nicolas Guelfi: A Template for Requirement Elicitation of Dependable Product Lines. 63-77 (http://dx.doi.org/10.1007/978-3-540-73031-6_5) REfSQ 2007



Joel Greenyer, Amir Molzam Sharifloo, Maxime Cordy, Patrick Heymans: Features meet scenarios: modeling and consistency-checking scenario-based product line specifications. 175-198 (http://dx.doi.org/10.1007/s00766-013-0169-4) REJ 18(2)



Paul Grünbacher, Rick Rabiser, Deepak Dhungana, Martin Lehofer: Structuring the Product Line Modeling Space: Strategies and Examples. 77-82 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Gabriela Guedes, Carla T. L. L. Silva, Jaelson Castro: Goals and Scenarios to Software Product Lines: the GS2SPL Approach. (http://ceur-ws.org/Vol-1005/erbr2013_submission_30.pdf) RE 2013



Nicolas Guelfi, Gilles Perrouin: A Flexible Requirements Analysis Approach for Software Product Lines. 78-92 (http://dx.doi.org/10.1007/978-3-540-73031-6_6) REfSQ 2007



André Heuer, Christof J. Budnik, Sascha Konrad, Kim Lauenroth, Klaus Pohl: Formal Definition of Syntax and Semantics for Documenting Variability in Activity Diagrams. 62-76 (http://dx.doi.org/10.1007/978-3-642-15579-6_5) SPLC 2010



André Heuer, Vanessa Stricker, Christof J. Budnik, Sascha Konrad, Kim Lauenroth, Klaus Pohl: Defining variability in activity diagrams and Petri nets. (http://dx.doi.org/10.1016/j.scico.2012.06.003) SciCP 78(12)

21



André Heuer, Klaus Pohl: Structuring variability in the context of embedded systems during software engineering. (http://doi.acm.org/10.1145/2556624.2556642) VAMOS 2014



Waraporn Jirapanthong, Andrea Zisman: XTraQue: traceability for product line systems. 117-144 (http://dx.doi.org/10.1007/s10270-007-0066-8) SoSym 8(1)



Sangsig Kim, Dae-Kyoo Kim, Lunjin Lu, Suntae Kim, Sooyong Park: A feature-based approach for modeling role-based access control systems. 2035-2052 (http://dx.doi.org/10.1016/j.jss.2011.03.084) JSS 84(12)



Jintae Kim, Sooyong Park, Vijayan Sugumaran: DRAMA: A framework for domain requirements analysis and modeling architectures in software product lines. 37-55 (http://dx.doi.org/10.1016/j.jss.2007.04.011) JSS 81(1)



Sotirios Liaskos, Lei Jiang, Alexei Lapouchnian, Yiqiao Wang, Yijun Yu, Julio Cesar Sampaio do Prado Leite, John Mylopoulos: Exploring the Dimensions of Variability: a Requirements Engineering Perspective. 17-26 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Jing Liu, Josh Dehlinger, Robyn R. Lutz: Safety analysis of software product lines using state-based modeling. 1879-1892 (http://dx.doi.org/10.1016/j.jss.2007.01.047) JSS 80(11)



Daniel Mellado, Eduardo Fernández-Medina, Mario Piattini: Security requirements engineering framework for software product lines. 1094-1117 (http://dx.doi.org/10.1016/j.infsof.2010.05.007) IST 52(10)



Cem Mengi, Ibrahim Armaç: Functional Variant Modeling for Adaptable Functional Networks. 83-92 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Kannan Mohan, Balasubramaniam Ramesh: Tracing variations in software product families. 68-73 (http://doi.acm.org/10.1145/1323688.1323697) CACM 50(12)



Varvana Myllärniemi, Mikko Raatikainen, Tomi Männistö: A systematically conducted literature review: quality attribute variability in software product lines. 41-45 (http://doi.acm.org/10.1145/2362536.2362546) SPLC 2012



Nan Niu, Steve M. Easterbrook: Extracting and Modeling Product Line Functional Requirements. 155-164 (http://dx.doi.org/10.1109/RE.2008.49) RE 2008



Nan Niu, Steve M. Easterbrook: On-Demand Cluster Analysis for Product Line Functional Requirements. 87-96 (http://dx.doi.org/10.1109/SPLC.2008.11) SPLC 2008



Joost Noppen, Pim van den Broek, Nathan Weston, Awais Rashid: Modelling Imperfect Product Line Requirements with Fuzzy Feature Diagrams. 93-102 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009

22



Michael Poppleton: Towards Feature-Oriented Specification and Development with Event-B. 367-381 (http://dx.doi.org/10.1007/978-3-540-73031-6_28) REfSQ 2007



Mikko Raatikainen, Eila Niemelä, Varvana Myllärniemi, Tomi Männistö: Svamp - An Integrated Approach for Modeling Functional and Quality Variability. 89-96 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



Rick Rabiser, Wolfgang Heider, Christoph Elsner, Martin Lehofer, Paul Grünbacher, Christa Schwanninger: A Flexible Approach for Generating Product-Specific Documents in Product Lines. 47-61 (http://dx.doi.org/10.1007/978-3-642-15579-6_4) SPLC 2010



Germain Saval, Jorge Pinna Puissant, Patrick Heymans, Tom Mens: Some Challenges of Feature-based Merging of Class Diagrams. 127-136 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Pourya Shaker, Joanne M. Atlee, Shige Wang: A feature-oriented requirements modelling language. 151-160 (http://dx.doi.org/10.1109/RE.2012.6345799) RE 2012



Nora Szasz, Pedro Vilanova: Statecharts and Variabilities. 131-140 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



Patrick Tessier, David Servat, Sébastien Gérard: Variability Management on Behavioral Models. 121-130 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



Wei Zhang, Haiyan Zhao, Zhi Jin, Hong Mei: Towards a More Fundamental Explanation of Constraints in Feature Models: A Requirement-Oriented Approach. 36-51 (http://dx.doi.org/10.1007/978-3-642-21347-2_5) ICSR 2011

2.3. Domain Design 

Mohammad Abu-Matar, Hassan Gomaa: Variability Modeling for Service Oriented Product Line Architectures. 110-119 (http://dx.doi.org/10.1109/SPLC.2011.26) SPLC 2011



Faheem Ahmed, Luiz Fernando Capretz: The software product line architecture: An empirical investigation of key process activities. 1098-1113 (http://dx.doi.org/10.1016/j.infsof.2007.10.013) IST 50(11)



Samuil Angelov, Paul W. P. J. Grefen, Danny Greefhorst: A framework for analysis and design of software reference architectures. 417-431 (http://dx.doi.org/10.1016/j.infsof.2011.11.009) IST 54(4)



Jakob Axelsson: Evolutionary architecting of embedded automotive product lines: An industrial case study. 101-110 (http://dx.doi.org/10.1109/WICSA.2009.5290796) WICSA 2009

23



Jan Bosch: Toward Compositional Software Product Lines. 29-34 (http://doi.ieeecomputersociety.org/10.1109/MS.2010.32) SOFTWARE 27(3)



Soo Ho Chang, Soo Dong Kim: A Variability Modeling Method for Adaptable Services in Service-Oriented Computing. 261-268 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.10) SPLC 2007



Thelma Elita Colanzi: Search based design of software product lines architectures. 1507-1510 (http://dx.doi.org/10.1109/ICSE.2012.6227050) ICSE 2012



Tung M. Dao, Kyo Chul Kang: Mapping Features to Reusable Components: A Problem Frames-Based Approach. 377-392 (http://dx.doi.org/10.1007/978-3-642-15579-6_26) SPLC 2010



Gerd Dauenhauer, Thomas Aschauer, Wolfgang Pree: Variability in Automation System Models. 116-125 (http://dx.doi.org/10.1007/978-3-642-04211-9_12) ICSR 2009



Itana Maria de Souza Gimenes, Marcelo Fantinato, Maria Beatriz Felgar de Toledo: A Product Line for Business Process Management. 265-274 (http://dx.doi.org/10.1109/SPLC.2008.10) SPLC 2008



Josh Dehlinger, Robyn R. Lutz: Evaluating the Reusability of Product-Line Software Fault Tree Analysis Assets for a Safety-Critical System. 160-169 (http://dx.doi.org/10.1007/978-3-642-04211-9_16) ICSR 2009



Christian Del Rosso: Software performance tuning of software product family architectures: Two case studies in the real-time embedded systems domain. 1-19 (http://dx.doi.org/10.1016/j.jss.2007.07.006) JSS 81(1)



Marcelo Oliveira Dias, Leonardo P. Tizzei, Cecília M. F. Rubira, Alessandro F. Garcia, Jaejoon Lee: Leveraging Aspect-Connectors to Improve Stability of Product-Line Variabilities. 21-28 (http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf) VAMOS 2010



Frank Dordowsky, Walter Hipp: Adopting software product line principles to manage software variants in a complex avionics system. 265-274 (http://doi.acm.org/10.1145/1753235.1753272) SPLC 2009



Roberto dos Santos Rocha, Marcelo Fantinato: The use of software product lines for business process management: A systematic literature review. 1355-1373 (http://dx.doi.org/10.1016/j.infsof.2013.02.007) IST 55(8)



Julie Fant, Hassan Gomaa, Robert Pettit: Software Product Line Engineering of Space Flight Software PLEASE 2012



John M. Favaro, Silvia Mazzini: Extending FeatuRSEB with Concepts from Systems Engineering. 41-50

24

(http://dx.doi.org/10.1007/978-3-642-04211-9_5) ICSR 2009 

Eduardo Figueiredo, Nélio Cacho, Cláudio Sant'Anna, Mario Monteiro, Uirá Kulesza, Alessandro Garcia, Sérgio Soares et al.: Evolving software product lines with aspects: an empirical study on design stability. 261-270 (http://doi.acm.org/10.1145/1368088.1368124) ICSE 2008



Lidia Fuentes, Nadia Gámez: Adding Aspects to xADL 2.0 for Software Product Line Architectures. 87-96 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Matthias Galster, Paris Avgeriou: The notion of variability in software architecture: results from a preliminary exploratory study. 59-67 (http://doi.acm.org/10.1145/1944892.1944899) VAMOS 2011



Matthias Galster, Paris Avgeriou: A Variability Viewpoint for Enterprise Software Systems. 267-271 (http://dx.doi.org/10.1109/WICSA-ECSA.212.43) WICSA 2012



Matthias Galster, Paris Avgeriou: Handling Variability in Software Architecture: Problems and Implications. 171-180 (http://doi.ieeecomputersociety.org/10.1109/WICSA.2011.30) WICSA 2011



Ali Ghaddar, Dalila Tamzalit, Ali Assaf, Abdalla Bitar: Variability as a Service: Outsourcing Variability Management in Multi-tenant SaaS Applications. 175-189 (http://dx.doi.org/10.1007/978-3-642-31095-9_12) CAiSE 2012



Javier Gonzalez-Huerta, Emilio Insfrán, Silvia Abrahão: Defining and Validating a Multimodel Approach for Product Architecture Derivation and Improvement. 388-404 (http://dx.doi.org/10.1007/978-3-642-41533-3_24) MODELS 2013



Frank Grimm: Increasing the Reliability of Model-driven Software Family Engineering and Product Configuration for Automotive Controller Software. 33-41 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



Iris Groher, Rainer Weinreich: Integrating Variability Management and Software Architecture. 262-266 (http://dx.doi.org/10.1109/WICSA-ECSA.212.42) WISCA 2012



Alexander Gruler, Martin Leucker, Kathrin D. Scheidemann: Calculating and Modeling Common Parts of Software Product Lines. 203-212 (http://dx.doi.org/10.1109/SPLC.2008.22) SPLC 2008



Alexander Gruler, Alexander Harhurin, Judith Hartmann: Development and Configuration of Service-based Product Lines. 107-116 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.13) SPLC 2007



Håkan Gustavsson, Jakob Axelsson: Evaluating Flexibility in Embedded Automotive Product Lines Using Real Options. 235-242 (http://dx.doi.org/10.1109/SPLC.2008.9) SPLC 2008

25



Arne Haber, Holger Rendel, Bernhard Rumpe, Ina Schaefer, Frank van der Linden: Hierarchical Variability Modeling for Software Architectures. 150-159 (http://dx.doi.org/10.1109/SPLC.2011.28) SPLC 2011



Arne Haber, Carsten Kolassa, Peter Manhart, Pedram Mir Seyed Nazari, Bernhard Rumpe et al.: First-class variability modeling in Matlab/Simulink. 4 (http://doi.acm.org/10.1145/2430502.2430508) VAMOS 2013



Ibrahim Habli, Tim Kelly: Challenges of Establishing a Software Product Line for an Aerospace Engine Monitoring System. 193-202 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.37) SPLC 2007



Alexander Harhurin, Judith Hartmann: Service-Oriented Commonality Analysis Across Existing Systems. 255-264 (http://dx.doi.org/10.1109/SPLC.2008.19) SPLC 2008



Herman Hartmann, Mila Keren, Aart Matsinger, Julia Rubin, Tim Trew, Tali Yatzkar-Haham: Integrating heterogeneous components in software supply chains PLEASE 2010



Scott A. Hendrickson, André van der Hoek: Modeling Product Line Architectures through Change Sets and Relationships. 189-198 (http://doi.ieeecomputersociety.org/10.1109/ICSE.2007.56) ICSE 2007



Scott A. Hendrickson, Yang Wang, André van der Hoek, Richard N. Taylor, Alfred Kobsa: Modeling PLA variation of privacy-enhancing personalized systems. 71-80 (http://doi.acm.org/10.1145/1753235.1753246) SPLC 2009



Ana Ivanović, Pierre America: Information needed for architecture decision making PLEASE 2010



Mikolás Janota, Goetz Botterweck: Formal Approach to Integrating Feature and Architecture Models. 31-45 (http://dx.doi.org/10.1007/978-3-540-78743-3_3) FASE 2008



Marcel Karam, Sergiu Dascalu, Haïdar Safa, Rami Santina, Zeina Koteiche: A product-line architecture for web service-based visual composition of web applications. 855-867 (http://dx.doi.org/10.1016/j.jss.2007.10.031) JSS 81(6)



Sedigheh Khoshnevis: An approach to variability management in service-oriented product lines. 1483-1486 (http://dx.doi.org/10.1109/ICSE.2012.6227056) ICSE 2012



Youngbong Kim, Mikyeong Moon, Keunhyuk Yeom: An Aspect-oriented Approach for Representing Variability in Product Line Architecture. 37-44 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Michiel Koning, Chang-ai Sun, Marco Sinnema, Paris Avgeriou: VxBPEL: Supporting variability for Web services in BPEL. 258-269 (http://dx.doi.org/10.1016/j.infsof.2007.12.002) IST 51(2)

26



Gerald Kotonya, Jaejoon Lee, Daniel Robinson: A consumer-centred approach for service-oriented product line development. 211-220 (http://dx.doi.org/10.1109/WICSA.2009.5290807) WICSA 2009



Lech Krzanik: Specifying Variability of an Extensive Mobile System for Feasible Stakeholder Communication and Optimized Delivered Product Architecture. 135-139 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Vinay Kulkarni, Souvik Barat, Suman Roychoudhury: Towards Business Application Product Lines. 285-301 (http://dx.doi.org/10.1007/978-3-642-33666-9_19) MODELS 2012



Vinay Kulkarni: Use of SPLE to deliver Custom Solutions at Product Cost" Challenges and Way forward PLEASE 2011



Miguel A. Laguna, Bruno González-Baixauli, José M. Marqués: Seamless development of software product lines. 85-94 (http://doi.acm.org/10.1145/1289971.1289988) GPCE 2007



Jaejoon Lee, Dirk Muthig, Matthias Naab: An Approach for Developing Service Oriented Product Lines. 275-284 (http://dx.doi.org/10.1109/SPLC.2008.34) SPLC 2008



Jaejoon Lee, Dirk Muthig, Matthias Naab: A feature-oriented approach for developing reusable product line assets of service-based systems. 1123-1136 (http://dx.doi.org/10.1016/j.jss.2010.01.048) JSS 83(7)



Andrea Leitner, Wolfgang Ebner, Christian Kreiner: Mechanisms to Handle Structural Variability in MATLAB/Simulink Models. 17-31 (http://dx.doi.org/10.1007/978-3-642-38977-1_2) ICSR 2013



Sara Mahdavi-Hezavehi, Matthias Galster, Paris Avgeriou: Variability in quality attributes of service-based software systems: A systematic literature review. 320-343 (http://dx.doi.org/10.1016/j.infsof.2012.08.010) IST 55(2)



Stefan Mann, Georg Rock: Dealing with Variability in Architecture Descriptions to Support Automotive Product Lines. 111-120 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Mehdi Mirakhorli, Patrick Mäder, Jane Cleland-Huang: Variability points and design pattern usage in architectural tactics. 52 (http://doi.acm.org/10.1145/2393596.2393657) FSE 2012



Bardia Mohabbati, Mohsen Asadi, Dragan Gasevic, Marek Hatala, Hausi A. Müller: Combining service-orientation and software product line engineering: A systematic mapping study. 1845-1859 (http://dx.doi.org/10.1016/j.infsof.2013.05.006) IST 55(11)



Brice Morin, Gilles Vanwormhoudt, Philippe Lahire, Alban Gaignard, Olivier Barais, Jean-Marc Jézéquel: Managing Variability Complexity in Aspect-Oriented Modeling. 797-812 (http://dx.doi.org/10.1007/978-3-540-87875-9_55) MODELS 2008

27



Varvana Myllärniemi, Mikko Raatikainen, Tomi Männistö: KumbangSec: An Approach for Modelling Functional and Security Variability in Software Architectures. 61-70 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Tuan Nguyen, Alan W. Colman, Muhammad Adeel Talib, Jun Han: Managing service variability: state of the art and open issues. 165-173 (http://doi.acm.org/10.1145/1944892.1944913) VAMOS 2011



Natsuko Noda, Tomoji Kishi: Aspect-Oriented Modeling for Variability Management. 213-222 (http://dx.doi.org/10.1109/SPLC.2008.44) SPLC 2008



Makoto Nonaka, Liming Zhu: Impact of Architecture and Quality Investment in Software Product Line Development. 63-73 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.35) SPLC 2007



Ingrid Nunes, Carlos José Pereira de Lucena, Donald D. Cowan, Paulo S. C. Alencar: Building Service-Oriented User Agents Using a Software Product Line Approach. 236-245 (http://dx.doi.org/10.1007/978-3-642-04211-9_23) ICSR 2009



Femi G. Olumofin, Vojislav B. Misic: A holistic architecture assessment method for software product lines. 309-323 (http://dx.doi.org/10.1016/j.infsof.2006.05.003) IST 49(4)



Chong-Mok Park, Seokjin Hong, Kyoung-Ho Son, Jagun Kwon: A Component Model supporting Decomposition and Composition of Consumer Electronics Software Product Lines. 181-192 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.28) SPLC 2007



Jennifer Pérez, Jessica Díaz, Cristóbal Costa Soria, Juan Garbajosa: Plastic Partial Components: A solution to support variability in architectural components. 221-230 (http://dx.doi.org/10.1109/WICSA.2009.5290808) WICSA 2009



Iris Reinhartz-Berger, Arnon Sturm: Utilizing domain models for application design and validation. 1275-1289 (http://dx.doi.org/10.1016/j.infsof.2009.03.005) IST 51(8)



Pedro O. Rossel, Daniel Perovich, M. Cecilia Bastarrica: Reuse of Architectural Knowledge in SPL Development. 191-200 (http://dx.doi.org/10.1007/978-3-642-04211-9_19) ICSR 2009



Martin Schäler, Thomas Leich, Marko Rosenmüller, Gunter Saake: Building Information System Variants with Tailored Database Schemas Using Features. 597-612 (http://dx.doi.org/10.1007/978-3-642-31095-9_39) CAiSE 2012



Julia Schroeter, Sebastian Cech, Sebastian Götz, Claas Wilke, Uwe Aßmann: Towards modeling a variable architecture for multi-tenant SaaS-applications. 111-120 (http://doi.acm.org/10.1145/2110147.2110160) VAMOS 2012



Walter J. Slegers: Building automotive product lines around managed interfaces. 257-264 (http://doi.acm.org/10.1145/1753235.1753270) SPLC 2009

28



Pia Stoll, Len Bass, Elspeth Golden, Bonnie E. John: Supporting usability in product line architectures. 241-248 (http://doi.acm.org/10.1145/1753235.1753269) SPLC 2009



Jacques Thomas, Christian Dziobek, Bernd Hedenetz: Variability management in the AUTOSAR-based development of applications for in-vehicle systems. 137-140 (http://doi.acm.org/10.1145/1944892.1944909) VAMOS 2011



Christian Tischer, Andreas Müller, Markus Ketterer, Lars Geyer: Why does it take that long? Establishing Product Lines in the Automotive Domain. 269-274 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.20) SPLC 2007



Christian Tischer, Birgit Boss, Andreas Müller, Andreas Thums, Rajneesh Acharya, Klaus Schmid: Developing long-term stable product line architectures. 86-95 (http://doi.acm.org/10.1145/2362536.2362551) SPLC 2012



Wolfram Webers, Christer Thörn, Kurt Sandkuhl: Connecting Feature Models and AUTOSAR: An Approach Supporting Requirements Engineering in Automotive Industries. 95-108 (http://dx.doi.org/10.1007/978-3-540-69062-7_9) REfSQ 2008



Jens Weiland, Peter Manhart: A classification of modeling variability in simulink. (http://doi.acm.org/10.1145/2556624.2556632) VAMOS

2014



Jules White, Brian Dougherty, Douglas C. Schmidt: Selecting highly optimal architectural feature sets with Filtered Cartesian Flattening. 1268-1284 (http://dx.doi.org/10.1016/j.jss.2009.02.011) JSS 82(8)



Manuel Wimmer, Andrea Schauerhuber, Gerti Kappel, Werner Retschitzegger, Wieland Schwinger, Elisabeth Kapsammer: A survey on UML-based aspect-oriented design modeling. 28 (http://doi.acm.org/10.1145/1978802.1978807) CSUR 43(4)



Elisa Yumi Nakagawa, Martin Becker, José Carlos Maldonado: Towards a process to design product line architectures based on reference architectures. 157-161 (http://doi.acm.org/10.1145/2491627.2491651) SPLC 2013

2.4. Domain Realization 

Sven Apel, Dirk Beyer: Feature cohesion in software product lines: an exploratory study. 421-430 (http://doi.acm.org/10.1145/1985793.1985851) ICSE 2011



Sven Apel, Christian Kästner, Christian Lengauer: Feature featherweight java: a calculus for feature-oriented programming and stepwise refinement. 101-112 (http://doi.acm.org/10.1145/1449913.1449931) GPCE 2008



Sven Apel, Christian Kästner, Christian Lengauer: FEATUREHOUSE: Language-independent, automated software composition. 221-231 (http://dx.doi.org/10.1109/ICSE.2009.5070523) ICSE 2009

29



Sven Apel, Christian Kästner, Christian Lengauer: Language-Independent and Automated Software Composition: The FeatureHouse Experience. 63-79 (http://doi.ieeecomputersociety.org/10.1109/TSE.2011.120) TSE 39(1)



Sven Apel, Sergiy S. Kolesnikov, Jörg Liebig, Christian Kästner, Martin Kuhlemann, Thomas Leich: Access control in feature-oriented programming. 174-187 (http://dx.doi.org/10.1016/j.scico.2010.07.005) SciP 77(3)



Sven Apel, Christian Lengauer, Bernhard Möller, Christian Kästner: An algebraic foundation for automatic feature-based program synthesis. 1022-1047 (http://dx.doi.org/10.1016/j.scico.2010.02.001) SciCP 75(11)



Don S. Batory, Peter Höfner, Jongwook Kim: Feature interactions, products, and composition. 13-22 (http://doi.acm.org/10.1145/2047862.2047867) GPCE 2011



Hojin Cho, Kwanwoo Lee, Kyo Chul Kang: Feature Relation and Dependency Management: An Aspect-Oriented Approach. 3-11 (http://dx.doi.org/10.1109/SPLC.2008.23) SPLC 2008



Bruno C. d. S. Oliveira, Tijs van der Storm, Alex Loh, William R. Cook: Feature-Oriented Programming with Object Algebras. 27-51 (http://dx.doi.org/10.1007/978-3-642-39038-8_2) ECOOP 2013



Ivan do Carmo Machado, Alcemir Rodrigues Santos, Yguaratã Cerqueira Cavalcanti, Eduardo Gomes Trzan et al.: Low-level variability support for web-based software product lines. (http://doi.acm.org/10.1145/2556624.2556637) VAMOS 2014



Matthias Galster, Danny Weyns, Dan Tofan, Bartosz Michalik, Paris Avgeriou: Variability in Software Systems - A Systematic Literature Review. 282-306 (http://doi.ieeecomputersociety.org/10.1109/TSE.2013.56) TSE 40(3)



Sebastian Günther, Sagar Sunkle: rbFeatures: Feature-oriented programming with Ruby. 152-173 (http://dx.doi.org/10.1016/j.scico.2010.12.007) SciCP 77(3)



Arne Haber, Katrin Hölldobler, Carsten Kolassa, Markus Look, Bernhard Rumpe, Klaus Müller, Ina Schaefer: Engineering delta modeling languages. 22-31 (http://doi.acm.org/10.1145/2491627.2491632) SPLC 2013



Christian Kästner, Klaus Ostermann, Sebastian Erdweg: A variability-aware module system. 773-792 (http://doi.acm.org/10.1145/2384616.2384673) OOPLSA 2012



Christian Kästner, Paolo G. Giarrusso, Tillmann Rendel, Sebastian Erdweg, Klaus Ostermann et al.: Variability-aware parsing in the presence of lexical macros and conditional compilation. 805-824 (http://doi.acm.org/10.1145/2048066.2048128) OOPLSA 2011



Christian Kästner, Sven Apel, Don S. Batory: A Case Study Implementing Features Using AspectJ. 223-232 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.12) SPLC 2007

30



Christian Kästner, Sven Apel, Martin Kuhlemann: Granularity in software product lines. 311-320 (http://doi.acm.org/10.1145/1368088.1368131) ICSE 2008



Christian Kästner, Sven Apel, Martin Kuhlemann: A model of refactoring physically and virtually separated features. 157-166 (http://doi.acm.org/10.1145/1621607.1621632) GPCE 2009



Martin Kuhlemann, Don S. Batory, Sven Apel: Refactoring Feature Modules. 106-115 (http://dx.doi.org/10.1007/978-3-642-04211-9_11) ICSR 2009



Hyesun Lee, Kyo Chul Kang: A design feature-based approach to deriving program code from features: a step towards feature-oriented software development. 5 (http://doi.acm.org/10.1145/2430502.2430510) VAMOS 2013



Jörg Liebig, Sven Apel, Christian Lengauer, Christian Kästner, Michael Schulze: An analysis of the variability in forty preprocessor-based software product lines. 105-114 (http://doi.acm.org/10.1145/1806799.1806819) ICSE 2010



Michael Lienhardt, Dave Clarke: Row types for delta-oriented programming. 121-128 (http://doi.acm.org/10.1145/2110147.2110161) VAMOS 2012



Brice Morin, Gilles Perrouin, Philippe Lahire, Olivier Barais, Gilles Vanwormhoudt, Jean-Marc Jézéquel: Weaving Variability into Domain Metamodels. 690-705 (http://dx.doi.org/10.1007/978-3-642-04425-0_56) MODELS 2009



Shiva Nejati, Mehrdad Sabetzadeh, Marsha Chechik, Steve M. Easterbrook, Pamela Zave: Matching and Merging of Variant Feature Specifications. 1355-1375 (http://doi.ieeecomputersociety.org/10.1109/TSE.2011.112) TSE 38(6)



Andreas Pleuss, Benedikt Hauptmann, Markus Keunecke, Goetz Botterweck: A case study on variability in user interfaces. 6-10 (http://doi.acm.org/10.1145/2362536.2362542) SPLC 2012



Márcio Ribeiro, Felipe Queiroz, Paulo Borba, Társis Tolêdo, Claus Brabrand, Sérgio Soares: On the impact of feature dependencies when maintaining preprocessor-based software product lines. 23-32 (http://doi.acm.org/10.1145/2047862.2047868) GPCE 2011



Julia Rubin, Marsha Chechik: Combining Related Products into Product Lines. 285-300 (http://dx.doi.org/10.1007/978-3-642-28872-2_20) FASE 2012



Julia Rubin, Marsha Chechik: N-way model merging. (http://doi.acm.org/10.1145/2491411.2491446) ESEC 2013



Julia Rubin, Marsha Chechik: Quality of Merge-Refactorings for Product Lines. (http://dx.doi.org/10.1007/978-3-642-37057-1_7) FASE 2013

31



Ina Schaefer, Lorenzo Bettini, Viviana Bono, Ferruccio Damiani, Nico Tanzarella: Delta-Oriented Programming of Software Product Lines. 77-91 (http://dx.doi.org/10.1007/978-3-642-15579-6_6) SPLC 2010



Ina Schaefer: Variability Modelling for Model-Driven Development of Software Product Lines. 85-92 (http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf) VAMOS 2010



Sandro Schulze, Sven Apel, Christian Kästner: Code clones in feature-oriented software product lines. 103-112 (http://doi.acm.org/10.1145/1868294.1868310) GPCE 2011



Michael Stengel, Mathias Frisch, Sven Apel, Janet Feigenspan, Christian Kästner, Raimund Dachselt: View infinity: a zoomable interface for feature-oriented software development. 1031-1033 (http://doi.acm.org/10.1145/1985793.1985987) ICSE 2011



Thomas Thüm, Ina Schaefer, Martin Kuhlemann, Sven Apel, Gunter Saake: Applying Design by Contract to Feature-Oriented Programming. 255-269 (http://dx.doi.org/10.1007/978-3-642-28872-2_18) FASE 2012



Ryosuke Tsuchiya, Tadahisa Kato, Hironori Washizaki, Masumi Kawakami, Yoshiaki Fukazawa, Kentaro Yoshimura: Recovering traceability links between requirements and source code in the same series of software products. 121-130 (http://doi.acm.org/10.1145/2491627.2491633) SPLC 2013



Marco Tulio Valente, Virgilio Borges, Leonardo Teixeira Passos: A Semi-Automatic Approach for Extracting Software Product Lines. 737-754 (http://doi.ieeecomputersociety.org/10.1109/TSE.2011.57) TSE 38(4)



Markus Völter, Eelco Visser: Product Line Engineering Using Domain-Specific Languages. 70-79 (http://dx.doi.org/10.1109/SPLC.2011.25) SPLC 2011



Markus Völter, Iris Groher: Product Line Implementation using Aspect-Oriented and Model-Driven Software Development. 233-242 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.23) SPLC 2007



Yijian Wu, Yiming Yang, Xin Peng, Cheng Qiu, Wenyun Zhao: Recovering Object-Oriented Framework for Software Product Line Reengineering. 119-134 (http://dx.doi.org/10.1007/978-3-642-21347-2_10) ICSR 2011



Yinxing Xue, Zhenchang Xing, Stan Jarzabek: Feature Location in a Collection of Product Variants. 145-154 (http://doi.ieeecomputersociety.org/10.1109/WCRE.2012.24) WCRE 2012



Yinxing Xue: Reengineering legacy software products into software product line based on automatic variability analysis. 1114-1117 (http://doi.acm.org/10.1145/1985793.1986009) ICSE 2011



Xiaorui Zhang, Øystein Haugen, Birger Møller-Pedersen: Model Comparison to Synthesize a Model-Driven Software Product Line. 90-99 (http://dx.doi.org/10.1109/SPLC.2011.24) SPLC 2011

32



P. Ann Zimmer, Joanne M. Atlee: Ordering features by category. 1782-1800 (http://dx.doi.org/10.1016/j.jss.2012.03.025) JSS 85(8)

2.5. Domain Quality Assurance 

Mauricio Alférez, Roberto E. Lopez-Herrejon, Ana Moreira, Vasco Amaral, Alexander Egyed: Supporting Consistency Checking between Features and Software Product Line Use Scenarios. 20-35 (http://dx.doi.org/10.1007/978-3-642-21347-2_3) ICSR 2011



Ra'Fat Al-Msie'deen, Abdelhak Seriai, Marianne Huchard, Christelle Urtado, Sylvain Vauttier et al.: Feature Location in a Collection of Software Product Variants Using Formal Concept Analysis. 302-307 (http://dx.doi.org/10.1007/978-3-642-38977-1_22) ICSR 2013



Sven Apel, Alexander von Rhein, Philipp Wendler, Armin Größlinger, Dirk Beyer: Strategies for product-line verification: case studies and experiments. 482-491 (http://dl.acm.org/citation.cfm?id=2486852) ICSE 2013



Sven Apel, Christian Kästner, Armin Größlinger, Christian Lengauer: Type safety for feature-oriented product lines. 251-300 (http://link.springer.com/article/10.1007/s10515-010-0066-8) ASE-J 17(1)



Patrizia Asirelli, Maurice H. ter Beek, Alessandro Fantechi, Università di Firenze, Stefania Gnesi, Franco Mazzanti: Design and Validation of Variability in Product Lines PLEASE 2011



Patrick H. S. Brito, Cecília M. F. Rubira, Rogério de Lemos: Verifying architectural variabilities in software fault tolerance techniques. 231-240 (http://dx.doi.org/10.1109/WICSA.2009.5290809) WICSA 2009



Isis Cabral, Myra B. Cohen, Gregg Rothermel: Improving the Testing and Testability of Software Product Lines. 241-255 (http://dx.doi.org/10.1007/978-3-642-15579-6_17) SPLC 2010



Harald Cichos, Sebastian Oster, Malte Lochau, Andy Schürr: Model-Based Coverage-Driven Test Suite Generation for Software Product Lines. 425-439 (http://dx.doi.org/10.1007/978-3-642-24485-8_31) MODELS 2011



Andreas Classen, Patrick Heymans, Pierre-Yves Schobbens, Axel Legay: Symbolic model checking of software product lines. 321-330 (http://doi.acm.org/10.1145/1985793.1985838) ICSE 2011



Andreas Classen, Patrick Heymans, Pierre-Yves Schobbens, Axel Legay, Jean-François Raskin: Model checking lots of systems: efficient verification of temporal properties in software product lines. 335-344 (http://doi.acm.org/10.1145/1806799.1806850) ICSE 2010



Andreas Classen, Maxime Cordy, Pierre-Yves Schobbens, Patrick Heymans, Axel Legay, Jean-François Raskin: Featured Transition Systems: Foundations for Verifying Variability-Intensive Systems and Their Application to LTL Model Checking. 1069-1089 (http://doi.ieeecomputersociety.org/10.1109/TSE.2012.86) TSE 39(8)

33



Maxime Cordy, Pierre-Yves Schobbens, Patrick Heymans, Axel Legay: Behavioural modelling and verification of real-time software product lines. 66-75 (http://doi.acm.org/10.1145/2362536.2362549) SPLC 2012



Maxime Cordy, Andreas Classen, Gilles Perrouin, Pierre-Yves Schobbens, Patrick Heymans, Axel Legay: Simulation-based abstractions for software product-line model checking. 672-682 (http://dx.doi.org/10.1109/ICSE.2012.6227150) ICSE 2012



Paulo Anselmo da Mota Silveira Neto, Per Runeson, Ivan do Carmo Machado, Eduardo Santana de Almeida et al.: Testing Software Product Lines. 16-20 (http://doi.ieeecomputersociety.org/10.1109/MS.2011.90) SOFTWARE 28(5)



Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado, John D. McGregor, Eduardo Santana de Almeida et al.: A systematic mapping study of software product lines testing. 407-423 (http://dx.doi.org/10.1016/j.infsof.2010.12.003) IST 53(5)



Thiago Henrique Burgos de Oliveira, Martin Becker, Elisa Yumi Nakagawa: Supporting the analysis of bug prevalence in software product lines with product genealogy. 181-185 (http://doi.acm.org/10.1145/2362536.2362561) SPLC 2012



Xavier Devroey, Gilles Perrouin, Maxime Cordy, Pierre-Yves Schobbens, Axel Legay, Patrick Heymans: Towards statistical prioritization for software product lines testing. (http://doi.acm.org/10.1145/2556624.2556635) VAMOS 2014



Alma L. Juarez Dominguez: Feature Interaction Detection in the Automotive Domain. 521-524 (http://dx.doi.org/10.1109/ASE.2008.97) ASE 2008



Michael Dukaczewski, Ina Schaefer, Remo Lachmann, Malte Lochau: Requirements-based Delta-oriented SPL Testing PLEASE 2013



Emelie Engström, Per Runeson: Software product line testing - A systematic mapping study. 2-13 (http://dx.doi.org/10.1016/j.infsof.2010.05.011) IST 53(1)



Faezeh Ensan, Ebrahim Bagheri, Dragan Gasevic: Evolutionary Search-Based Test Generation for Software Product Line Feature Models. 613-628 (http://dx.doi.org/10.1007/978-3-642-31095-9_40) CAiSE 2012



Leire Etxeberria, Goiuria Sagardui Mendieta: Quality Assessment in Software Product Lines. 178-181 (http://dx.doi.org/10.1007/978-3-540-68073-4_16) ICSR 2008



Leire Etxeberria, Goiuria Sagardui Mendieta: Variability Driven Quality Evaluation in Software Product Lines. 243-252 (http://dx.doi.org/10.1109/SPLC.2008.37) SPLC 2008



Alessandro Fantechi, Stefania Gnesi: Formal Modeling for Product Families Engineering. 193-202 (http://dx.doi.org/10.1109/SPLC.2008.45) SPLC 2008

34



Dharmalingam Ganesan, Mikael Lindvall, Christopher Ackermann, David McComas, Maureen Bartholomew: Verifying architectural design rules of the flight software product line. 161-170 (http://doi.acm.org/10.1145/1753235.1753258) ISSTA 2013



Dharmalingam Ganesan, Mikael Lindvall, David McComas, Maureen Bartholomew et al.: Architecture-Based Unit Testing of the Flight Software Product Line. 256-270 (http://dx.doi.org/10.1007/978-3-642-15579-6_18) SPLC 2010



Yaser Ghanam, Frank Maurer: Linking Feature Models to Code Artifacts Using Executable Acceptance Tests. 211-225 (http://dx.doi.org/10.1007/978-3-642-15579-6_15) SPLC 2010



Carlo Ghezzi, Amir Molzam Sharifloo: Verifying Non-functional Properties of Software Product Lines: Towards an Efficient Approach Using Parametric Model Checking. 170-174 (http://dx.doi.org/10.1109/SPLC.2011.33) SPLC 2011



Carlo Ghezzi, Amir Molzam Sharifloo: Model-based verification of quantitative non-functional properties for software product lines. 508-524 (http://dx.doi.org/10.1016/j.infsof.2012.07.017) IST 55(3)



Joel Greenyer, Amir Molzam Sharifloo, Maxime Cordy, Patrick Heymans: Efficient consistency checking of scenario-based product-line specifications. 161-170 (http://dx.doi.org/10.1109/RE.2012.6345800) RE 2012



Christopher Henard, Mike Papadakis, Gilles Perrouin, Jacques Klein, Yves Le Traon: Multi-objective test generation for software product lines. 62-71 (http://doi.acm.org/10.1145/2491627.2491635) SPLC 2013



Peter Höfner, Ridha Khédri, Bernhard Möller: An algebra of product families. 161-182 (http://dx.doi.org/10.1007/s10270-009-0127-2) SoSym 10(2)



Chang Hwan Peter Kim, Don S. Batory, Sarfraz Khurshid: Eliminating products to test in a software product line. 139-142 (http://doi.acm.org/10.1145/1858996.1859021) ASE 2010



Praveen K. Jayaraman, Jon Whittle, Ahmed M. Elkhodary, Hassan Gomaa: Model Composition in Product Lines and Feature Interaction Detection Using Critical Pair Analysis. 151-165 (http://dx.doi.org/10.1007/978-3-540-75209-7_11) MODELS 2007



Martin Fagereng Johansen, Øystein Haugen, Franck Fleurey: An algorithm for generating t-wise covering arrays from large feature models. 46-55 (http://doi.acm.org/10.1145/2362536.2362547) SPLC 2012



Martin Fagereng Johansen, Øystein Haugen, Franck Fleurey, Anne Grete Eldegard, Torbjørn Syversen: Generating Better Partial Covering Arrays by Modeling Weights on Sub-product Lines. 269-284 (http://dx.doi.org/10.1007/978-3-642-33666-9_18) MODELS 2012



Martin Fagereng Johansen, Øystein Haugen, Franck Fleurey: Properties of Realistic Feature Models Make Combinatorial Testing of Product Lines Feasible. 638-652

35

(http://dx.doi.org/10.1007/978-3-642-24485-8_47) MODELS 2011 

Christian Kästner, Sven Apel, Thomas Thüm, Gunter Saake: Type checking annotation-based product lines. 14 (http://doi.acm.org/10.1145/2211616.2211617) TOSEM 21(3)



Sergiy S. Kolesnikov, Sven Apel, Norbert Siegmund, Stefan Sobernig, Christian Kästner, Semah Senkaya: Predicting quality attributes of software product lines using software and network measures and sampling. 6 (http://doi.acm.org/10.1145/2430502.2430511) VAMOS 2013



Sergiy S. Kolesnikov, Alexander von Rhein, Claus Hunsen, Sven Apel: A comparison of product-based, feature-based, and family-based type checking. (http://doi.acm.org/10.1145/2517208.2517213) GPCE 2013



Martin Kuhlemann, Don S. Batory, Christian Kästner: Safe composition of non-monotonic features. 177-186 (http://doi.acm.org/10.1145/1621607.1621634) GPCE 2009



Kim Lauenroth, Klaus Pohl, Simon Toehning: Model Checking of Domain Artifacts in Product Line Engineering. 269-280 [ASE 2009, http://doi.ieeecomputersociety.org/10.1109/ASE.2009.16) Sven Apel: Type-Checking Software Product Lines - A Formal Approach. 258-267 (http://dx.doi.org/10.1109/ASE.2008.36) ASE 2008



Kim Lauenroth, Klaus Pohl: Towards automated consistency checks of product line requirements specifications. 373-376 (http://doi.acm.org/10.1145/1321631.1321687) ASE 2007



Kim Lauenroth, Klaus Pohl: Dynamic Consistency Checking of Domain Requirements in Product Line Engineering. 193-202 (http://dx.doi.org/10.1109/RE.2008.21) RE 2008



Duc Minh Le, Hyesun Lee, Kyo Chul Kang, Lee Keun: Validating Consistency between a Feature Model and Its Implementation. 1-16 (http://dx.doi.org/10.1007/978-3-642-38977-1_1) ICSR 2013



Jihyun Lee, Sungwon Kang, Danhyung Lee: A survey on software product line testing. 31-40 (http://doi.acm.org/10.1145/2362536.2362545) SPLC 2012



Jörg Liebig, Alexander von Rhein, Christian Kästner, Sven Apel, Jens Dörre, Christian Lengauer: Scalable analysis of variable software. (http://doi.acm.org/10.1145/2491411.2491437) ESEC 2013



Jing Liu, Samik Basu, Robyn R. Lutz: Compositional model checking of software product lines using variation point obligations. 39-76 (http://dx.doi.org/10.1007/s10515-010-0075-7) ASE-J 18(1)



Roberto E. Lopez-Herrejon, Alexander Egyed: Towards fixing inconsistencies in models with variability. 93-100

36

(http://doi.acm.org/10.1145/2110147.2110158) VAMOS 2012 

Roberto E. Lopez-Herrejon, Alexander Egyed, Salvador Trujillo, Josune de Sosa, Maider Azanza: Using Incremental Consistency Management for Conformance Checking in Feature-Oriented Model-Driven Engineering. 93-100 (http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf) VAMOS 2010



Swarup Mohalik, S. Ramesh, Jean-Vivien Millo, Shankara Narayanan Krishna, Ganesh Khandu Narwane: Tracing SPLs precisely and efficiently. 186-195 (http://doi.acm.org/10.1145/2362536.2362562) SPLC 2012



Sébastien Mosser, Carlos Andres Parra, Laurence Duchien, Mireille Blay-Fornarino: Using domain features to handle feature interactions. 101-110 (http://doi.acm.org/10.1145/2110147.2110159) VAMOS 2012



Alexander Nöhrer, Armin Biere, Alexander Egyed: Managing SAT inconsistencies with HUMUS. 83-91 (http://doi.acm.org/10.1145/2110147.2110157) VAMOS 2012



Sebastian Oster, Florian Markert, Philipp Ritter: Automated Incremental Pairwise Testing of Software Product Lines. 196-210 (http://dx.doi.org/10.1007/978-3-642-15579-6_14) SPLC 2010



Sebastian Oster, Ivan Zorcic, Florian Markert, Malte Lochau: MoSo-PoLiTe: tool support for pairwise and model-based software product line testing. 79-82 (http://doi.acm.org/10.1145/1944892.1944901) VAMOS 2011



Gustavo G. Pascual, Mónica Pinto, Lidia Fuentes: Automatic Analysis of Software Architectures with Variability. 127-143 (http://dx.doi.org/10.1007/978-3-642-38977-1_21) ICSR 2013



Sachin Patel, Priya Gupta, Vipul Shah: Feature Interaction Testing of Variability Intensive Systems PLEASE 2013



Gilles Perrouin, Sagar Sen, Jacques Klein, Benoit Baudry, Yves Le Traon: Automated and Scalable T-wise Test Case Generation Strategies for Software Product Lines. 459-468 (http://doi.ieeecomputersociety.org/10.1109/ICST.2010.43) ICST 2010



Gilles Perrouin, Sagar Sen, Jacques Klein, Benoit Baudry, Yves Le Traon: Automated and Scalable T-wise Test Case Generation Strategies for Software Product Lines. 459-468 (http://doi.ieeecomputersociety.org/10.1109/ICST.2010.43) ICST 2010



Sacha Reis, Andreas Metzger, Klaus Pohl: Integration Testing in Software Product Line Engineering: A Model-Based Technique. 321-335 (http://dx.doi.org/10.1007/978-3-540-71289-3_25) FASE 2007



Ina Schaefer, Reiner Hähnle: Formal Methods in Software Product Line Engineering. 82-85 (http://doi.ieeecomputersociety.org/10.1109/MC.2011.47) COMP 44(2)



Jiangfan Shi, Myra B. Cohen, Matthew B. Dwyer: Integration Testing of Software Product Lines Using Compositional Symbolic Execution. 270-284

37

(http://dx.doi.org/10.1007/978-3-642-28872-2_19) FASE 2012 

Daisuke Shimbara, Hiroyuki Watanabe, Shinichi Kakushi, Masumi Kawakami, Hideto Ogawa: Feature-Analysis-Based Selection Method for System Configuration for System Testing PLEASE 2012



Shivkumar Shivaji, E. James Whitehead Jr., Ram Akella, Sunghun Kim: Reducing Features to Improve Bug Prediction. 600-604 (http://doi.ieeecomputersociety.org/10.1109/ASE.2009.76) ASE 2009



Norbert Siegmund, Marko Rosenmüller, Christian Kästner, Paolo G. Giarrusso, Sven Apel, Sergiy S. Kolesnikov: Scalable Prediction of Non-functional Properties in Software Product Lines. 160-169 (http://dx.doi.org/10.1109/SPLC.2011.20) SPLC 2011



Norbert Siegmund, Sergiy S. Kolesnikov, Christian Kästner, Sven Apel, Don S. Batory et al.: Predicting performance via automated feature-interaction detection. 167-177 (http://dx.doi.org/10.1109/ICSE.2012.6227196) ICSE 2012



Norbert Siegmund, Alexander von Rhein, Sven Apel: Family-based performance measurement (http://doi.acm.org/10.1145/2517208.2517209) GPCE 2013



Norbert Siegmund, Marko Rosenmüller, Christian Kästner, Paolo G. Giarrusso, Sven Apel, Sergiy S. Kolesnikov: Scalable prediction of non-functional properties in software product lines: Footprint and memory consumption. 491-507 (http://dx.doi.org/10.1016/j.infsof.2012.07.020) IST 55(3)



Rasha Tawhid, Dorina C. Petriu: Automatic Derivation of a Product Performance Model from a Software Product Line Model. 80-89 (http://dx.doi.org/10.1109/SPLC.2011.27) SPLC 2011



Leopoldo Teixeira, Paulo Borba, Rohit Gheyi: Safe composition of configuration knowledge-based software product lines. 1038-1053 (http://dx.doi.org/10.1016/j.jss.2012.11.006) JSS 86(4)



Sahil Thaker, Don S. Batory, David Kitchin, William R. Cook: Safe composition of product lines. 95-104 (http://doi.acm.org/10.1145/1289971.1289989) GPCE 2007



Thomas Thüm, Ina Schaefer, Martin Hentschel, Sven Apel: Family-based deductive verification of software product lines. 11-20 (http://doi.acm.org/10.1145/2371401.2371404) GPCE 2012



Engin Uzuncaova, Daniel Garcia, Sarfraz Khurshid, Don S. Batory: A specification-based approach to testing software product lines. 525-528 (http://doi.acm.org/10.1145/1287624.1287701) ESEC 2007



Engin Uzuncaova, Sarfraz Khurshid, Don S. Batory: Incremental Test Generation for Software Product Lines. 309-322 (http://doi.ieeecomputersociety.org/10.1109/TSE.2010.30) TSE 36(3)



Ora Wulf-Hadash, Iris Reinhartz-Berger: Cross product line analysis. 21

38

(http://doi.acm.org/10.1145/2430502.2430531) VAMOS 2013 

Zhihong Xu, Myra B. Cohen, Wayne Motycka, Gregg Rothermel: Continuous test suite augmentation in software product lines. 52-61 (http://doi.acm.org/10.1145/2491627.2491650) SPLC 2013

3. Application Engineering 3.1. Application Requirements Engineering 

Ebrahim Khalil Abbasi, Arnaud Hubaux, Patrick Heymans: A Toolset for Feature-Based Configuration Workflows. 65-69 (http://dx.doi.org/10.1109/SPLC.2011.41) SPLC 2011



Sebastian Adam, Klaus Schmid: Effective Requirements Elicitation in Product Line Application Engineering - An Experiment. 362-378 (http://dx.doi.org/10.1007/978-3-642-37422-7_26) REfSQ 2013



Sebastian Adam: Providing Software Product Line Knowledge to Requirements Engineers - A Template for Elicitation Instructions. 147-164 (http://dx.doi.org/10.1007/978-3-642-28714-5_13) REfSQ 2012



Ebrahim Bagheri, Mohsen Asadi, Dragan Gasevic, Samaneh Soltani: Stratified Analytic Hierarchy Process: Prioritization and Selection of Software Features. 300-315 (http://dx.doi.org/10.1007/978-3-642-15579-6_21) SPLC 2010



Ebrahim Bagheri, Tommaso Di Noia, Azzurra Ragone, Dragan Gasevic: Configuring Software Product Line Feature Models Based on Stakeholders' Soft and Hard Requirements. 16-31 (http://dx.doi.org/10.1007/978-3-642-15579-6_2) SPLC 2010



Ebrahim Bagheri, Mohsen Asadi, Dragan Gasevic, Samaneh Soltani: Stratified Analytic Hierarchy Process: Prioritization and Selection of Software Features. 300-315 (http://dx.doi.org/10.1007/978-3-642-15579-6_21) SPLC 2010



Goetz Botterweck, Mikolás Janota, Denny Schneeweiss: A Design of a Configurable Feature Model Configurator. 165-168 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Quentin Boucher, Gilles Perrouin, Patrick Heymans: Deriving configuration interfaces from feature models: a vision paper. 37-44 (http://doi.acm.org/10.1145/2110147.2110152) VAMOS 2012



Quentin Boucher, Ebrahim Khalil Abbasi, Arnaud Hubaux, Gilles Perrouin, Mathieu Acher, Patrick Heymans: Towards More Reliable Configurators: A Re-engineering Perspective PLEASE 2012



Johannes Bürdek, Sascha Lity, Malte Lochau, Markus Berens, Ursula Goltz, Andy Schürr: Staged configuration of dynamic software product lines with complex binding time constraints. (http://doi.acm.org/10.1145/2556624.2556627) VAMOS 2014



Ciarán Cawley, Daren Nestor, André Preußner, Goetz Botterweck, Steffen Thiel: Interactive Visualisation to Support Product Configuration in Software Product Lines. 7-16

39

(http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008 

Sheng Chen, Martin Erwig: Optimizing the Product Derivation Process. 35-44 (http://dx.doi.org/10.1109/SPLC.2011.47) SPLC 2011



Andreas Classen, Arnaud Hubaux, Patrick Heymans: Analysis of Feature Configuration Workflows. 381-382 (http://doi.ieeecomputersociety.org/10.1109/RE.2009.55) RE 2009



Andreas Classen, Arnaud Hubaux, Patrick Heymans: A Formal Semantics for Multi-level Staged Configuration. 51-60 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Krzysztof Czarnecki, Steven She, Andrzej Wasowski: Sample Spaces and Feature Models: There and Back Again. 22-31 (http://dx.doi.org/10.1109/SPLC.2008.49) SPLC 2008



Olfa Djebbi, Camille Salinesi: Towards an Automatic PL Requirements Configuration through Constraints Reasoning. 17-23 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



Olfa Djebbi, Camille Salinesi: RED-PL, a Method for Deriving Product Requirements from a Product Line Requirements Model. 279-293 (http://dx.doi.org/10.1007/978-3-540-72988-4_20) CAiSE 2007



Christoph Elsner: Light-weight tool support for staged product derivation. 146-155 (http://doi.acm.org/10.1145/2362536.2362557) SPLC 2012



Alessandro Fantechi: Topologically configurable systems as product families. 151-156 (http://doi.acm.org/10.1145/2491627.2491643) SPLC 2013



Jianmei Guo, Jules White, Guangxin Wang, Jian Li, Yinglin Wang: A genetic algorithm for optimized feature selection with resource constraints in software product lines. 2208-2221 (http://dx.doi.org/10.1016/j.jss.2011.06.026) JSS 84(12)



Günter Halmans, Klaus Pohl, Ernst Sikora: Documenting Application-Specific Adaptations in Software Product Line Engineering. 109-123 (http://dx.doi.org/10.1007/978-3-540-69534-9_8) CAiSE 2008



Arnaud Hubaux, Patrick Heymans, Pierre-Yves Schobbens, Dirk Deridder: Towards Multi-view Feature-Based Configuration. 106-112 (http://dx.doi.org/10.1007/978-3-642-14192-8_12) REfSQ 2010



Arnaud Hubaux, Patrick Heymans, Pierre-Yves Schobbens, Dirk Deridder, Ebrahim Khalil Abbasi: Supporting multiple perspectives in feature-based configuration. 641-663 (http://dx.doi.org/10.1007/s10270-011-0220-1) SoSym 12(3)

40



Arnaud Hubaux, Andreas Classen, Patrick Heymans: Formal modelling of feature configuration workflows. 221-230 (http://doi.acm.org/10.1145/1753235.1753266) SPLC 2009



Mikolás Janota, Goetz Botterweck, Joao Marques-Silva: On lazy and eager interactive reconfiguration. (http://doi.acm.org/10.1145/2556624.2556644) VAMOS 2014



Isabel John, Adeline Silva: Evaluating variability instantiation strategies for product lines. 105-113 (http://doi.acm.org/10.1145/1944892.1944905) VAMOS 2011



Marcello La Rosa, Wil M. P. van der Aalst, Marlon Dumas, Arthur H. M. ter Hofstede: Questionnaire-based variability modeling for system configuration. 251-274 (http://dx.doi.org/10.1007/s10270-008-0090-3) SoSym 8(2)



Kwanwoo Lee, Kyo Chul Kang: Usage Context as Key Driver for Feature Selection. 32-46 (http://dx.doi.org/10.1007/978-3-642-15579-6_3) SPLC 2010



Daniela Lettner, Michael Vierhauser, Rick Rabiser, Paul Grünbacher: Supporting end users with business calculations in product configuration. 171-180 (http://doi.acm.org/10.1145/2362536.2362560) SPLC 2012



Long Li, Haiyan Zhao, Wei Zhang, Weichao Wang: An Action-Stack Based Selective-Undo Method in Feature Model Customization. 295-301 (http://dx.doi.org/10.1007/978-3-642-38977-1_21) ICSR 2013



Itay Maman, Goetz Botterweck: SPLGraph: towards a graph-based formalism for software product lines PLEASE 2010



Kunming Nie, Tao Yue, Shaukat Ali, Li Zhang, Zhiqiang Fan: Constraints: The Core of Supporting Automated Product Configuration of Cyber-Physical Systems. 370-387 (http://dx.doi.org/10.1007/978-3-642-41533-3_23) MODELS 2013



Alexander Nöhrer, Alexander Egyed: Optimizing User Guidance during Decision-Making. 25-34 (http://dx.doi.org/10.1109/SPLC.2011.45) SPLC 2011



Alexander Nöhrer, Alexander Egyed: Conflict Resolution Strategies During Product Configuration. 107-114 (http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf) VAMOS 2010



Alexander Nöhrer, Armin Biere, Alexander Egyed: A comparison of strategies for tolerating inconsistencies during decision-making. 11-20 (http://doi.acm.org/10.1145/2362536.2362543) SPLC 2012



Francisca Pérez, Carlos Cetina, Pedro Valderas, Joan Fons: Towards End-User Development of Smart Homes by means of Variability Engineering. 103-110 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009

41



Raquel M. Pillat, Fabio Paulo Basso, Toacy C. Oliveira, Cláudia Maria Lima Werner: Ensuring consistency of feature-based decisions with a business rule system. 15 (http://doi.acm.org/10.1145/2430502.2430523) VAMOS 2013



Rick Rabiser, Deepak Dhungana, Paul Grünbacher, Klaus Lehner, Christian Federspiel: Involving Non-Technicians in Product Derivation and Requirements Engineering: A Tool Suite for Product Line Engineering. 367-368 (http://dx.doi.org/10.1109/RE.2007.26) RE 2007



Rick Rabiser, Paul Grünbacher, Deepak Dhungana: Supporting Product Derivation by Adapting and Augmenting Variability Models. 141-150 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.22) SPLC 2007



Preethu Rose, Shashikant Sharma, Manish Motwani, Smita Ghaisas: Knowledge-assisted Product Requirements Configurator PLEASE 2013



Nicolas Sannier, Guillaume Bécan, Mathieu Acher, Sana Ben Nasr, Benoit Baudry: Comparing or configuring products: are we getting the right ones? (http://doi.acm.org/10.1145/2556624.2556636) VAMOS 2014



Abdel Salam Sayyad, Tim Menzies, Hany Ammar: On the value of user preferences in search-based software engineering: a case study in software product lines. 492-501 (http://dl.acm.org/citation.cfm?id=2486853) ICSE 2013



Abdel Salam Sayyad, Joseph Ingram, Tim Menzies, Hany Ammar Scalable Product Line Configuration: A Straw to. Break the Camel's Back. (http://dx.doi.org/10.1109/ASE.2013.6693104) ASE 2013



Horst Schirmeier, Olaf Spinczyk: Tailoring Infrastructure Software Product Lines by Static Application Analysis. 255-260 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.33) SPLC 2007



Norbert Siegmund, Martin Kuhlemann, Marko Rosenmüller, Christian Kästner, Gunter Saake: Integrated Product Line Model for Semi-Automated Product Derivation Using Non-Functional Properties. 25-32 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



Samaneh Soltani, Mohsen Asadi, Marek Hatala, Dragan Gasevic, Ebrahim Bagheri: Automated planning for feature model configuration based on stakeholders' business concerns. 536-539 (http://dx.doi.org/10.1109/ASE.2011.6100118) ASE 2011



Samaneh Soltani, Mohsen Asadi, Dragan Gasevic, Marek Hatala, Ebrahim Bagheri: Automated planning for feature model configuration based on functional and non-functional requirements. 56-65 (http://doi.acm.org/10.1145/2362536.2362548) SPLC 2012



Reinhard Stoiber, Martin Glinz: Supporting Stepwise, Incremental Product Derivation in Product Line Requirements Engineering. 77-84 (http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf) VAMOS 2010



Hongyu Sun, Robyn R. Lutz, Samik Basu: Product-line-based requirements customization for web service compositions. 141-150 (http://doi.acm.org/10.1145/1753235.1753255) SPLC 2009

42



Yu Sun, Hyun Cho, Jeff Gray, Jules White: Supporting Feature Model Configuration using a Demonstration-based Approach PLEASE 2011



Thein Than Tun, Quentin Boucher, Andreas Classen, Arnaud Hubaux, Patrick Heymans: Relating requirements and feature configurations: a systematic approach. 201-210 (http://doi.acm.org/10.1145/1753235.1753263) SPLC 2009



Jules White, Brian Dougherty, Douglas C. Schmidt, David Benavides: Automated reasoning for multi-step feature model configuration problems. 11-20 (http://doi.acm.org/10.1145/1753235.1753238) SPLC 2009



Jules White, Douglas C. Schmidt, Egon Wuchner, Andrey Nechypurenko: Automating Product-Line Variant Selection for Mobile Devices. 129-140 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.19) SPLC 2007

3.2. Application Design and Realization 

Hugo Arboleda, Rubby Casallas, Jean-Claude Royer: Dealing with fine-grained configurations in model-driven SPLs. 1-10 (http://doi.acm.org/10.1145/1753235.1753237) SPLC 2009



Razieh Behjati, Tao Yue, Lionel C. Briand, Bran Selic: SimPL: A product-line modeling methodology for families of integrated control systems. 607-629 (http://dx.doi.org/10.1016/j.infsof.2012.09.006) IST 55(3)



Alexandre Bragança, Ricardo Jorge Machado: Transformation Patterns for Multi-staged Model Driven Software Development. 329-338 (http://dx.doi.org/10.1109/SPLC.2008.41) SPLC 2008



Gary J. Chastek, Patrick Donohoe, John D. McGregor: A Production System for Software Product Lines. 117-128 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.29) SPLC 2007



Elder Cirilo, Uirá Kulesza, Alessandro Garcia, Donald D. Cowan, Paulo S. C. Alencar et al.: Configurable Software Product Lines - Supporting Heterogeneous Configuration Knowledge. 176-191 (http://dx.doi.org/10.1007/978-3-642-38977-1_12) ICSR 2013



Elder Cirilo, Uirá Kulesza, Alessandro Garcia, Donald D. Cowan, Paulo S. C. Alencar, Carlos José Pereira de Lucena: Configurable Software Product Lines - Supporting Heterogeneous Configuration Knowledge. 176-191 (http://dx.doi.org/10.1007/978-3-642-38977-1_9) ICSR 2013



Elder Cirilo, Ingrid Nunes, Uirá Kulesza, Carlos José Pereira de Lucena: Automating the product derivation process of multi-agent systems product lines. 258-276 (http://dx.doi.org/10.1016/j.jss.2011.04.066) JSS 85(2)



Elder Cirilo, Uirá Kulesza, Roberta Coelho, Carlos José Pereira de Lucena, Arndt von Staa: Integrating Component and Product Lines Technologies. 130-141 (http://dx.doi.org/10.1007/978-3-540-68073-4_12) ICSR 2008

43



Ricardo Erikson Veras de Sena Rosa, Vicente Ferreira Lucena Junior: Smart Composition of Reusable Software Components in Mobile Application Product Line PLEASE 2011



Holger Eichelberger, Klaus Schmid: EASy-Producer - A Product Line Production Environment. 357 (http://dx.doi.org/10.1109/SPLC.2008.24) SPLC 2008



Christoph Elsner, Peter Ulbrich, Daniel Lohmann, Wolfgang Schröder-Preikschat: Consistent Product Line Configuration across File Type and Product Line Boundaries. 181-195 (http://dx.doi.org/10.1007/978-3-642-15579-6_13) SPLC 2010



Martin Erwig, Klaus Ostermann, Tillmann Rendel, Eric Walkingshaw: Adding configuration to the choice calculus. 13 (http://doi.acm.org/10.1145/2430502.2430520) VAMOS 2013



Joel Greenyer, Christian Brenner, Maxime Cordy, Patrick Heymans, Erika Gressi: Incrementally synthesizing controllers from scenario-based product line specifications. (http://doi.acm.org/10.1145/2491411.2491445) ESEC 2013



Alexander Gruler, Alexander Harhurin, Judith Hartmann: Development and Configuration of Service-based Product Lines. 107-116 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.13) SPLC 2007



Victor Guana, Darío Correal: Improving software product line configuration: A quality attribute-driven approach. 541-562 (http://dx.doi.org/10.1016/j.infsof.2012.09.007) IST 55(3)



Sebastian Günther, Thomas Cleenewerck, Viviane Jonckers: Software variability: the design space of configuration languages. 157-164 (http://doi.acm.org/10.1145/2110147.2110165) VAMOS 2012



Herman Hartmann, Mila Keren, Aart A. J. Matsinger, Julia Rubin, Tim Trew, Tali Yatzkar-Haham: Using MDA for Integration of Heterogeneous Components in Software Supply Chains. 361-376 (http://dx.doi.org/10.1007/978-3-642-15579-6_25) SPLC 2010



Stuart Hutchesson, John A. McDermid: Towards Cost-Effective High-Assurance Software Product Lines: The Need for Property-Preserving Transformations. 55-64 (http://dx.doi.org/10.1109/SPLC.2011.32) SPLC 2011



Paul Istoan, Nicolas Biri, Jacques Klein: Issues in model-driven behavioural product derivation. 69-78 (http://doi.acm.org/10.1145/1944892.1944900) VAMOS 2011



Charles W. Krueger: The 3-Tiered Methodology: Pragmatic Insights from New Generation Software Product Lines. 97-106 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.34) SPLC 2007



Nicolás López, Rubby Casallas, André van der Hoek: Issues in mapping change-based product line architectures to configuration management systems. 21-30 (http://doi.acm.org/10.1145/1753235.1753239) SPLC 2009

44



Ioanna Lytra, Holger Eichelberger, Huy Tran, Georg Leyh, Klaus Schmid, Uwe Zdun: On the interdependence and integration of variability and architectural decisions. (http://doi.acm.org/10.1145/2556624.2556634) VAMOS 2014



Brice Morin, Olivier Barais, Jean-Marc Jézéquel: Weaving Aspect Configurations for Managing System Variability. 53-62 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



Jon Oldevik, Øystein Haugen: Higher-Order Transformations for Product Lines. 243-254 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.11) SPLC 2007



Pádraig O'Leary, Rick Rabiser, Ita Richardson, Steffen Thiel: Important issues and key activities in product derivation: experiences from two independent research projects. 121-130 (http://doi.acm.org/10.1145/1753235.1753253) SPLC 2009



Xin Peng, Liwei Shen, Wenyun Zhao: Feature Implementation Modeling Based Product Derivation in Software Product Line. 142-153 (http://dx.doi.org/10.1007/978-3-540-68073-4_13) ICSR 2008



Daniel Perovich, Pedro O. Rossel, M. Cecilia Bastarrica: Feature model to product architectures: Applying MDE to Software Product Lines. 201-210 (http://dx.doi.org/10.1109/WICSA.2009.5290806) WICSA 2009



Gilles Perrouin, Jacques Klein, Nicolas Guelfi, Jean-Marc Jézéquel: Reconciling Automation and Flexibility in Product Derivation. 339-348 (http://dx.doi.org/10.1109/SPLC.2008.38) SPLC 2008



Andreas Pleuss, Goetz Botterweck, Deepak Dhungana: Integrating Automated Product Derivation and Individual User Interface Design. 69-76 (http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf) VAMOS 2010



Rick Rabiser, Pádraig O'Leary, Ita Richardson: Key activities for product derivation in software product lines. 285-300 (http://dx.doi.org/10.1016/j.jss.2010.09.042) JSS 84(2)



Marko Rosenmüller, Norbert Siegmund, Sven Apel, Gunter Saake: Flexible feature binding in software product lines. 163-197 (http://dx.doi.org/10.1007/s10515-011-0080-5) ASE-J 18(2)



Marko Rosenmüller, Norbert Siegmund, Gunter Saake, Sven Apel: Code generation to support static and dynamic composition of software product lines. 3-12 (http://doi.acm.org/10.1145/1449913.1449917) GPCE 2008



Julia Rubin, Andrei Kirshin, Goetz Botterweck, Marsha Chechik: Managing forked product variants. 156-160 (http://doi.acm.org/10.1145/2362536.2362558) SPLC 2012



André L. Santos, Kai Koskimies, Antónia Lopes: Automated Domain-Specific Modeling Languages for Generating Framework-Based Applications. 149-158 (http://dx.doi.org/10.1109/SPLC.2008.17) SPLC 2008

45



Klaus Schmid, Holger Eichelberger: Model-Based Implementation of Meta-Variability Constructs: A Case Study using Aspects. 63-71 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



Sarina Sivonen: DSML for Developing Repository-Based Eclipse Plug-Ins. 356 (http://dx.doi.org/10.1109/SPLC.2008.47) SPLC 2008



Harvey Siy, Aaron Wolfson, Mansour Zand: Ontology-Based Product Line Modeling and Generation PLEASE 2011



Bo Wang, Leonardo Teixeira Passos, Yingfei Xiong, Krzysztof Czarnecki, Haiyan Zhao, Wei Zhang: SmartFixer: fixing software configurations based on dynamic priorities. 82-90 (http://doi.acm.org/10.1145/2491627.2491640) SPLC 2013



David M. Weiss, J. Jenny Li, J. Hamilton Slye, Trung T. Dinh-Trong, Hongyu Sun: Decision-Model-Based Code Generation for SPLE. 129-138 (http://dx.doi.org/10.1109/SPLC.2008.42) SPLC 2008

3.3. Application Quality Assurance 

Wolfgang Heider, Rick Rabiser, Paul Grünbacher, Daniela Lettner: Using regression testing to analyze the impact of changes to variability models on products. 196-205 (http://doi.acm.org/10.1145/2362536.2362563) SPLC 2012



Shigeo Kato, Nobuhito Yamaguchi: Variation Management for Software Product Lines with Cumulative Coverage of Feature Interactions. 140-149 (http://dx.doi.org/10.1109/SPLC.2011.51) SPLC 2011



Philipp Lengauer, Verena Bitto, Florian Angerer, Paul Grünbacher, Hanspeter Mössenböck: Where has all my memory gone?: determining memory characteristics of product variants using virtual-machine-level monitoring. (http://doi.acm.org/10.1145/2556624.2556628) VAMOS 2014



Sascha Lity, Malte Lochau, Ina Schaefer, Ursula Goltz: Delta-Oriented Model-Based SPL Regression Testing PLEASE 2012



Vanessa Stricker, Andreas Metzger, Klaus Pohl: Avoiding Redundant Testing in Application Engineering. 226-240 (http://dx.doi.org/10.1007/978-3-642-15579-6_16) SPLC 2010



Shuai Wang, Arnaud Gotlieb, Shaukat Ali, Marius Liaaen: Automated Test Case Selection Using Feature Model: An Industrial Case Study. 237-253 (http://dx.doi.org/10.1007/978-3-642-41533-3_15) MODELS 2013

4. Emerging Research Challenges 4.1. Variability Management in Non-Product-Line Settings 

David Benavides, José A. Galindo: Variability management in an unaware software product line company: an experience report.

46

(http://doi.acm.org/10.1145/2556624.2556633) VAMOS 2014 

Andres Fortier, Gustavo Rossi, Silvia E. Gordillo, Cecilia Challiol: Dealing with variability in context-aware mobile software. 915-936 (http://dx.doi.org/10.1016/j.jss.2009.11.002) JSS 83(6)



Paul Grünbacher, Rick Rabiser, Deepak Dhungana, Martin Lehofer: Model-Based Customization and Deployment of Eclipse-Based Tools: Industrial Experiences. 247-256 (http://doi.ieeecomputersociety.org/10.1109/ASE.2009.11) ASE 2009



Lukas Linsbauer, Roberto E. Lopez-Herrejon, Alexander Egyed: Recovering traceability between features and code in product variants. 131-140 (http://doi.acm.org/10.1145/2491627.2491630) SPLC 2013



Julia Rubin, Marsha Chechik: A framework for managing cloned product variants. 1233-1236 (http://dl.acm.org/citation.cfm?id=2486971) ICSE 2013

4.2. Leveraging Instantaneous Feedback 

Geir Kjetil Hanssen, Tor Erlend Fægri: Process fusion: An industrial case study on agile software product line engineering. 843-854 (http://dx.doi.org/10.1016/j.jss.2007.10.025) JSS 81(6)



Antonio Martini, Lars Pareto, Jan Bosch: Enablers and inhibitors for speed with reuse. 116-125 (http://doi.acm.org/10.1145/2362536.2362554) SPLC 2012



Antonio Martini, Lars Pareto, Jan Bosch: Communication factors for speed and reuse in large-scale agile software development. 42-51 (http://doi.acm.org/10.1145/2491627.2491642) SPLC 2013



Kannan Mohan, Balasubramaniam Ramesh, Vijayan Sugumaran: Integrating Software Product Line Engineering and Agile Development. 48-55 (http://doi.ieeecomputersociety.org/10.1109/MS.2010.31) SOFTWARE 27(3)



Muhammad Asim Noor, Rick Rabiser, Paul Grünbacher: Agile product line planning: A collaborative approach and a case study. 868-882 (http://dx.doi.org/10.1016/j.jss.2007.10.028) JSS 81(6)

4.3. Open World Assumption 

Germán H. Alférez, Vicente Pelechano: Context-Aware Autonomous Web Services in Software Product Lines. 100-109 (http://dx.doi.org/10.1109/SPLC.2011.21) SPLC 2011



Vander Alves, Daniel Schneider, Martin Becker, Nelly Bencomo, Paul Grace: Comparitive Study of Variability Management in Software Product Lines and Runtime Adaptable Systems. 9-17 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009

47



Carlos Andres Parra, Xavier Blanc, Laurence Duchien: Context awareness for dynamic service-oriented product lines. 131-140 (http://doi.acm.org/10.1145/1753235.1753254) SPLC 2009



Luciano Baresi, Sam Guinea, Liliana Pasquale: Service-Oriented Dynamic Software Product Lines. 42-48 (http://doi.ieeecomputersociety.org/10.1109/MC.2012.289) COMP 45(10)



Nelly Bencomo, Gordon S. Blair, Carlos A. Flores-Cortés, Peter Sawyer: Reflective Component-based Technologies to Support Dynamic Variability. 141-150 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



Nelly Bencomo, Svein O. Hallsteinsen, Eduardo Santana de Almeida: A View of the Dynamic Software Product Line Landscape. 36-41 (http://doi.ieeecomputersociety.org/10.1109/MC.2012.292) COMP 45(10)



Jan Bosch, Rafael Capilla: Dynamic Variability in Software-Intensive Embedded System Families. 28-35 (http://doi.ieeecomputersociety.org/10.1109/MC.2012.287) COMP 45(10)



Bruno Barbieri Pontes Cafeo, Joost Noppen, Fabiano Cutigi Ferrari, Ruzanna Chitchyan, Awais Rashid: Inferring test results for dynamic software product lines. 500-503 (http://doi.acm.org/10.1145/2025113.2025203) ESEC 2011



Rafael Capilla, Jan Bosch: The Promise and Challenge of Runtime Variability. 93-95 (http://doi.ieeecomputersociety.org/10.1109/MC.2011.382) COMP 44(12)



Rafael Capilla, Jan Bosch, Pablo Trinidad, Antonio Ruiz Cortés, Mike Hinchey: An overview of Dynamic Software Product Line architectures and techniques: Observations from research and industry. 3-23 (http://dx.doi.org/10.1016/j.jss.2013.12.038) JSS 91



Nicolás Cardozo, Wolfgang De Meuter, Kim Mens, Sebastián González, Pierre-Yves Orban: Features on demand. (http://doi.acm.org/10.1145/2556624.2556630) VAMOS 2014



Carlos Cetina, Pau Giner, Joan Fons, Vicente Pelechano: Designing and Prototyping Dynamic Software Product Lines: Techniques and Guidelines. 331-345 (http://dx.doi.org/10.1007/978-3-642-15579-6_23) SPLC 2010



Carlos Cetina, Øystein Haugen, Xiaorui Zhang, Franck Fleurey, Vicente Pelechano: Strategies for variability transformation at run-time. 61-70 (http://doi.acm.org/10.1145/1753235.1753245) SPLC 2009



Carlos Cetina, Joan Fons, Vicente Pelechano: Applying Software Product Lines to Build Autonomic Pervasive Systems. 117-126 (http://dx.doi.org/10.1109/SPLC.2008.13) SPLC 2008



Carlos Cetina, Pau Giner, Joan Fons, Vicente Pelechano: Prototyping Dynamic Software Product Lines to evaluate run-time reconfigurations. 2399-2413 (http://dx.doi.org/10.1016/j.scico.2012.06.007) SciCP 78(12)

48



Carlos Cetina, Pau Giner, Joan Fons, Vicente Pelechano: Autonomic Computing through Reuse of Variability Models at Runtime: The Case of Smart Homes. 37-43 (http://doi.ieeecomputersociety.org/10.1109/MC.2009.309) COMP 42(10)



Roger Clotet, Deepak Dhungana, Xavier Franch, Paul Grünbacher, Lidia López, Jordi Marco, Norbert Seyff: Dealing with Changes in Service-Oriented Computing Through Integrated Goal and Variability Modelling. 43-52 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



Javier Cubo, Nadia Gámez, Lidia Fuentes, Ernesto Pimentel: Composition and Self-Adaptation of Service-Based Systems with Feature Models. 326-342 (http://dx.doi.org/10.1007/978-3-642-38977-1_25) ICSR 2013



Ferruccio Damiani, Luca Padovani, Ina Schaefer: A formal foundation for dynamic delta-oriented software product lines. 1-10 (http://doi.acm.org/10.1145/2371401.2371403) GPCE 2012



Josh Dehlinger, Robyn R. Lutz: Gaia-PL: A Product Line Engineering Approach for Efficiently Designing Multiagent Systems. 17 (http://doi.acm.org/10.1145/2000799.2000803) TOSEM 20(4)



Brecht Desmet, Jorge Vallejos, Pascal Costanza, Robert Hirschfeld: Layered design approach for context-aware systems. 157-165 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Naeem Esfahani, Ahmed M. Elkhodary, Sam Malek: A Learning-Based Framework for Engineering Feature-Oriented Self-Adaptive Software Systems. 1467-1493 (http://doi.ieeecomputersociety.org/10.1109/TSE.2013.37) TSE 39(11)



Phil Greenwood, Ruzanna Chitchyan, Awais Rashid, Joost Noppen, Franck Fleurey, Arnor Solberg: Modelling adaptability and variability in requirements. 343-344 (http://dx.doi.org/10.1109/RE.2011.6051667) RE 2011



Svein O. Hallsteinsen, Mike Hinchey, Sooyong Park, Klaus Schmid: Dynamic Software Product Lines. 93-95 (http://doi.ieeecomputersociety.org/10.1109/MC.2008.123) COMP 41(4)



Mike Hinchey, Sooyong Park, Klaus Schmid: Building Dynamic Software Product Lines. 22-26 (http://doi.ieeecomputersociety.org/10.1109/MC.2012.332) COMP 45(10)



Dean Kramer, Samia Oussena, Peter Komisarczuk, Tony Clark: Graphical User Interfaces in Dynamic Software Product Lines PLEASE 2013



Jaejoon Lee, Gerald Kotonya, Daniel Robinson: A Negotiation Framework for Service-Oriented Product Line Development. 269-277 (http://dx.doi.org/10.1007/978-3-642-04211-9_26) ICSR 2009



Jaejoon Lee, Dirk Muthig: Feature-Oriented Analysis and Specification of Dynamic Product Reconfiguration. 154-165 (http://dx.doi.org/10.1007/978-3-540-68073-4_14) ICSR 2008

49



Jaejoon Lee, Gerald Kotonya: Combining Service-Orientation with Product Line Engineering. 35-41 (http://doi.ieeecomputersociety.org/10.1109/MS.2010.30) SOFTWARE 27(3)



Jaejoon Lee, Gerald Kotonya, Daniel Robinson: Engineering Service-Based Dynamic Software Product Lines. 49-55 (http://doi.ieeecomputersociety.org/10.1109/MC.2012.284) COMP 45(10)



Ildefonso Montero, Joaquín Peña, Antonio Ruiz Cortés: Towards Visualisation and Analysis of Runtime Variability in Execution Time of Business Information Systems based on Product Lines. 151-160 (http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf) VAMOS 2008



Brice Morin, Franck Fleurey, Nelly Bencomo, Jean-Marc Jézéquel, Arnor Solberg, Vegard Dehlen, Gordon S. Blair: An Aspect-Oriented and Model-Driven Approach for Managing Dynamic Variability. 782-796 (http://dx.doi.org/10.1007/978-3-540-87875-9_54) MODELS 2008



Marko Rosenmüller, Norbert Siegmund, Mario Pukall, Sven Apel: Tailoring dynamic software product lines. 3-12 (http://doi.acm.org/10.1145/2047862.2047866) GPCE 2011



Mohammed Salifu, Bashar Nuseibeh, Lucia Rapanotti, Thein Than Tun: Using Problem Descriptions to Represent Variabilities For Context-Aware Applications. 149-156 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Javier Gonzalez Sanchez: Toward a software product line for affective-driven self-adaptive systems. 1381-1384 (http://dl.acm.org/citation.cfm?id=2487011) ICSE 2013



Liwei Shen, Xin Peng, Jindu Liu, Wenyun Zhao: Towards Feature-Oriented Variability Reconfiguration in Dynamic Software Product Lines. 52-68 (http://dx.doi.org/10.1007/978-3-642-21347-2_9) ICSR 2011



Alistair Sutcliffe, Pete Sawyer: Modeling Personalized Adaptive Systems. 178-192 (http://dx.doi.org/10.1007/978-3-642-38709-8_12) CAiSE 2013



Naoyasu Ubayashi, Shin Nakajima, Masayuki Hirayama: Context-Dependent Product Line Practice for Constructing Reliable Embedded Systems. 1-15 (http://dx.doi.org/10.1007/978-3-642-15579-6_1) SPLC 2010



Naoyasu Ubayashi, Shin Nakajima, Masayuki Hirayama: Context-dependent product line engineering with lightweight formal approaches. 2331-2346 (http://dx.doi.org/10.1016/j.scico.2012.06.006) SciCP 78(12)



Yiqiao Wang, John Mylopoulos: Self-Repair through Reconfiguration: A Requirements Engineering Approach. 257-268 (http://doi.ieeecomputersociety.org/10.1109/ASE.2009.66) ASE 2009

50

5. Case Studies and Experience Reports 

Ebrahim Khalil Abbasi, Arnaud Hubaux, Mathieu Acher, Quentin Boucher, Patrick Heymans: The Anatomy of a Sales Configurator: An Empirical Study of 111 Cases. 162-177 (http://dx.doi.org/10.1007/978-3-642-38709-8_11) CAiSE 2013



Shaukat Ali, Tao Yue, Lionel C. Briand, Suneth Walawege: A Product Line Modeling and Configuration Methodology to Support Model-Based Testing: An Industrial Case Study. 726-742 (http://dx.doi.org/10.1007/978-3-642-33666-9_46) MODELS 2012



Vander Alves, Tarcisio Camara, Carina Frota Alves: Experiences with Mobile Games Product Line Development at Meantime. 287-296 (http://dx.doi.org/10.1109/SPLC.2008.40) SPLC 2008



Henric Andersson, Erik Herzog, Johan Ölvander: Experience from model and software reuse in aircraft simulator product line engineering. 595-606 (http://dx.doi.org/10.1016/j.infsof.2012.06.014) IST 55(3)



Maria Carmela Annosi, Massimiliano Di Penta, Genny Tortora: Managing and Assessing the Risk of Component Upgrades PLEASE 2012



Muhammad Ali Babar, Tuomas Ihme, Minna Pikkarainen: An industrial case of exploiting product line architectures in agile software development. 171-179 (http://doi.acm.org/10.1145/1753235.1753259) SPLC 2009



David Benavides, José A. Galindo: Variability management in an unaware software product line company: an experience report. (http://doi.acm.org/10.1145/2556624.2556633) VAMOS 2014



Danilo Beuche, Andreas Birk, Heinrich Dreier, Andreas Fleischmann, Heidi Galle, Gerald Heller, Dirk Janzen, Isabel John et al.: Using Requirements Management Tools in Software Product Line Engineering: The State of the Practice. 84-96 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.15) SPLC 2007



Margot Bittner, Mark-Oliver Reiser, Matthias Weber: A Case Study on Tool-Supported Multi-level Requirements Management in Complex Product Families. 173-187 (http://dx.doi.org/10.1007/978-3-642-14192-8_17) REfSQ 2010



Ralf Carbon, Sebastian Adam, Takayuki Uchida: Towards a product line approach for office devices: facilitating customization of office devices at Ricoh Co. Ltd. 151-160 (http://doi.acm.org/10.1145/1753235.1753257) SPLC 2009



Ralf Carbon, Jens Knodel, Dirk Muthig, Gerald Meier: (http://dx.doi.org/10.1109/SPLC.2008.20) SPLC 2008 Providing Feedback from Application to Family Engineering - The Product Line Planning Game at the Testo AG. 180-189 (http://dx.doi.org/10.1109/SPLC.2008.21) SPLC 2008



Marcelo Cataldo, James D. Herbsleb: Factors leading to integration failures in global feature-oriented development: an empirical analysis. 161-170 (http://doi.acm.org/10.1145/1985793.1985816) ICSE 2011

51



Wonseok Chae, Matthias Blume: Building a Family of Compilers. 307-316 (http://dx.doi.org/10.1109/SPLC.2008.28) SPLC 2008



Sridhar Chimalakonda, Kesav Vithal Nori: What Makes It Hard to Apply Software Product Lines to Educational Technologies? PLEASE 2013



Thomas R. Devine, Katerina Goseva-Popstojanova, Sandeep Krishnan, Robyn R. Lutz, J. Jenny Li: An Empirical Study of Pre-release Software Faults in an Industrial Product Line. 181-190 (http://doi.ieeecomputersociety.org/10.1109/ICST.2012.98) ICST 2012



Ulrik Eklund, Håkan Gustavsson: Architecting automotive product lines: Industrial practice. 2347-2359 (http://dx.doi.org/10.1016/j.scico.2012.06.008) SciCP, 78(12)



Emelie Engström, Per Runeson: Test overlay in an emerging software product line - An industrial case study. 581-594 (http://dx.doi.org/10.1016/j.infsof.2012.04.009) IST 55(3)



Jacky Estublier, Idrissa A. Dieng, Thomas Leveque: Software product line evolution: the Selecta system PLEASE 2010



Miao Fang, Georg Leyh, Christoph Elsner, Jörg Dörr: Challenges in Managing Behavior Variability of Production Control Software PLEASE 2013



João Bosco Ferreira Filho, Olivier Barais, Mathieu Acher, Benoit Baudry, Jérôme Le Noir: Generating counterexamples of model-based software product lines: an exploratory study. 72-81 (http://doi.acm.org/10.1145/2491627.2491639) SPLC 2013



João Bosco Ferreira Filho, Olivier Barais, Benoit Baudry, Jérôme Le Noir: Leveraging Variability Modeling for Multi-dimensional Model-Driven Software Product Lines PLEASE 2012



Greg Freeman, Don S. Batory, R. Greg Lavender, Jacob Neal Sarvela: Lifting transformational models of product lines: a case study. 359-373 (http://dx.doi.org/10.1007/s10270-009-0131-6) SoSym 9(3)



André Wilson Brotto Furtado, André L. M. Santos, Geber L. Ramalho, Eduardo Santana de Almeida: Improving Digital Game Development with Software Product Lines. 30-37 (http://doi.ieeecomputersociety.org/10.1109/MS.2011.101) SOFTWARE 27(3)



Matthias Galster, Paris Avgeriou, Dan Tofan: Constraints for the design of variability-intensive service-oriented reference architectures - An industrial case study. 428-441 (http://dx.doi.org/10.1016/j.infsof.2012.09.011) IST 55(2)



Dharmalingam Ganesan, Jens Knodel, Ronny Kolb, Uwe Haury, Gerald Meier: Comparing Costs and Benefits of Different Test Strategies for a Software Product Line: A Study from Testo AG. 74-83 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.21) SPLC 2007



Dharmalingam Ganesan, Mikael Lindvall, David McComas, Maureen Bartholomew, Steve Slegel, Barbara Medina et al.: An analysis of unit tests of a flight software product line. 2360-2380

52

(http://dx.doi.org/10.1016/j.scico.2012.02.006) SciCP 78(12) 

Charles Gillan, Peter Kilpatrick, Ivor T. A. Spence, T. John Brown, Rabih Bashroush, Rachel Gawley: Challenges in the Application of Feature Modelling in Fixed Line Telecommunications. 141-148 (http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf) VAMOS 2007



Kyungmin Go, Sungwon Kang, Myungchul Kim, Jihyun Lee: A Systematic Test Case Generation Approach for Testing Message Length Variability. 397-406 (http://dx.doi.org/10.1109/ICST.2011.35) ICST 2011



Wolfgang Heider, Michael Vierhauser, Daniela Lettner, Paul Grünbacher: A Case Study on the Evolution of a Component-based Product Line. 1-10 (http://dx.doi.org/10.1109/WICSA-ECSA.212.8) WICSA 2012



Arnaud Hubaux, Patrick Heymans, David Benavides: Variability Modeling Challenges from the Trenches of an Open Source Product Line Re-engineering Project. 55-64 (http://dx.doi.org/10.1109/SPLC.2008.39) SPLC 2008



Yuzo Ishida: Software Product Lines Approach in Enterprise System Development. 44-53 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.18) SPLC 2007



Sami Jantunen, Kati Hietaranta, Donald C. Gause: Adjusting to Increasing Product Management Problems: Challenges and Improvement Proposals in One Software Company. 386-400 (http://dx.doi.org/10.1007/978-3-642-37422-7_28) REfSQ 2013



Paul Jensen: Experiences with Product Line Development of Multi-Discipline Analysis Software at Overwatch Textron Systems. 35-43 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.25) SPLC 2007



Hans Peter Jepsen, Jan Gaardsted Dall, Danilo Beuche: Minimally Invasive Migration to Software Product Lines. 203-211 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.30) SPLC 2007



Christian Kästner, Sven Apel, Syed Saif ur Rahman, Marko Rosenmüller, Don S. Batory, Gunter Saake: On the impact of the optional feature problem: analysis and case studies. 181-190 (http://doi.acm.org/10.1145/1753235.1753261) SPLC 2009



Kangtae Kim, Hyungrok Kim, Woomok Kim: Building Software Product Line from the Legacy Systems "Experience in the Digital Audio and Video Domain". 171-180 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.27) SPLC 2007



Martin Krsek, Jay van Zyl, Robert Redpath, Ben Clohesy, Nick Dean: Experiences of Large Banks: Hurdles and Enablers to the Adoption of Software Product Line Practices in Large Corporate Organisations. 161-169 (http://dx.doi.org/10.1109/SPLC.2008.43) SPLC 2008



Charles W. Krueger, Dale Churchett, Ross Buhrdorf: HomeAway's Transition to Software Product Line Practice: Engineering and Business Results in 60 Days. 297-306 (http://dx.doi.org/10.1109/SPLC.2008.36) SPLC 2008

53



Dong Li, FISCAN: Identifying Best Practice by Analyzing the Evolution of the FISCAN MTMSIS Software Product Line PLEASE 2011



Dong Li, Ye Yang: Enhance Value by Building Trustworthy Software-Reliant System of Systems from Software Product Lines PLEASE 2012



Robyn R. Lutz: Enabling Verifiable Conformance for Product Lines. 35-44 (http://dx.doi.org/10.1109/SPLC.2008.12) SPLC 2008



Andrey Maglyas, Uolevi Nikula, Kari Smolander: What do practitioners mean when they talk about product management? 261-266 (http://dx.doi.org/10.1109/RE.2012.6345812) RE 2012



Bélen Magro, Juan Garbajosa, Jennifer Pérez: A Software Product Line Definition for Validation Environments. 45-54 (http://dx.doi.org/10.1109/SPLC.2008.35) SPLC 2008



Sam Malek, Chiyoung Seo, Sharmila Ravula, Brad Petrus, Nenad Medvidovic: Reconceptualizing a Family of Heterogeneous Embedded Systems via Explicit Architectural Support. 591-601 (http://doi.ieeecomputersociety.org/10.1109/ICSE.2007.69) ICSE 2007



Yoshihiro Matsumoto: A Guide for Management and Financial Controls of Product Lines. 163-170 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.26) SPLC 2007



Holt Mebane, Joni T. Ohta: Dynamic Complexity and the Owen Firmware Product Line Program. 212-222 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.32) SPLC 2007



Bartosz Michalik, Danny Weyns, Wim Van Betsbrugge: On the Problems with Evolving Egemin's Software Product Line PLEASE 2011



Parastoo Mohagheghi, Reidar Conradi: An empirical investigation of software reuse benefits in a large telecom product. (http://doi.acm.org/10.1145/1363102.1363104) TOSEM 17(3)



Varvana Myllärniemi, Juha Savolainen, Tomi Männistö: Performance variability in software product lines: a case study in the telecommunication domain. 32-41 (http://doi.acm.org/10.1145/2491627.2491631) SPLC 2013



Markus Nöbauer, Norbert Seyff, Deepak Dhungana, Reinhard Stoiber: Managing variability of ERP ecosystems: research issues and solution ideas from Microsoft Dynamics AX. 21-26 (http://doi.acm.org/10.1145/2110147.2110150) VAMOS 2012



Leonardo Teixeira Passos, Jianmei Guo, Leopoldo Teixeira, Krzysztof Czarnecki, Andrzej Wasowski, Paulo Borba: Coevolution of variability models and related artifacts: a case study from the Linux kernel. 91-100 (http://doi.acm.org/10.1145/2491627.2491628) SPLC 2013



Sachin Patel: Practical problems with modeling variability in test cases: an industrial perspective.

54

(http://doi.acm.org/10.1145/2556624.2556626) VAMOS 2014 

Daniel Pech, Jens Knodel, Ralf Carbon, Clemens Schitter, Dirk Hein: Variability management in small development organizations: experiences and lessons learned from a case study. 285-294 (http://doi.acm.org/10.1145/1753235.1753274) SPLC 2009



Rick Rabiser, Paul Grünbacher, Martin Lehofer: A qualitative study on user guidance capabilities in product configuration tools. 110-119 (http://doi.acm.org/10.1145/2351676.2351693) ASE 2012



Julia Rubin, Krzysztof Czarnecki, Marsha Chechik: Managing cloned variants: a framework and experience. 101-110 (http://doi.acm.org/10.1145/2491627.2491644) SPLC 2013



Ana B. Sánchez, Sergio Segura, Antonio Ruiz Cortés: The Drupal framework: a case study to evaluate variability testing techniques. (http://doi.acm.org/10.1145/2556624.2556638) VAMOS 2014



Juha Savolainen, Jan Bosch, Juha Kuusela, Tomi Männistö: Default values for improved product line management. 51-60 (http://doi.acm.org/10.1145/1753235.1753243) SPLC 2009



Sven Schuster, Sandro Schulze, Ina Schaefer: Structural feature interaction patterns: case studies and guidelines. (http://doi.acm.org/10.1145/2556624.2556640) VAMOS 2014



Christa Schwanninger, Iris Groher, Christoph Elsner, Martin Lehofer: Variability Modelling throughout the Product Line Lifecycle. 685-689 (http://dx.doi.org/10.1007/978-3-642-04425-0_55) MODELS 2009



David Sellier, Gorka Benguria Elguezabal, Gorka Urchegui: Introducing Software Product Line Engineering for Metal Processing Lines in a Small to Medium Enterprise. 54-62 (http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.14) SPLC 2007



Farida Semmak, Christophe Gnaho, Régine Laleau: A Tool for Modelling Variability at Goal Level. 177-180 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Marco Sinnema, Sybren Deelstra: Industrial validation of COVAMOF. 584-600 (http://dx.doi.org/10.1016/j.jss.2007.06.002) JSS 81(4)



Colin F. Snook, Michael Poppleton, Ian Johnson: Rigorous engineering of product-line requirements: A case study in failure management. 112-129 (http://dx.doi.org/10.1016/j.infsof.2007.10.010) IST 50(1-2)



Neset Sözen, Ettore Merlo: Adapting Software Product Lines for Complex Certifiable Avionics Software PLEASE 2012

55



Fritz Stallinger, Robert Neumann, Robert Schossleitner, Stephan Kriener: Migrating Towards Evolving Software Product Lines: Challenges of an SME in a Core Customer-driven Industrial Systems Engineering Context,



Stefan Strobl, Mario Bernhart, Thomas Grechenig: An experience report on the incremental adoption and evolution of an SPL in eHealth PLEASE 2010



Yasuaki Takebe, Naohiko Fukaya, Masaki Chikahisa, Toshihide Hanawa, Osamu Shirai: Experiences with software product line engineering in product development oriented organization. 275-283 (http://doi.acm.org/10.1145/1753235.1753273) SPLC 2009



Bernd Waldmann, Pete Jones: Feature-oriented Requirements Satisfy Needs for Reuse and Systems View. 329-334 (http://doi.ieeecomputersociety.org/10.1109/RE.2009.6) RE 2009



Krzysztof Wnuk, Björn Regnell, Jonas Andersson, Samuel Nygren: An Industrial Case Study on Large-Scale Variability Management for Product Configuration in the Mobile Handset Domain. 155-164 (http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf) VAMOS 2009



Kentaro Yoshimura, Thomas Forster, Dirk Muthig, Daniel Pech: Model-Based Design of Product Line Components in the Automotive Domain. 170-179

56