Our extensive industrial collaboration enables us to do research with immediate application to software development practices in realistic settings.
Publications
"Perspectives on Generative Programming - Extended Abstract. Invited talk paper",
SFB501 Colloquium on Software Reuse, Kaiserslautern, Germany, University of Kaiserslautern, 2003.
"Presence-Condition Simplification in Highly Configurable Systems",
37th International Conference on Software Engineering (ICSE), 2015.
"Quick fix generation for DSMLs",
IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Pittsburgh, PA, USA, IEEE, 2011.
"Recommending Refactorings to Reverse Software Architecture Erosion",
16th European Conference on Software Maintenance and Reengineering (CSMR), Early Research Achievements Track, 03/2012.
[pdf]
"Requirements Determination is Unstoppable: An Experience Report",
Requirements Engineering, 09/2010.
[pdf][pdf]
"Reverse Engineering Feature Models",
ICSE 2011, 2011.
[pdf][pdf]
"Round-Trip Engineering of Framework-Based Software using Framework-Specific Modeling Languages",
21st IEEE/ACM International Conference on Automated Software Engineering (ASE'06), Tokyo, IEEE, pp. 323 - 326, 2006.
"Round-Trip Engineering Using Framework-Specific Modeling Languages",
OOPSLA Companion, 2007.
"S.P.L.O.T. - Software Product Lines Online Tools",
24th ACM SIGPLAN Conference on object oriented programming systems languages and applications - OOPSLA Companion, Orlando, Florida, USA, ACM Press, pp. 761, 10/2009.
"Sample Spaces and Feature Models: There and Back Again",
12th International Software Product Line Conference (SPLC 2008), Limerick, Ireland, IEEE, pp. 22 - 31, 2008.
[pdf][pdf]
"SAT-based Analysis of Feature Models is Easy",
13th International Conference on Software Product Lines (SPLC 2009), San Francisco, CA, USA, 2009.
[pdf][pdf]
"SAT-based Analysis of Large Real-world Feature Models is Easy",
19th International Software Product Line Conference (SPLC), Nashville, 2015.
"Scaling Exact Multi-Objective Combinatorial Optimization by Parallelization",
29th IEEE/ACM International Conference on Automated Software Engineering (ASE), Västerås, Sweden, ACM, to appear, 2014.
[pdf][pdf]
"Separating the Configuration Aspect to Support Architecture Evolution",
ECOOP’2000 Workshop on Aspects and Dimensions of Concerns, Sophia Antipolis and Cannes, France, 2000.
"SmartFixer: Fixing Software Configurations based on Self-adaptive Priorities",
17th International Software Product Line Conference, Tokyo, ACM, 2013.
[pdf]
"Software System Families and Active Libraries – Visions for the Next Decade",
Dagstuhl Seminar 01161 Product Family Development, Germany, Dagstuhl Castle, 04/2001.
"Staged Configuration Using Feature Models",
Third Software Product-Line Conference (SPLC’04), 2004, vol. 3154, Boston, USA, Springer-Verlag, pp. 266-283, 09/2004.
[zip]
"Study of an API Migration for Two XML APIs",
2nd International Conference on Software Language Engineering (SLE), vol. 5969/2010, Denver, USA, pp. 42-61, 10/2009.
[pdf][pdf]
"Supporting Different Process Views through a Shared Process Model",
9th European Conference on Modelling Foundations and Applications, ECMFA 2013, 2013.
"Supporting Framework Use via Automatically Extracted Concept-Implementation Templates",
23rd European Conference on Object-Oriented Programming (ECOOP), vol. 5653, Genova, Italy, Springer-Verlag, pp. 344-368, 07/2009.
[pdf][pdf]
"A survey of variability modeling in industrial practice",
7th International Workshop on Variability Modelling of Software-intensive Systems (VaMoS), 2013.
[pdf][pdf]
"Swing to SWT and Back: Patterns for API Migration by Wrapping",
26th IEEE International Conference on Software Maintenance (ICSM), Timișoara, Romania, 09/2010.
[pdf][pdf]
"Synchronizing Cardinality-Based Feature Models and Their Specializations",
European Conference on Model Driven Architecture – Foundations and Applications (ECMDA-FA’05), vol. 3748, Nuremberg, Germany, Springer-Verlag, pp. 331 - 348, 2005.
"Three Cases of Feature-Based Variability Modeling in Industry",
ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems (MODELS), 2014.
[pdf][pdf]
"To Connect or Not to Connect: Experiences from Modeling Topological Variability",
18th International Software Product Line Conference (SPLC), 2014.
[pdf]