Christian Kästner

Associate Professor · Carnegie Mellon University · Institute for Software Research

 
 
@inproceedings{KAS:RAMSE06,
	author={Christian K{\"a}stner and Sven Apel and Gunter Saake},
	location={Nantes, France},
	pdf={pdf/RAM-SE2006.pdf},
	pages={111--122},
	year={2006},
	publisher={University of Magdeburg},
	booktitle={Proceedings of the 4th Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE)},
	address={Magdeburg, Germany},
	title={Implementing Bounded Aspect Quantification in AspectJ},
	month={7},
}
@techreport{AKLS:06,
	number={FIN-2006-10},
	author={Sven Apel and Christian K{\"a}stner and Thomas Leich and Gunter Saake},
	pdf={pdf/TechReport_10_2006.pdf},
	institution={University of Magdeburg},
	year={2006},
	publisher={University of Magdeburg},
	address={Magdeburg, Germany},
	title={Aspect Refinement},
	month={8},
}
@article{AKKL:iX06,
	number={10},
	author={Sven Apel and Christian K{\"a}stner and Martin Kuhlemann and Thomas Leich},
	url={http://www.heise.de/kiosk/archiv/ix/06/10/116_Objektorientierte_Grenzen},
	journal={iX Magazin für Professionelle Informationstechnik},
	pages={116--122},
	year={2006},
	title={Modularität von Softwarebausteinen: Aspekte versus Merkmale},
	month={10},
}
@misc{K:07,
	author={Christian K{\"a}stner},
	pdf={pdf/thesis_final.pdf},
	institution={University of Magdeburg},
	year={2007},
	publisher={University of Magdeburg},
	address={Magdeburg, Germany},
	title={Aspect-Oriented Refactoring of Berkeley DB},
	month={3},
}
@inproceedings{AKT:ACoM07,
	author={Sven Apel and Christian K{\"a}stner and Salvador Trujillo},
	location={Minneapolis, MN, USA},
	pdf={pdf/ACoM2007.pdf},
	year={2007},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the ICSE Workshop on Assessment of Contemporary Modularization Techniques (ACoM)},
	address={Los Alamitos, CA},
	title={On the Necessity of Empirical Studies in the Assessment of Modularization Mechanisms for Crosscutting Concerns},
	month={5},
}
@article{AKLS:JOT07,
	number={9},
	author={Sven Apel and Christian K{\"a}stner and Thomas Leich and Gunter Saake},
	url={http://www.jot.fm/issues/issue_2007_10/paper1/index.html},
	pdf={pdf/TOOLS2007.pdf},
	journal={Journal of Object Technology},
	pages={13--33},
	year={2007},
	title={Aspect Refinement - Unifying AOP and Stepwise Refinement},
	volume={6},
	month={10},
}
@inproceedings{KAB:SPLC07,
	author={Christian K{\"a}stner and Sven Apel and Don Batory},
	location={Kyoto, Japan},
	pdf={pdf/splc07.pdf},
	pages={223--232},
	year={2007},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 11st International Software Product Line Conference (SPLC)},
	address={Los Alamitos, CA},
	title={A Case Study Implementing Features Using AspectJ},
	month={9},
}
@inproceedings{K:SPLC07,
	author={Christian K{\"a}stner},
	location={Kyoto, Japan},
	pdf={pdf/splc07demo.pdf},
	pages={149--150},
	year={2007},
	booktitle={Proceedings of the 11st International Software Product Line Conference, second volume (Demonstration) (SPLC)},
	title={CIDE: Decomposing Legacy Applications into Features},
}
@inproceedings{KKB:WRT07,
	author={Christian K{\"a}stner and Martin Kuhlemann and Don Batory},
	location={Berlin, Germany},
	pdf={pdf/ecooprefactoring.pdf},
	pages={62--63},
	year={2007},
	publisher={TU Berlin},
	booktitle={Proceedings of the ECOOP Workshop on Refactoring Tools (WRT)},
	address={Berlin, Germany},
	title={Automating Feature-Oriented Refactoring of Legacy Applications},
	month={7},
}
@techreport{ALBMK:07,
	number={MIP-0706},
	author={Sven Apel and Christian Lengauer and Don Batory and Bernhard M{\"o}ller and Christian K{\"a}stner},
	pdf={pdf/mip-0706.pdf},
	institution={Department of Informatics and Mathematics, University of Passau},
	year={2007},
	publisher={Department of Informatics and Mathematics, University of Passau},
	address={Passau, Germany},
	title={An Algebra for Feature-Oriented Software Development},
	month={7},
}
@inproceedings{TKA:SOAPL07,
	author={Salvador Trujillo and Christian K{\"a}stner and Sven Apel},
	location={Kyoto, Japan},
	pages={69--76},
	year={2007},
	publisher={SEI},
	booktitle={Proceedings of the SPLC Workshop on  Service-Oriented Architectures and Product Lines (SOAPL)},
	address={Pittsburgh, PA},
	title={Product Lines that supply other Product Lines: A Service-Oriented Approach},
	month={9},
}
@article{AKKL:ISSE07,
	number={3-4},
	author={Sven Apel and Christian K{\"a}stner and Martin Kuhlemann and Thomas Leich},
	url={http://www.springerlink.com/content/08m600873g3044t4/},
	pdf={pdf/isse2007.pdf},
	journal={Innovations in Systems and Software Engineering -- A NASA Journal},
	pages={281--289},
	year={2007},
	publisher={Springer-Verlag},
	address={Berlin/Heidelberg},
	title={Pointcuts, Advice, Refinements, and Collaborations: Similarities, Differences, and Synergies},
	volume={3},
	month={12},
}
@inproceedings{KK:AOPLE07,
	author={Martin Kuhlemann and Christian K{\"a}stner},
	location={Salzburg, Austria},
	pdf={pdf/aople07.pdf},
	pages={14--19},
	year={2007},
	booktitle={Proceedings of the GPCE Workshop on Aspect-Oriented Product Line Engineering (AOPLE)},
	title={Reducing the Complexity of AspectJ Mechanisms for Recurring Extensions},
}
@inproceedings{SKRKS:VaMoS08,
	author={Norbert Siegmund and Martin Kuhlemann and Marko Rosenm{\"u}ller and Christian K{\"a}stner and Gunter Saake},
	location={Essen, Germany},
	url={http://www.icb.uni-due.de/fileadmin/ICB/research/research_reports/icb_report_22.pdf},
	pdf={pdf/vamos08.pdf},
	pages={25--23},
	year={2008},
	publisher={University of Duisburg-Essen},
	booktitle={Proceedings of the 2nd Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
	address={Essen, Germany},
	title={Integrated Product Line Model for Semi-Automated Product Derivation Using Non-Functional Properties},
	month={1},
}
@inproceedings{KAK:ICSE08,
	author={Christian K{\"a}stner and Sven Apel and Martin Kuhlemann},
	location={Leipzig, Germany},
	pdf={pdf/icse2008.pdf},
	pages={311--320},
	year={2008},
	publisher={ACM Press},
	booktitle={Proceedings of the 30th International Conference on Software Engineering (ICSE)},
	address={New York, NY},
	epub={pdf/icse2008_ereader.pdf},
	title={Granularity in Software Product Lines},
	acm={http://dl.acm.org/authorize?063977},
	doi={http://dx.doi.org/10.1145/1368088.1368131},
	month={5},
}
@inproceedings{AKL:SDSOA08,
	author={Sven Apel and Christian K{\"a}stner and Christian Lengauer},
	location={Leipzig, Germany},
	pdf={pdf/sdsoa2008.pdf},
	pages={53--58},
	year={2008},
	publisher={ACM Press},
	booktitle={Proceedings of the ICSE Workshop on Systems Development in SOA Environments (SDSOA)},
	address={New York, NY},
	title={Research Challenges in the Tension Between Features and Services},
	doi={http://dx.doi.org/10.1145/1370916.1370930},
	month={5},
}
@techreport{KATKB:08,
	number={FIN-2008-02},
	author={Christian K{\"a}stner and Sven Apel and Salvador Trujillo and Martin Kuhlemann and Don Batory},
	pdf={pdf/gcidetech.pdf},
	institution={University of Magdeburg},
	year={2008},
	publisher={University of Magdeburg},
	address={Magdeburg, Germany},
	title={Language-Independent Safe Decomposition of Legacy Applications into Features},
	month={3},
}
@techreport{AKL:08,
	number={MIP-0802},
	author={Sven Apel and Christian K{\"a}stner and Christian Lengauer},
	pdf={pdf/ffjtech.pdf},
	institution={Department of Informatics and Mathematics, University of Passau},
	year={2008},
	publisher={Department of Informatics and Mathematics, University of Passau},
	address={Passau, Germany},
	title={An Overview of Feature Featherweight Java},
	month={4},
}
@inproceedings{ALMK:AMAST08,
	author={Sven Apel and Christian Lengauer and Bernhard M{\"o}ller and Christian K{\"a}stner},
	series={Lecture Notes in Computer Science},
	pdf={pdf/AMAST08.pdf},
	pages={36--50},
	year={2008},
	publisher={Springer-Verlag},
	booktitle={Proceedings of the 12th International Conference on Algebraic Methodology and Software Technology (AMAST)},
	address={Berlin/Heidelberg},
	title={An Algebra for Features and Feature Composition},
	doi={http://dx.doi.org/10.1007/978-3-540-79980-1_4},
	volume={5140},
	month={7},
}
@inproceedings{KA:ASE08,
	author={Christian K{\"a}stner and Sven Apel},
	location={L'Aquila, Italy},
	pdf={pdf/ASE08.pdf},
	pages={258--267},
	year={2008},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE)},
	address={Los Alamitos, CA},
	title={Type-checking Software Product Lines -- A Formal Approach},
	doi={http://dx.doi.org/10.1109/ASE.2008.36},
	month={9},
}
@inproceedings{KKB:GPCE08,
	author={Chang Hwan Peter Kim and Christian K{\"a}stner and Don Batory},
	location={Nashville, TN},
	pdf={pdf/GPCE08-Kim.pdf},
	pages={23--34},
	year={2008},
	vurl={http://program-transformation.org/GPCE08},
	publisher={ACM Press},
	booktitle={Proceedings of the 7th ACM International Conference on Generative Programming and Component Engineering (GPCE)},
	address={New York, NY},
	title={On the Modularity of Feature Interactions},
	acm={http://dl.acm.org/authorize?036803},
	doi={http://dx.doi.org/10.1145/1449913.1449919},
	month={8},
}
@inproceedings{AKB:GPCE08,
	author={Sven Apel and Christian K{\"a}stner and Don Batory},
	location={Nashville, TN},
	pdf={pdf/GPCE08-FA.pdf},
	pages={161--170},
	year={2008},
	vurl={http://program-transformation.org/GPCE08},
	publisher={ACM Press},
	booktitle={Proceedings of the 7th ACM International Conference on Generative Programming and Component Engineering (GPCE)},
	address={New York, NY},
	title={Program Refactoring using Functional Aspects},
	acm={http://dl.acm.org/authorize?036826},
	doi={http://dx.doi.org/10.1145/1449913.1449938},
	month={8},
}
@inproceedings{AKL:GPCE08,
	author={Sven Apel and Christian K{\"a}stner and Christian Lengauer},
	location={Nashville, TN},
	pdf={pdf/GPCE08-FFJ.pdf},
	pages={101--112},
	year={2008},
	vurl={http://program-transformation.org/GPCE08},
	publisher={ACM Press},
	booktitle={Proceedings of the 7th ACM International Conference on Generative Programming and Component Engineering (GPCE)},
	address={New York, NY},
	title={Feature Featherweight Java: A Calculus for Feature-Oriented Programming and Stepwise Refinement},
	acm={http://dl.acm.org/authorize?036811},
	doi={http://dx.doi.org/10.1145/1449913.1449931},
	month={8},
}
@inproceedings{KTA:ViSPLE08,
	author={Christian K{\"a}stner and Salvador Trujillo and Sven Apel},
	location={Limerick, Ireland},
	pdf={pdf/ViSPLE08.pdf},
	pages={303--313},
	year={2008},
	booktitle={Proceedings of the 2nd International SPLC Workshop on Visualisation in Software Product Line Engineering (ViSPLE)},
	title={Visualizing Software Product Line Variabilities in Source Code},
	month={9},
}
@inproceedings{PKS:APSEC08,
	author={Mario Pukall and Christian K{\"a}stner and Gunter Saake},
	location={Beijing, China},
	pdf={pdf/APSEC08-runtime.pdf},
	pages={85--92},
	year={2008},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 15th Asia-Pacific Software Engineering Conference (APSEC)},
	address={Los Alamitos, CA},
	title={Towards Unanticipated Runtime Adaptation of Java Applications},
	month={12},
}
@inproceedings{SRKKS:APSEC08,
	author={Norbert Siegmund and Marko Rosenm{\"u}ller and Martin Kuhlemann and Christian K{\"a}stner and Gunter Saake},
	location={Beijing, China},
	pdf={pdf/APSEC08-nfp.pdf},
	pages={187--194},
	year={2008},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 15th Asia-Pacific Software Engineering Conference (APSEC)},
	address={Los Alamitos, CA},
	title={Measuring Non-functional Properties in Software Product Lines for Product Derivation},
	month={12},
}
@inproceedings{RSuK:McGPLE08,
	author={Marko Rosenm{\"u}ller and Norbert Siegmund and Syed Saif ur Rahman and Christian K{\"a}stner},
	location={Nashville, TN, USA},
	pdf={pdf/McGPLE08_dep.pdf},
	pages={13--18},
	year={2008},
	publisher={Department of Informatics and Mathematics, University of Passau},
	booktitle={Proceedings of the GPCE Workshop on Modularization, Composition and Generative Techniques for Product Line Engineering (McGPLE)},
	address={Passau, Germany},
	title={Modeling Dependent Software Product Lines},
	month={10},
}
@inproceedings{KA:McGPLE08,
	author={Christian K{\"a}stner and Sven Apel},
	location={Nashville, TN, USA},
	pdf={pdf/McGPLE08.pdf},
	pages={35--40},
	year={2008},
	publisher={Department of Informatics and Mathematics, University of Passau},
	booktitle={Proceedings of the GPCE Workshop on Modularization, Composition and Generative Techniques for Product Line Engineering (McGPLE)},
	address={Passau, Germany},
	title={Integrating Compositional and Annotative Approaches for Product Line Engineering},
	month={10},
}
@inproceedings{AKL:ICSE09,
	author={Sven Apel and Christian K{\"a}stner and Christian Lengauer},
	location={Vancouver},
	pdf={pdf/icse2009_fh.pdf},
	pages={221--231},
	year={2009},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 31st International Conference on Software Engineering (ICSE)},
	address={Los Alamitos, CA},
	title={FeatureHouse: Language-Independent, Automated Software Composition},
	month={5},
}
@inproceedings{TBK:ICSE09,
	author={Thomas Th{\"u}m and Don Batory and Christian K{\"a}stner},
	location={Vancouver},
	pdf={pdf/icse2009_fm.pdf},
	pages={254--264},
	year={2009},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 31st International Conference on Software Engineering (ICSE)},
	address={Los Alamitos, CA},
	title={Reasoning about Edits to Feature Models},
	month={5},
}
@techreport{AKGL:08,
	number={MIP-0806},
	author={Sven Apel and Christian K{\"a}stner and Armin Gr{\"o}{\ss}linger and Christian Lengauer},
	pdf={pdf/mip-0806.pdf},
	institution={Department of Informatics and Mathematics, University of Passau},
	year={2008},
	publisher={Department of Informatics and Mathematics, University of Passau},
	address={Passau, Germany},
	title={On Feature Orientation and Functional Programming},
	month={11},
}
@inproceedings{AKL:SE09,
	author={Sven Apel and Christian K{\"a}stner and Christian Lengauer},
	series={Lecture Notes in Informatics},
	location={Kaiserslautern, Germany},
	url={http://www.gi-ev.de/service/publikationen/lni/gi-edition-proceedings-2009/gi-edition-lecture-notes-in-informatics-lni-p-143.html},
	pdf={pdf/SE2009.pdf},
	pages={101--112},
	year={2009},
	publisher={Gesellschaft für Informatik (GI)},
	booktitle={Proceedings of the Software Engineering 2009 -- Fachtagung des GI-Fachbereichs Softwaretechnik (SE)},
	address={Bonn, Germany},
	title={Vergleich und Integration von Komposition und Annotation zur Implementierung von Produktlinien},
	volume={P-143},
	month={3},
}
@inproceedings{SKRHAS:BTW09,
	author={Norbert Siegmund and Christian K{\"a}stner and Marko Rosenm{\"u}ller and Florian Heidenreich and Sven Apel and Gunter Saake},
	series={Lecture Notes in Informatics},
	location={Münster, Germany},
	url={http://www.gi-ev.de/service/publikationen/lni/gi-edition-proceedings-2009/gi-edition-lecture-notes-in-informatics-lni-p-144.html},
	pdf={pdf/btw09_gap.pdf},
	pages={297--306},
	year={2009},
	publisher={Gesellschaft für Informatik (GI)},
	booktitle={Proceedings of the 13. GI-Fachtagung Datenbanksysteme für Business, Technologie und Web (BTW)},
	address={Bonn, Germany},
	title={Bridging the Gap between Variability in Client Application and Database Schema},
	volume={P-144},
	month={3},
}
@inproceedings{RKSSALS:BTW09,
	author={Marko Rosenm{\"u}ller and Christian K{\"a}stner and Norbert Siegmund and Sagar Sunkle and Sven Apel and Thomas Leich and Gunter Saake},
	series={Lecture Notes in Informatics},
	location={Münster, Germany},
	url={http://www.gi-ev.de/service/publikationen/lni/gi-edition-proceedings-2009/gi-edition-lecture-notes-in-informatics-lni-p-144.html},
	pdf={pdf/btw09_sql.pdf},
	pages={117--136},
	year={2009},
	publisher={Gesellschaft für Informatik (GI)},
	booktitle={Proceedings of the 13. GI-Fachtagung Datenbanksysteme für Business, Technologie und Web (BTW)},
	address={Bonn, Germany},
	title={SQL à la Carte -- Toward Tailor-made Data Management},
	volume={P-144},
	month={3},
}
@inproceedings{KTSFLWA:ICSE09,
	author={Christian K{\"a}stner and Thomas Th{\"u}m and Gunter Saake and Janet Feigenspan and Thomas Leich and Fabian Wielgorz and Sven Apel},
	location={Vancouver},
	pdf={pdf/icse2009_featureide_demo.pdf},
	pages={611--614},
	year={2009},
	note={Formal Demonstration paper},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 31st International Conference on Software Engineering (ICSE)},
	address={Los Alamitos, CA},
	title={FeatureIDE: Tool Framework for Feature-Oriented Software Development},
	month={5},
}
@inproceedings{KATKB:TOOLSEUROPE09,
	author={Christian K{\"a}stner and Sven Apel and Salvador Trujillo and Martin Kuhlemann and Don Batory},
	series={Lecture Notes in Business Information Processing},
	location={Zurich, Switzerland},
	url={http://www.springerlink.com/content/t8752407443k83j2},
	pdf={pdf/tools09.pdf},
	pages={175--194},
	year={2009},
	publisher={Springer-Verlag},
	booktitle={Proceedings of the 47th International Conference Objects, Models, Components, Patterns (TOOLS EUROPE)},
	address={Berlin/Heidelberg},
	title={Guaranteeing Syntactic Correctness for all Product Line Variants: A Language-Independent Approach},
	doi={http://dx.doi.org/10.1007/978-3-642-02571-6},
	volume={33},
	month={6},
}
@inproceedings{BAK:SC09,
	author={Stefan Boxleitner and Sven Apel and Christian K{\"a}stner},
	series={Lecture Notes in Computer Science},
	location={Zurich, Switzerland},
	url={http://www.springerlink.com/content/p2p728q15r347576/},
	pdf={pdf/sc09_mod.pdf},
	pages={45--54},
	year={2009},
	note={Short Paper},
	publisher={Springer-Verlag},
	booktitle={Proceedings of the 8th International Conference on Software Composition (SC) (SC)},
	address={Berlin/Heidelberg},
	title={Language-Independent Quantification and Weaving for Feature Composition},
	doi={http://dx.doi.org/10.1007/978-3-642-02655-3_5},
	volume={5634},
	month={7},
}
@inproceedings{AKGL:SC09,
	author={Sven Apel and Christian K{\"a}stner and Armin Gr{\"o}{\ss}linger and Christian Lengauer},
	series={Lecture Notes in Computer Science},
	location={Zurich, Switzerland},
	url={http://www.springerlink.com/content/m0q4530571t18042/},
	pdf={pdf/sc09_fc.pdf},
	pages={9--26},
	year={2009},
	publisher={Springer-Verlag},
	booktitle={Proceedings of the 8th International Conference on Software Composition (SC) (SC)},
	address={Berlin/Heidelberg},
	title={Feature (De)composition in Functional Programming},
	doi={http://dx.doi.org/10.1007/978-3-642-02655-3_3},
	volume={5634},
	month={7},
}
@inproceedings{AJTK:ICMT09,
	author={Sven Apel and Florian Janda and Salvador Trujillo and Christian K{\"a}stner},
	series={Lecture Notes in Computer Science},
	location={Zurich, Switzerland},
	url={http://www.springerlink.com/content/2k512285p2lv6j04/},
	pdf={pdf/icmt09.pdf},
	pages={4--19},
	year={2009},
	publisher={Springer-Verlag},
	booktitle={Proceedings of the 2nd International Conference on Model Transformation (ICMT)},
	address={Berlin/Heidelberg},
	title={Model Superimposition in Software Product Lines},
	doi={http://dx.doi.org/10.1007/978-3-642-02408-5_2},
	volume={5563},
	month={6},
}
@article{SPAK:TOSEM10,
	number={1},
	author={Friedrich Steimann and Thomas Pawlitzki and Sven Apel and Christian K{\"a}stner},
	pdf={pdf/TOSEM2009.pdf},
	journal={ACM Transactions on Software Engineering and Methodology},
	pages={Article 1; 43 pages},
	year={2010},
	publisher={ACM Press},
	address={New York, NY},
	title={Types and Modularity for Implicit Invocation with Implicit Announcement},
	acm={http://dl.acm.org/authorize?387243},
	doi={http://dx.doi.org/10.1145/1767751.1767752},
	volume={20},
	month={6},
}
@inproceedings{KAS:09,
	number={0915},
	author={Christian K{\"a}stner and Sven Apel and Gunter Saake},
	location={Bad Honnef},
	url={http://www.informatik.uni-kiel.de/ifi/forschung/technische-berichte/bericht/?tx_publication_pi1%5Bsingle%5D=162},
	pages={37--38},
	year={2009},
	publisher={University of Kiel},
	booktitle={Proceedings of the 26. Workshop der GI-Fachgruppe Programmiersprachen und Rechenkonzepte ()},
	address={Kiel, Germany},
	title={Sichere Produktlinien: Herausforderungen für Syntax- und Typ-Prüfungen},
	month={5},
}
@inproceedings{KAuRBS:SPLC09,
	author={Christian K{\"a}stner and Sven Apel and Syed Saif ur Rahman and Marko Rosenm{\"u}ller and Don Batory and Gunter Saake},
	location={San Francisco, CA, USA},
	pdf={pdf/splc09.pdf},
	pages={181--190},
	year={2009},
	publisher={SEI},
	booktitle={Proceedings of the 13rd International Software Product Line Conference (SPLC)},
	address={Pittsburgh, PA},
	title={On the Impact of the Optional Feature Problem: Analysis and Case Studies},
	month={8},
}
@techreport{KAK:09,
	number={FIN-2009-08},
	author={Christian K{\"a}stner and Sven Apel and Martin Kuhlemann},
	pdf={pdf/ljartech.pdf},
	institution={University of Magdeburg},
	year={2009},
	publisher={University of Magdeburg},
	address={Magdeburg, Germany},
	title={LJ^AR: A Model of Refactoring Physically and Virtually Separated Features},
	month={5},
}
@techreport{AKGL:09,
	number={MIP-0909},
	author={Sven Apel and Christian K{\"a}stner and Armin Gr{\"o}{\ss}linger and Christian Lengauer},
	url={http://arxiv.org/abs/1001.3604},
	pdf={pdf/mip-0909.pdf},
	institution={Department of Informatics and Mathematics, University of Passau},
	year={2009},
	publisher={Department of Informatics and Mathematics, University of Passau},
	address={Passau, Germany},
	title={Type-Safe Feature-Oriented Product Lines},
	month={6},
}
@misc{AK:JOT09,
	number={5},
	author={Sven Apel and Christian K{\"a}stner},
	url={http://www.jot.fm/issues/issue_2009_07/column5/index.html},
	pdf={pdf/JOT09_OverviewFOSD.pdf},
	journal={Journal of Object Technology},
	pages={49--84},
	year={2009},
	note={Refereed Column},
	title={An Overview of Feature-Oriented Software Development},
	volume={8},
	month={July/August},
}
@inproceedings{KBK:GPCE09,
	author={Martin Kuhlemann and Don Batory and Christian K{\"a}stner},
	location={Denver, CO},
	pages={177--185},
	year={2009},
	vurl={http://program-transformation.org/GPCE09},
	publisher={ACM Press},
	booktitle={Proceedings of the 8th ACM International Conference on Generative Programming and Component Engineering (GPCE)},
	address={New York, NY},
	title={Safe Composition of Non-Monotonic Features},
	acm={http://dl.acm.org/authorize?131383},
	doi={http://dx.doi.org/10.1145/1621607.1621634},
	month={10},
}
@inproceedings{KAK:GPCE09,
	author={Christian K{\"a}stner and Sven Apel and Martin Kuhlemann},
	location={Denver, CO},
	pdf={pdf/GPCE09-LJAR.pdf},
	pages={157--166},
	year={2009},
	vurl={http://program-transformation.org/GPCE09},
	publisher={ACM Press},
	booktitle={Proceedings of the 8th ACM International Conference on Generative Programming and Component Engineering (GPCE)},
	address={New York, NY},
	title={A Model of Refactoring Physically and Virtually Separated Features},
	acm={http://dl.acm.org/authorize?131381},
	doi={http://dx.doi.org/10.1145/1621607.1621632},
	month={10},
}
@misc{KA:JOT09,
	number={6},
	author={Christian K{\"a}stner and Sven Apel},
	url={http://www.jot.fm/issues/issue_2009_09/column5/},
	pdf={pdf/jot09_vsoc.pdf},
	journal={Journal of Object Technology},
	pages={59--78},
	year={2009},
	note={Refereed Column},
	title={Virtual Separation of Concerns -- A Second Chance for Preprocessors},
	volume={8},
	month={9},
}
@inproceedings{ALKKL:FOSD09,
	author={Sven Apel and J{\"o}rg Liebig and Christian K{\"a}stner and Martin Kuhlemann and Thomas Leich},
	location={Denver, CO},
	pdf={pdf/FOSD2009am.pdf},
	pages={27--34},
	year={2009},
	vurl={http://fosd.net/2009},
	publisher={ACM Press},
	booktitle={Proceedings of the 1st International Workshop on Feature-Oriented Software Development (FOSD)},
	address={New York, NY},
	title={An Orthogonal Access Modifier Model for Feature-Oriented Programming},
	doi={http://dx.doi.org/10.1145/1629716.1629723},
	month={10},
}
@inproceedings{FKAL:FOSD09,
	author={Janet Feigenspan and Christian K{\"a}stner and Sven Apel and Thomas Leich},
	location={Denver, CO},
	pdf={pdf/FOSD09_emp.pdf},
	pages={55--62},
	year={2009},
	vurl={http://fosd.net/2009},
	publisher={ACM Press},
	booktitle={Proceedings of the 1st International Workshop on Feature-Oriented Software Development (FOSD)},
	address={New York, NY},
	title={How to Compare Program Comprehension in FOSD Empirically -- An Experience Report},
	doi={http://dx.doi.org/10.1145/1629716.1629728},
	month={10},
}
@misc{ACCKLN:09,
	location={Denver, CO, USA},
	url={http://portal.acm.org/citation.cfm?id=1629716},
	pdf={http://www.infosun.fim.uni-passau.de/cl/staff/apel/FOSD2009/FOSD2009_Printed_Proceedings.pdf},
	year={2009},
	editor={Sven Apel and William R. Cook and Krzysztof Czarnecki and Christian K{\"a}stner and Neil Loughran and Oscar Nierstrasz},
	publisher={ACM Press},
	address={New York, NY},
	title={Proceedings of the First International Workshop on Feature-Oriented Software Development (FOSD), October 6, 2009, Denver, Colorado, USA},
	month={10},
}
@techreport{PKGCS:09,
	number={FIN-2009-14},
	author={Mario Pukall and Christian K{\"a}stner and Sebastian G{\"o}tz and Walter Cazzola and Gunter Saake},
	url={http://www.cs.uni-magdeburg.de/Forschung/Technical+Reports/Technical+Reports+2009.html},
	pdf={pdf/fin-0914.pdf},
	institution={University of Magdeburg},
	year={2009},
	publisher={University of Magdeburg},
	address={Magdeburg, Germany},
	title={Flexible Runtime Program Adaptations in Java -- A Comparison},
	month={11},
}
@misc{KKA:10,
	author={Martin Kuhlemann and Christian K{\"a}stner and Sven Apel},
	url={https://www.novapublishers.com/catalog/product_info.php?products_id=10125},
	pages={171--183},
	year={2010},
	publisher={Nova Science Publishers, Inc.},
	booktitle={Java Software and Embedded Systems},
	address={Hauppauge, NY},
	title={Reducing Code Replication in Delegation-Based Java Programs},
}
@inproceedings{KAS:SE10,
	author={Christian K{\"a}stner and Sven Apel and Gunter Saake},
	series={Lecture Notes in Informatics},
	location={Paderborn, Germany},
	pdf={pdf/SE2010.pdf},
	pages={165--176},
	year={2010},
	publisher={Gesellschaft für Informatik (GI)},
	booktitle={Proceedings of the Software Engineering 2010 -- Fachtagung des GI-Fachbereichs Softwaretechnik (SE)},
	address={Bonn, Germany},
	title={Virtuelle Trennung von Belangen (Präprozessor 2.0)},
	volume={P-159},
	month={2},
}
@inproceedings{ALLKC:VaMoS10,
	author={Sven Apel and J{\"o}rg Liebig and Christian Lengauer and Christian K{\"a}stner and William R. Cook},
	pdf={pdf/vamos10.pdf},
	pages={13--20},
	year={2010},
	publisher={University of Duisburg-Essen},
	booktitle={Proceedings of the 4th Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
	address={Essen, Germany},
	title={Semistructured Merge in Revision Control Systems},
	month={1},
}
@inproceedings{LALKS:ICSE10,
	author={J{\"o}rg Liebig and Sven Apel and Christian Lengauer and Christian K{\"a}stner and Michael Schulze},
	location={Cape Town, South Africa},
	pdf={pdf/icse10.pdf},
	pages={105--114},
	year={2010},
	publisher={ACM Press},
	booktitle={Proceedings of the 32nd International Conference on Software Engineering (ICSE)},
	address={New York, NY},
	title={An Analysis of the Variability in Forty Preprocessor-Based Software Product Lines},
	acm={http://dl.acm.org/authorize?369011},
	doi={http://dx.doi.org/10.1145/1806799.1806819},
	month={5},
}
@article{AKGL:ASE10,
	number={3},
	author={Sven Apel and Christian K{\"a}stner and Armin Gr{\"o}{\ss}linger and Christian Lengauer},
	url={http://www.springerlink.com/content/fh1725331424x665/},
	pdf={pdf/jase10.pdf},
	journal={Automated Software Engineering -- An International Journal},
	pages={251--300},
	year={2010},
	publisher={Springer-Verlag},
	address={Berlin/Heidelberg},
	title={Type Safety for Feature-Oriented Product Lines},
	doi={http://dx.doi.org/10.1007/s10515-010-0066-8},
	volume={17},
}
@article{ALMK:SCP10,
	number={11},
	author={Sven Apel and Christian Lengauer and Bernhard M{\"o}ller and Christian K{\"a}stner},
	pdf={pdf/scp10.pdf},
	journal={Science of Computer Programming},
	pages={1022--1047},
	year={2010},
	publisher={Elsevier},
	address={},
	title={An Algebraic Foundation for Automatic Feature-Based Program Synthesis},
	doi={http://dx.doi.org/10.1016/j.scico.2010.02.001},
	volume={75},
	month={11},
}
@inproceedings{FKFDA:ICPC10,
	author={Janet Feigenspan and Christian K{\"a}stner and Mathias Frisch and Raimund Dachselt and Sven Apel},
	pdf={pdf/icpc2010_demo.pdf},
	pages={34--35},
	year={2010},
	note={Demonstration paper},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 18th International Conference on Program Comprehension (ICPC)},
	address={Los Alamitos, CA},
	title={Visual Support for Understanding Product Lines},
	doi={http://dx.doi.org/10.1109/ICPC.2010.15},
}
@misc{K:10,
	author={Christian K{\"a}stner},
	url={http://logos-verlag.de/cgi-bin/engbuchmid?isbn=2527&lng=deu&id=},
	pdf={pdf/diss_kaestner_virtual_separation_of_concerns.pdf},
	institution={University of Magdeburg},
	year={2010},
	note={Logos Verlag Berlin, isbn 978-3-8325-2527-9},
	publisher={University of Magdeburg},
	address={Magdeburg, Germany},
	title={Virtual Separation of Concerns: Toward Preprocessors 2.0},
	doi={http://edoc.bibliothek.uni-halle.de/servlets/DocumentServlet?id=8044},
	month={5},
}
@inproceedings{SAK:GPCE10,
	author={Sandro Schulze and Sven Apel and Christian K{\"a}stner},
	location={Eindhoven, The Netherlands},
	pdf={pdf/GPCE2010_clones.pdf},
	pages={103--112},
	year={2010},
	vurl={http://program-transformation.org/GPCE10},
	publisher={ACM Press},
	booktitle={Proceedings of the 9th ACM International Conference on Generative Programming and Component Engineering (GPCE)},
	address={New York, NY},
	title={Code Clones in Feature-Oriented Software Product Lines},
	acm={http://dl.acm.org/authorize?379692},
	month={10},
}
@inproceedings{ASLK:ISSRE10,
	author={Sven Apel and Wolfgang Scholz and Christian Lengauer and Christian K{\"a}stner},
	location={San Jose, CA},
	pdf={pdf/ISSRE2010.pdf},
	pages={161--170},
	year={2010},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 21st IEEE International Symposium on Software Reliability Engineering (ISSRE)},
	address={Los Alamitos, CA},
	title={Dependences and Interactions in Feature-Oriented Design},
	month={10},
}
@article{AKLKKL:SCP12,
	number={3},
	author={Sven Apel and Sergiy S. Kolesnikov and J{\"o}rg Liebig and Christian K{\"a}stner and Martin Kuhlemann and Thomas Leich},
	pdf={pdf/SCP_FOSD2010.pdf},
	journal={Science of Computer Programming},
	pages={174--187},
	year={2012},
	publisher={Elsevier},
	address={},
	title={Access Control in Feature-Oriented Programming},
	doi={http://dx.doi.org/10.1016/j.scico.2010.07.005},
	volume={77},
	month={3},
}
@inproceedings{ASLK:FOSD10,
	author={Sven Apel and Wolfgang Scholz and Christian Lengauer and Christian K{\"a}stner},
	location={Eindhoven},
	pdf={pdf/FOSD10-ftweezer.pdf},
	pages={64--71},
	year={2010},
	vurl={http://fosd.net/2010},
	publisher={ACM Press},
	booktitle={Proceedings of the 2nd International Workshop on Feature-Oriented Software Development (FOSD)},
	address={New York, NY},
	title={Language-Independent Reference Checking in Software Product Lines},
	acm={http://dl.acm.org/authorize?315789},
	month={10},
}
@inproceedings{KKHL:FOSD10,
	author={Andy Kenner and Christian K{\"a}stner and Steffen Haase and Thomas Leich},
	location={Eindhoven},
	pdf={pdf/FOSD10-typechef.pdf},
	pages={25--32},
	year={2010},
	vurl={http://fosd.net/2010},
	publisher={ACM Press},
	booktitle={Proceedings of the 2nd International Workshop on Feature-Oriented Software Development (FOSD)},
	address={New York, NY},
	title={TypeChef: Toward Type Checking #ifdef Variability in C},
	acm={http://dl.acm.org/authorize?315774},
	month={10},
}
@misc{ABCHKN:10,
	location={Eindhoven, The Netherlands},
	url={http://portal.acm.org/citation.cfm?id=1868688},
	pdf={pdf/FOSD2010proceedings.pdf},
	year={2010},
	editor={Sven Apel and Don Batory and Krzysztof Czarnecki and Florian Heidenreich and Christian K{\"a}stner and Oscar Nierstrasz},
	publisher={ACM Press},
	address={New York, NY},
	title={Proceedings of the Second International Workshop on Feature-Oriented Software Development (FOSD), October 10, 2010, Eindhoven, The Netherlands},
	month={10},
}
@inproceedings{KGO:VaMoS11,
	author={Christian K{\"a}stner and Paolo G. Giarrusso and Klaus Ostermann},
	location={Namur, Belgium},
	pdf={pdf/vamos11.pdf},
	pages={137--140},
	year={2011},
	publisher={ACM Press},
	booktitle={Proceedings of the 5th Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
	address={New York, NY},
	title={Partial Preprocessing C Code for Variability Analysis},
	acm={http://dl.acm.org/authorize?468359},
	month={1},
}
@inproceedings{LKA:AOSD11,
	author={J{\"o}rg Liebig and Christian K{\"a}stner and Sven Apel},
	pdf={pdf/AOSD11.pdf},
	pages={191--202},
	year={2011},
	publisher={ACM Press},
	booktitle={Proceedings of the 10th ACM International Conference on Aspect-Oriented Software Development (AOSD)},
	address={New York, NY},
	title={Analyzing the Discipline of Preprocessor Annotations in 30 Million Lines of C Code},
	acm={http://dl.acm.org/authorize?473237},
	month={3},
}
@article{KATS:TOSEM12,
	number={3},
	author={Christian K{\"a}stner and Sven Apel and Thomas Th{\"u}m and Gunter Saake},
	pdf={pdf/tosem11.pdf},
	journal={ACM Transactions on Software Engineering and Methodology},
	pages={Article 14},
	year={2012},
	publisher={ACM Press},
	address={New York, NY},
	epub={pdf/tosem11_ereader.pdf},
	title={Type Checking Annotation-Based Product Lines},
	doi={http://dx.doi.org/10.1145/2211616.2211617},
	volume={21},
}
@inproceedings{PGSKCG:ICSE11,
	author={Mario Pukall and Alexander Grebhahn and Reimar Schr{\"o}ter and Christian K{\"a}stner and Walter Cazzola and Sebastian G{\"o}tz},
	location={Waikiki, Honolulu, HI},
	pdf={pdf/icse2011_demo_ja.pdf},
	pages={989--991},
	year={2011},
	publisher={ACM Press},
	booktitle={Proceedings of the 33rd International Conference on Software Engineering (Demonstration Track) (ICSE)},
	address={New York, NY},
	title={JavaAdaptor: Unrestricted Dynamic Software Updates for Java},
	acm={http://dl.acm.org/authorize?414157},
	doi={http://dx.doi.org/10.1145/1985793.1985970},
}
@inproceedings{SFFKAD:ICSE11,
	author={Michael Stengel and Janet Feigenspan and Mathias Frisch and Christian K{\"a}stner and Sven Apel and Raimund Dachselt},
	location={Waikiki, Honolulu, HI},
	pdf={pdf/icse2011_demo_vi.pdf},
	pages={1031--1033},
	year={2011},
	publisher={ACM Press},
	booktitle={Proceedings of the 33rd International Conference on Software Engineering (Demonstration Track) (ICSE)},
	address={New York, NY},
	title={View Infinity: A Zoomable Interface for Feature-Oriented Software Development},
	acm={http://dl.acm.org/authorize?414168},
	doi={http://dx.doi.org/10.1145/1985793.1985987},
}
@inproceedings{FSPKDKF:EASE11,
	author={Janet Feigenspan and Michael Schulze and Maria Papendieck and Christian K{\"a}stner and Raimund Dachselt and Veit K{\"o}ppen and Mathias Frisch},
	pdf={pdf/ease2011.pdf},
	pages={66--75},
	year={2011},
	publisher={Institution of Engineering and Technology},
	booktitle={Proceedings of the 15th International Conference on Evaluation and Assessment in Software Engineering (EASE)},
	address={},
	title={Using Background Colors to Support Program Comprehension in Software Product Lines},
}
@inproceedings{OGKR:ECOOP11,
	author={Klaus Ostermann and Paolo G. Giarrusso and Christian K{\"a}stner and Tillmann Rendel},
	series={Lecture Notes in Computer Science},
	pdf={pdf/ecoop11.pdf},
	pages={155--178},
	year={2011},
	publisher={Springer-Verlag},
	booktitle={Proceedings of the 25th European Conference on Object-Oriented Programming (ECOOP)},
	address={Berlin/Heidelberg},
	epub={pdf/ecoop11_ereader.pdf},
	title={Revisiting Information Hiding: Reflections on Classical and Nonclassical Modularity},
	doi={http://dx.doi.org/10.1007/978-3-642-22655-7_8},
	volume={6813},
}
@inproceedings{AHKR:SPLC11,
	author={Sven Apel and Florian Heidenreich and Christian K{\"a}stner and Marko Rosenm{\"u}ller},
	location={Munich},
	url={http://fosd.net/2011},
	pdf={pdf/FOSD11-summary.pdf},
	pages={337--338},
	year={2011},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 15th International Software Product Line Conference (SPLC)},
	address={Los Alamitos, CA},
	title={Third International Workshop on Feature-Oriented Software Development (FOSD 2011)},
	month={8},
}
@inproceedings{SRKGAK:SPLC11,
	author={Norbert Siegmund and Marko Rosenm{\"u}ller and Christian K{\"a}stner and Paolo G. Giarrusso and Sven Apel and Sergiy S. Kolesnikov},
	location={Munich},
	pdf={pdf/SPLC11_nfp.pdf},
	pages={160--169},
	year={2011},
	note={**Best Paper Award**},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 15th International Software Product Line Conference (SPLC)},
	address={Los Alamitos, CA},
	title={Scalable Prediction of Non-functional Properties in Software Product Lines},
	month={8},
}
@inproceedings{TKES:SPLC11,
	author={Thomas Th{\"u}m and Christian K{\"a}stner and Sebastian Erdweg and Norbert Siegmund},
	location={Munich},
	pdf={pdf/SPLC11_af.pdf},
	pages={191--200},
	year={2011},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 15th International Software Product Line Conference (SPLC)},
	address={Los Alamitos, CA},
	title={Abstract Features in Feature Modeling},
	month={8},
}
@inproceedings{FALK:ESEM11,
	author={Janet Feigenspan and Sven Apel and J{\"o}rg Liebig and Christian K{\"a}stner},
	location={Banff},
	pdf={pdf/esem11.pdf},
	pages={1--10, paper 3},
	year={2011},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 5th International Symposium on Empirical Software Engineering and Measurement (ESEM)},
	address={Los Alamitos, CA},
	title={Exploring Software Measures to Assess Program Comprehension},
	month={9},
}
@misc{K:11,
	author={Christian K{\"a}stner},
	series={Lecture Notes in Informatics},
	pdf={pdf/gi11_kurz.pdf},
	pages={121--130},
	year={2011},
	note={Invited paper},
	publisher={Gesellschaft für Informatik (GI)},
	booktitle={Ausgezeichnete Informatikdissertationen 2010},
	address={Bonn, Germany},
	title={Virtuelle Trennung von Belangen},
	volume={D-11},
}
@inproceedings{KKKS:VariabilityER11,
	author={Ateeq Khan and Christian K{\"a}stner and Veit K{\"o}ppen and Gunter Saake},
	series={Lecture Notes in Computer Science},
	url={http://www.springerlink.com/content/g22235r0561200m3/},
	pages={130--140},
	year={2011},
	publisher={Springer-Verlag},
	booktitle={Proceedings of the ER Workshop on Software Variability Management (Variability@ER)},
	address={Berlin/Heidelberg},
	title={Service Variability Patterns},
	volume={6999},
}
@article{SRKKAS:SQJ11,
	number={3},
	author={Norbert Siegmund and Marko Rosenm{\"u}ller and Martin Kuhlemann and Christian K{\"a}stner and Sven Apel and Gunter Saake},
	url={http://www.springerlink.com/content/ax788q46h1702j34/},
	pdf={pdf/jsoftwarequality11.pdf},
	journal={Software Quality Journal},
	pages={487--517},
	year={2011},
	title={SPL Conqueror: Toward Optimization of Non-functional Properties in Software Product Lines},
	doi={http://dx.doi.org/10.1007/s11219-011-9152-9},
	volume={20},
}
@inproceedings{ALBLK:ESECFSE11,
	author={Sven Apel and J{\"o}rg Liebig and Benjamin Brandl and Christian Lengauer and Christian K{\"a}stner},
	location={Szeged, Hungary},
	pdf={pdf/esec11.pdf},
	pages={190--200},
	year={2011},
	publisher={ACM Press},
	booktitle={Proceedings of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE)},
	address={New York, NY},
	title={Semistructured Merge: Rethinking Merge in Revision Control Systems},
	month={9},
}
@inproceedings{ERKO:OOPSLA11,
	author={Sebastian Erdweg and Tillmann Rendel and Christian K{\"a}stner and Klaus Ostermann},
	location={Portland, OR},
	pdf={pdf/oopsla_sugarj.pdf},
	pages={391--406},
	year={2011},
	note={**Distinguished Paper Award**},
	publisher={ACM Press},
	booktitle={Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)},
	address={New York, NY},
	title={SugarJ: Library-based Syntactic Language Extensibility},
	doi={http://dx.doi.org/10.1145/2048066.2048099},
	month={10},
}
@inproceedings{EKRKOKV:OOPSLA11,
	author={Sebastian Erdweg and Lennart C.L. Kats and Tillmann Rendel and Christian K{\"a}stner and Klaus Ostermann and Lennart C.L. Kats and Eelco Visser},
	location={Portland, OR},
	pages={17--18},
	year={2011},
	note={Demonstration paper},
	publisher={ACM Press},
	booktitle={Proceedings of the Companion of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)},
	address={New York, NY},
	title={Library-Based Model-Driven Software Development with SugarJ},
	doi={http://dx.doi.org/10.1145/2048147.2048156},
}
@inproceedings{EKRKOV:OOPSLA11,
	author={Sebastian Erdweg and Lennart C.L. Kats and Tillmann Rendel and Christian K{\"a}stner and Klaus Ostermann and Eelco Visser},
	location={Portland, OR},
	pages={187--188},
	year={2011},
	note={Poster},
	publisher={ACM Press},
	booktitle={Proceedings of the Companion of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)},
	address={New York, NY},
	title={SugarJ: Library-Based Language Extensibility},
	doi={http://dx.doi.org/10.1145/2048147.2048199},
}
@inproceedings{KGREOB:OOPSLA11,
	author={Christian K{\"a}stner and Paolo G. Giarrusso and Tillmann Rendel and Sebastian Erdweg and Klaus Ostermann and Thorsten Berger},
	location={Portland, OR},
	pdf={pdf/oopsla11_typechef.pdf},
	pages={805--824},
	year={2011},
	publisher={ACM Press},
	booktitle={Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)},
	address={New York, NY},
	title={Variability-Aware Parsing in the Presence of Lexical Macros and Conditional Compilation},
	doi={http://dx.doi.org/10.1145/2048066.2048128},
	month={10},
}
@inproceedings{FPKFD:SPLC11,
	author={Janet Feigenspan and Maria Papendieck and Christian K{\"a}stner and Mathias Frisch and Raimund Dachselt},
	location={Munich},
	pdf={pdf/SPLC11_demo.pdf},
	pages={48:1--48:2},
	year={2011},
	publisher={ACM Press},
	booktitle={Proceedings of the 15th International Software Product Line Conference (SPLC), second volume (Demonstration) (SPLC)},
	address={New York, NY},
	title={FeatureCommander: Colorful #ifdef World},
	doi={http://dx.doi.org/10.1145/2019136.2019192},
	month={9},
}
@inproceedings{KAO:FOSD11,
	author={Christian K{\"a}stner and Sven Apel and Klaus Ostermann},
	location={Munich},
	pdf={pdf/FOSD11-modularity.pdf},
	pages={5:1--5:8},
	year={2011},
	vurl={http://fosd.net/2011},
	publisher={ACM Press},
	booktitle={Proceedings of the 3rd International Workshop on Feature-Oriented Software Development (FOSD)},
	address={New York, NY},
	title={The Road to Feature Modularity?},
	doi={http://dx.doi.org/10.1145/2019136.2019142},
	month={9},
}
@inproceedings{EKRKOV:GPCE11,
	author={Sebastian Erdweg and Lennart C.L. Kats and Tillmann Rendel and Christian K{\"a}stner and Klaus Ostermann and Eelco Visser},
	location={Portland, OR},
	pdf={pdf/gpce11.pdf},
	pages={167--176},
	year={2011},
	vurl={http://program-transformation.org/GPCE11},
	publisher={ACM Press},
	booktitle={Proceedings of the 10th ACM International Conference on Generative Programming and Component Engineering (GPCE)},
	address={New York, NY},
	title={Growing a Language Environment with Editor Libraries},
	doi={http://dx.doi.org/10.1145/2047862.2047891},
	month={10},
}
@techreport{KKAS:11,
	number={FIN-2011-06},
	author={Martin Kuhlemann and Christian K{\"a}stner and Sven Apel and Gunter Saake},
	url={http://www.cs.uni-magdeburg.de/fin_media/downloads/forschung/technical_reports_und_preprints/2011/TechReport06-p-2138.pdf},
	institution={University of Magdeburg},
	year={2011},
	publisher={University of Magdeburg},
	address={Magdeburg, Germany},
	title={An Algebra for Refactoring and Feature-Oriented Programming},
	month={9},
}
@techreport{KDO:11,
	number={01/2011},
	author={Christian K{\"a}stner and Alexander Dreiling and Klaus Ostermann},
	url={http://www.uni-marburg.de/fb12/forschung/berichte/berichteinformtk},
	pdf={pdf/tr_leadt2011.pdf},
	institution={Department of Mathematics and Computer Science, Philipps University Marburg},
	year={2011},
	publisher={Department of Mathematics and Computer Science, Philipps University Marburg},
	address={Marburg, Germany},
	title={Variability Mining with LEADT},
	month={9},
}
@article{PKCGGSS:SPE13,
	number={2},
	author={Mario Pukall and Christian K{\"a}stner and Walter Cazzola and Sebastian G{\"o}tz and Alexander Grebhahn and Reimar Schr{\"o}ter and Gunter Saake},
	url={http://onlinelibrary.wiley.com/doi/10.1002/spe.2107/abstract},
	pdf={pdf/SPE12_JavAdaptor.pdf},
	journal={Software: Practice and Experience},
	pages={153--185},
	year={2013},
	title={JavAdaptor: Flexible Runtime Updates of Java Applications},
	doi={http://dx.doi.org/10.1002/spe.2107},
	volume={43},
	month={2},
}
@article{AKL:TSE13,
	number={1},
	author={Sven Apel and Christian K{\"a}stner and Christian Lengauer},
	url={http://doi.ieeecomputersociety.org/10.1109/TSE.2011.120},
	pdf={pdf/tse_fh.pdf},
	journal={IEEE Transactions on Software Engineering},
	pages={63--79},
	year={2013},
	publisher={IEEE Computer Society},
	address={Los Alamitos, CA},
	title={Language-Independent and Automated Software Composition: The FeatureHouse Experience},
	volume={39},
}
@inproceedings{SKKABRS:ICSE12,
	author={Norbert Siegmund and Sergiy S. Kolesnikov and Christian K{\"a}stner and Sven Apel and Don Batory and Marko Rosenm{\"u}ller and Gunter Saake},
	location={Zurich},
	pdf={pdf/icse12.pdf},
	pages={167--177},
	year={2012},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 34th International Conference on Software Engineering (ICSE)},
	address={Los Alamitos, CA},
	title={Predicting Performance via Automated Feature-Interaction Detection},
}
@misc{K:it12,
	number={1},
	author={Christian K{\"a}stner},
	url={http://it-information-technology.de/},
	pdf={pdf/itit12.pdf},
	journal={Information Technology},
	pages={42--46},
	year={2012},
	title={Virtual Separation of Concerns: Toward Preprocessors 2.0},
	doi={http://dx.doi.org/10.1524/itit.2012.0662},
	volume={54},
}
@inproceedings{FKLAH:ICPC12,
	author={Janet Feigenspan and Christian K{\"a}stner and J{\"o}rg Liebig and Sven Apel and Stefan Hanenberg},
	pdf={pdf/icpc12.pdf},
	pages={73--82},
	year={2012},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 20th International Conference on Program Comprehension (ICPC)},
	address={Los Alamitos, CA},
	title={Measuring Programming Experience},
}
@article{FSPKDKFS:12,
	number={6},
	author={Janet Feigenspan and Michael Schulze and Maria Papendieck and Christian K{\"a}stner and Raimund Dachselt and Veit K{\"o}ppen and Mathias Frisch and Gunter Saake},
	pdf={pdf/ietsoftw12.pdf},
	journal={IET Software},
	pages={488--501},
	year={2012},
	title={Supporting Program Comprehension in Large Preprocessor-Based Software Product Lines},
	doi={http://dx.doi.org/10.1049/iet-sen.2011.0172},
	volume={6},
	month={12},
}
@article{FKALSDPLS:EMSE12,
	number={4},
	author={Janet Feigenspan and Christian K{\"a}stner and Sven Apel and J{\"o}rg Liebig and Michael Schulze and Raimund Dachselt and Maria Papendieck and Thomas Leich and Gunter Saake},
	url={http://link.springer.com/article/10.1007%2Fs10664-012-9208-x},
	pdf={pdf/ese12.pdf},
	journal={Empirical Software Engineering},
	pages={699--745},
	year={2012},
	publisher={Springer-Verlag},
	address={Berlin/Heidelberg},
	title={Do Background Colors Improve Program Comprehension in the #ifdef Hell?},
	doi={http://dx.doi.org/10.1007/s10664-012-9208-x},
	volume={18},
}
@techreport{TAKKSS:12,
	number={FIN-2012-04},
	author={Thomas Th{\"u}m and Sven Apel and Christian K{\"a}stner and Martin Kuhlemann and Ina Schaefer and Gunter Saake},
	pdf={pdf/tr_analysis12.pdf},
	institution={University of Magdeburg},
	year={2012},
	publisher={University of Magdeburg},
	address={Magdeburg, Germany},
	title={Analysis Strategies for Software Product Lines},
	month={4},
}
@techreport{KOE:12,
	number={01/2012},
	author={Christian K{\"a}stner and Klaus Ostermann and Sebastian Erdweg},
	pdf={pdf/tr_modulesys12.pdf},
	institution={Department of Mathematics and Computer Science, Philipps University Marburg},
	year={2012},
	publisher={Department of Mathematics and Computer Science, Philipps University Marburg},
	address={Marburg, Germany},
	title={A Variability-Aware Module System},
	month={4},
}
@inproceedings{KOE:OOPSLA12,
	author={Christian K{\"a}stner and Klaus Ostermann and Sebastian Erdweg},
	location={Tucson, AZ},
	pdf={pdf/oopsla12.pdf},
	pages={773--792},
	year={2012},
	publisher={ACM Press},
	booktitle={Proceedings of the 27th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)},
	address={New York, NY},
	title={A Variability-Aware Module System},
	doi={http://dx.doi.org/10.1145/2384616.2384673},
	month={10},
}
@article{TKBMSL:SCP14,
	author={Thomas Th{\"u}m and Christian K{\"a}stner and Fabian Benduhn and Jens Meinicke and Gunter Saake and Thomas Leich},
	pdf={pdf/SCP12.pdf},
	journal={Science of Computer Programming},
	pages={70--85},
	year={2014},
	publisher={Elsevier},
	address={},
	title={FeatureIDE: An Extensible Framework for Feature-Oriented Software Development},
	doi={http://dx.doi.org/10.1016/j.scico.2012.06.002},
	volume={79},
}
@misc{KA:GTTSE11,
	author={Christian K{\"a}stner and Sven Apel},
	series={Lecture Notes in Computer Science},
	location={Braga},
	url={http://gttse.wikidot.com/2011:short-tutorials},
	pdf={pdf/gttse11.pdf},
	pages={346--382},
	year={2011},
	publisher={Springer-Verlag},
	booktitle={GTTSE Summer School: Generative & Transformational Techniques in Software Engineering},
	address={Berlin/Heidelberg},
	title={Feature-Oriented Software Development: A Short Tutorial on Feature-Oriented Programming, Virtual Separation of Concerns, and Variability-Aware Analysis},
	volume={7680},
}
@inproceedings{GOERK:OOPSLA12,
	author={Paolo G. Giarrusso and Klaus Ostermann and Michael Eichberg and Tillmann Rendel and Christian K{\"a}stner},
	location={Tucson, AZ},
	pdf={pdf/oopsla12_poster.pdf},
	pages={77--78},
	year={2012},
	note={Poster},
	publisher={ACM Press},
	booktitle={Proceedings of the Companion of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)},
	address={New York, NY},
	title={Reifying and Optimizing Collection Queries for Modularity},
}
@article{SRKGAK:IST13,
	number={3},
	author={Norbert Siegmund and Marko Rosenm{\"u}ller and Christian K{\"a}stner and Paolo G. Giarrusso and Sven Apel and Sergiy S. Kolesnikov},
	url={http://www.sciencedirect.com/science/article/pii/S0950584912001541},
	pdf={pdf/IST12.pdf},
	journal={Information and Software Technology},
	pages={491--507},
	year={2013},
	title={Scalable Prediction of Non-functional Properties in Software Product Lines: Footprint and Memory Consumption},
	doi={http://dx.doi.org/10.1016/j.infsof.2012.07.020},
	volume={55},
	month={3},
}
@inproceedings{ERKO:SLE12,
	author={Sebastian Erdweg and Tillmann Rendel and Christian K{\"a}stner and Klaus Ostermann},
	pdf={pdf/sle12.pdf},
	pages={244--263},
	year={2012},
	publisher={Springer-Verlag},
	booktitle={Proceedings of the International Conference on Software Language Engineering (SLE)},
	address={Berlin/Heidelberg},
	title={Layout-Sensitive Generalized Parsing},
	doi={http://dx.doi.org/10.1007/978-3-642-36089-3_14},
	month={9},
}
@inproceedings{SKLA:FOSD12,
	author={Janet Siegmund and Christian K{\"a}stner and J{\"o}rg Liebig and Sven Apel},
	location={Dresden},
	pdf={pdf/FOSD12_pc.pdf},
	pages={17--24},
	year={2012},
	vurl={http://fosd.net/2012},
	publisher={ACM Press},
	booktitle={Proceedings of the 4th International Workshop on Feature-Oriented Software Development (FOSD)},
	address={New York, NY},
	title={Comparing Program Comprehension of Physically and Virtually Separated Concerns},
	doi={http://dx.doi.org/10.1145/2377816.2377819},
	month={9},
}
@inproceedings{KvEPARO:FOSD12,
	author={Christian K{\"a}stner and Alexander von Rhein and Sebastian Erdweg and Jonas Pusch and Sven Apel and Tillmann Rendel and Klaus Ostermann},
	location={Dresden},
	pdf={pdf/FOSD12_testing.pdf},
	pages={1--8},
	year={2012},
	vurl={http://fosd.net/2012},
	publisher={ACM Press},
	booktitle={Proceedings of the 4th International Workshop on Feature-Oriented Software Development (FOSD)},
	address={New York, NY},
	title={Toward Variability-Aware Testing},
	doi={http://dx.doi.org/10.1145/2377816.2377817},
	month={9},
}
@inproceedings{SBAKLLS:FSENIER12,
	author={Janet Siegmund and Andr{\'e} Brechmann and Sven Apel and Christian K{\"a}stner and J{\"o}rg Liebig and Thomas Leich and Gunter Saake},
	location={Cary, NC},
	pdf={pdf/fsenier12.pdf},
	pages={24:1--24:4},
	year={2012},
	booktitle={Proceedings of the 20th International Symposium on Foundations of Software Engineering -- New Ideas Track (FSE-NIER)},
	title={Toward Measuring Program Comprehension with Functional Magnetic Resonance Imaging},
	doi={http://dx.doi.org/10.1145/2393596.2393624},
	month={11},
}
@techreport{LvKADL:12,
	number={MIP-1212},
	author={J{\"o}rg Liebig and Alexander von Rhein and Christian K{\"a}stner and Sven Apel and Jens D{\"o}rre and Christian Lengauer},
	pdf={pdf/mip-1212.pdf},
	institution={Department of Informatics and Mathematics, University of Passau},
	year={2012},
	publisher={Department of Informatics and Mathematics, University of Passau},
	address={Passau, Germany},
	title={Large-Scale Variability-Aware Type Checking and Dataflow Analysis},
	month={11},
}
@inproceedings{vAKTS:VaMoS13,
	author={Alexander von Rhein and Sven Apel and Christian K{\"a}stner and Thomas Th{\"u}m and Ina Schaefer},
	location={Pisa},
	pdf={pdf/vamos13_pla.pdf},
	pages={14:1--14:8},
	year={2013},
	publisher={ACM Press},
	booktitle={Proceedings of the 7th Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
	address={New York, NY},
	title={The PLA Model: On the Combination of Product-Line Analyses},
	doi={http://dx.doi.org/10.1145/2430502.2430522},
	month={1},
}
@inproceedings{KASSKS:VaMoS13,
	author={Sergiy S. Kolesnikov and Sven Apel and Norbert Siegmund and Stefan Sobernig and Christian K{\"a}stner and Semah Senkaya},
	location={Pisa},
	pdf={pdf/vamos13_pred.pdf},
	pages={6:1--6:5},
	year={2013},
	publisher={ACM Press},
	booktitle={Proceedings of the 7th Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
	address={New York, NY},
	title={Predicting Quality Attributes of Software Product Lines Using Software and Network Measures and Feature Sampling},
	doi={http://dx.doi.org/10.1145/2430502.2430511},
	month={1},
}
@inproceedings{PCAWKG:VaMoS13,
	author={Leonardo Passos and Krzysztof Czarnecki and Sven Apel and Andrzej W{\k{a}}sowski and Christian K{\"a}stner and Jianmei Guo},
	location={Pisa},
	pdf={pdf/vamos13_evol.pdf},
	pages={17:1--17:8},
	year={2013},
	publisher={ACM Press},
	booktitle={Proceedings of the 7th Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
	address={New York, NY},
	title={Feature Oriented Software Evolution},
	doi={http://dx.doi.org/10.1145/2430502.2430526},
	month={1},
}
@inproceedings{GOEMRK:AOSD13,
	author={Paolo G. Giarrusso and Klaus Ostermann and Michael Eichberg and Ralf Mitschke and Tillmann Rendel and Christian K{\"a}stner},
	location={Fukuoka, Japan},
	pdf={pdf/aosd13.pdf},
	pages={1--12},
	year={2013},
	publisher={ACM Press},
	booktitle={Proceedings of the 12th ACM International Conference on Aspect-Oriented Software Development (AOSD)},
	address={New York, NY},
	title={Reify Your Collection Queries for Modularity and Speed!},
	doi={http://dx.doi.org/10.1145/2451436.2451438},
	month={3},
}
@inproceedings{SKABS:SE13,
	author={Janet Siegmund and Christian K{\"a}stner and Sven Apel and Andr{\'e} Brechmann and Gunter Saake},
	series={Lecture Notes in Informatics},
	location={Aachen, Germany},
	url={http://www.gi.de/service/publikationen/lni/gi-edition-proceedings-2013/gi-edition-lecture-notes-in-informatics-lni-p-213.html},
	pdf={pdf/SE2013.pdf},
	pages={239--257},
	year={2013},
	publisher={Gesellschaft für Informatik (GI)},
	booktitle={Proceedings of the Software Engineering 2013 -- Fachtagung des GI-Fachbereichs Softwaretechnik (SE)},
	address={Bonn, Germany},
	title={Experience from Measuring Program Comprehension -- Toward a General Framework},
	volume={P-213},
	month={2},
}
@article{AvTK:COMNET13,
	number={12},
	author={Sven Apel and Alexander von Rhein and Thomas Th{\"u}m and Christian K{\"a}stner},
	pdf={pdf/comnet13.pdf},
	journal={Computer Networks},
	pages={2399--2409},
	year={2013},
	publisher={Elsevier},
	address={},
	title={Feature-Interaction Detection based on Feature-Based Specifications},
	doi={http://dx.doi.org/10.1016/j.comnet.2013.02.025},
	volume={57},
	month={8},
}
@book{ABKS:13,
	author={Sven Apel and Don Batory and Christian K{\"a}stner and Gunter Saake},
	url={http://www.springer.com/computer/swe/book/978-3-642-37520-0},
	year={2013},
	note={308 pages, ISBN 978-3-642-37520-0},
	publisher={Springer-Verlag},
	address={Berlin/Heidelberg},
	title={Feature-Oriented Software Product Lines: Concepts and Implementation},
}
@inproceedings{LvKADL:ESECFSE13,
	author={J{\"o}rg Liebig and Alexander von Rhein and Christian K{\"a}stner and Sven Apel and Jens D{\"o}rre and Christian Lengauer},
	location={Saint Petersburg},
	url={http://dl.acm.org/citation.cfm?id=2491437},
	pdf={pdf/fse13.pdf},
	pages={81--91},
	year={2013},
	publisher={ACM Press},
	booktitle={Proceedings of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE)},
	address={New York, NY},
	title={Scalable Analysis of Variable Software},
	doi={http://dx.doi.org/10.1145/2491411.2491437},
	month={8},
}
@article{KDO:TSE14,
	number={1},
	author={Christian K{\"a}stner and Alexander Dreiling and Klaus Ostermann},
	url={http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6613490},
	pdf={pdf/tse_fm.pdf},
	journal={IEEE Transactions on Software Engineering},
	pages={67--82},
	year={2014},
	publisher={IEEE Computer Society},
	address={Los Alamitos, CA},
	title={Variability Mining: Consistent Semiautomatic Detection of Product-Line Features},
	doi={http://dx.doi.org/10.1109/TSE.2013.45},
	volume={40},
}
@inproceedings{AKSKG:FOSD13,
	author={Sven Apel and Sergiy S. Kolesnikov and Norbert Siegmund and Christian K{\"a}stner and Brady Garvin},
	location={Indianapolis, IN},
	pdf={pdf/FOSD13-fi.pdf},
	pages={1--8},
	year={2013},
	vurl={http://fosd.net/2013},
	publisher={ACM Press},
	booktitle={Proceedings of the 5th International Workshop on Feature-Oriented Software Development (FOSD)},
	address={New York, NY},
	title={Exploring Feature Interactions in the Wild: The New Feature-Interaction Challenge},
	doi={http://dx.doi.org/10.1145/2528265.2528267},
	month={10},
}
@article{FKLAH:EMSE14,
	number={5},
	author={Janet Feigenspan and Christian K{\"a}stner and J{\"o}rg Liebig and Sven Apel and Stefan Hanenberg},
	pdf={pdf/ese13.pdf},
	journal={Empirical Software Engineering},
	pages={1299--1334},
	year={2014},
	publisher={Springer-Verlag},
	address={Berlin/Heidelberg},
	title={Measuring and Modeling Programming Experience},
	doi={http://dx.doi.org/10.1007/s10664-013-9286-4},
	volume={19},
	month={10},
}
@inproceedings{RBK:ICSE14,
	author={M{\'a}rcio Ribeiro and Paulo Borba and Christian K{\"a}stner},
	location={Hyderabad},
	pdf={pdf/icse14_emergo.pdf},
	pages={989--1000},
	year={2014},
	booktitle={Proceedings of the 36th International Conference on Software Engineering (ICSE)},
	title={Feature Maintenance with Emergent Interfaces},
	doi={http://dx.doi.org/10.1145/2568225.2568289},
	month={6},
}
@inproceedings{NBKC:ICSE14,
	author={Sarah Nadi and Thorsten Berger and Christian K{\"a}stner and Krzysztof Czarnecki},
	location={Hyderabad},
	pdf={pdf/icse14_mining.pdf},
	pages={140--151},
	year={2014},
	booktitle={Proceedings of the 36th International Conference on Software Engineering (ICSE)},
	title={Mining Configuration Constraints: Static Analyses and Empirical Results},
	doi={http://dx.doi.org/10.1145/2568225.2568283},
	month={6},
}
@inproceedings{NKN:ICSE14,
	author={Hung Viet Nguyen and Christian K{\"a}stner and Tien N. Nguyen},
	location={Hyderabad},
	pdf={pdf/icse14_varex.pdf},
	pages={907--918},
	year={2014},
	booktitle={Proceedings of the 36th International Conference on Software Engineering (ICSE)},
	title={Exploring Variability-Aware Execution for Testing Plugin-Based Web Applications},
	doi={http://dx.doi.org/10.1145/2568225.2568300},
	month={6},
}
@inproceedings{SKAPBLSB:ICSE14,
	author={Janet Siegmund and Christian K{\"a}stner and Sven Apel and Chris Parnin and Anja Bethmann and Thomas Leich and Gunter Saake and Andr{\'e} Brechmann},
	location={Hyderabad},
	pdf={pdf/icse14_fmri.pdf},
	pages={378--389},
	year={2014},
	booktitle={Proceedings of the 36th International Conference on Software Engineering (ICSE)},
	title={Understanding Understanding Source Code with Functional Magnetic Resonance Imaging},
	doi={http://dx.doi.org/10.1145/2568225.2568252},
	month={6},
}
@article{TAKSS:CSUR14,
	number={1},
	author={Thomas Th{\"u}m and Sven Apel and Christian K{\"a}stner and Ina Schaefer and Gunter Saake},
	url={http://wwwiti.cs.uni-magdeburg.de/iti_db/research/spl-strategies/},
	pdf={pdf/CSUR14.pdf},
	journal={ACM Computing Surveys},
	pages={Article 6},
	year={2014},
	publisher={ACM Press},
	address={New York, NY},
	title={A Classification and Survey of Analysis Strategies for Software Product Lines},
	doi={http://dx.doi.org/10.1145/2580950},
	volume={47},
	month={6},
}
@techreport{CHOHK:14,
	number={CSSE14-01},
	author={Zack Coker and Samir Hasan and Jeffrey Overbey and Munawar Hafiz and Christian K{\"a}stner},
	pdf={pdf/csse14-01.pdf},
	institution={College of Engineering, Auburn University},
	year={2014},
	publisher={College of Engineering, Auburn University},
	address={Auburn, AL},
	title={Integers In C: An Open Invitation to Security Attacks?},
	month={2},
}
@inproceedings{WKEAB:Onward14,
	author={Eric Walkingshaw and Christian K{\"a}stner and Martin Erwig and Sven Apel and Eric Bodden},
	pdf={pdf/onward14.pdf},
	pages={213--226},
	year={2014},
	publisher={ACM Press},
	booktitle={Proceedings of the 13rd SIGPLAN Symposium on New Ideas in Programming and Reflections on Software at SPLASH (Onward!)},
	address={New York, NY},
	title={Variational Data Structures: Exploring Tradeoffs in Computing with Variability},
	doi={http://dx.doi.org/10.1145/2661136.2661143},
}
@inproceedings{NKN:FSE14,
	author={Hung Viet Nguyen and Christian K{\"a}stner and Tien N. Nguyen},
	location={Hong Kong},
	pdf={pdf/fse14.pdf},
	pages={518--529},
	year={2014},
	publisher={ACM Press},
	booktitle={Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE)},
	address={New York, NY},
	title={Building Call Graphs for Embedded Client-Side Code in Dynamic Web Applications},
	doi={http://dx.doi.org/10.1145/2635868.2635928},
	month={11},
}
@inproceedings{LKB:ASE14,
	author={Max Lillack and Christian K{\"a}stner and Eric Bodden},
	location={Västerås, Sweden},
	pdf={pdf/ase14.pdf},
	pages={445--456},
	year={2014},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 29th IEEE/ACM International Conference on Automated Software Engineering (ASE)},
	address={Los Alamitos, CA},
	title={Tracking Load-time Configuration Options},
	doi={http://dx.doi.org/10.1145/2642937.2643001},
	month={9},
}
@article{HSLAZKB:EMSE15,
	author={Claus Hunsen and Janet Siegmund and Olaf Le{\ss}enich and Sven Apel and Bo Zhang and Christian K{\"a}stner and Martin Becker},
	pdf={pdf/ese14.pdf},
	journal={Empirical Software Engineering},
	pages={1--34},
	year={2015},
	publisher={Springer-Verlag},
	address={Berlin/Heidelberg},
	title={Preprocessor-Based Variability in Open-Source and Industrial Software Systems: An Empirical Study},
	doi={http://dx.doi.org/10.1007/s10664-015-9360-1},
}
@techreport{NBKC:15,
	number={GSDLAB-TR 2015-01-27},
	author={Sarah Nadi and Thorsten Berger and Christian K{\"a}stner and Krzysztof Czarnecki},
	url={http://gsd.uwaterloo.ca/node/607},
	pdf={pdf/tr_configconstraints15.pdf},
	institution={Generative Software Development Laboratory, University of Waterloo},
	year={2015},
	publisher={Generative Software Development Laboratory, University of Waterloo},
	address={Waterloo, ON, Canada},
	title={Where do Configuration Constraints Stem From? An Extraction Approach and an Empirical Study},
	month={1},
}
@inproceedings{NKN:ICSE15,
	author={Hung Viet Nguyen and Christian K{\"a}stner and Tien N. Nguyen},
	location={Florence},
	pdf={pdf/icse15_varis_demo.pdf},
	pages={693--696},
	year={2015},
	note={Formal Demonstration paper, **Best Demonstration Award**},
	booktitle={Proceedings of the 37th International Conference on Software Engineering (Volume 2) (ICSE)},
	title={Varis: IDE Support for Embedded Client Code in PHP Web Applications},
	doi={http://dx.doi.org/10.1109/ICSE.2015.225},
	month={5},
}
@inproceedings{ZANKN:Releng15,
	author={Shurui Zhou and Jafar Al-Kofahi and Tien N. Nguyen and Christian K{\"a}stner and Sarah Nadi},
	location={Florence, Italy},
	pdf={pdf/Releng2015.pdf},
	pages={20--23},
	year={2015},
	publisher={ACM Press},
	booktitle={Proceedings of the 3rd International Workshop on Release Engineering (Releng)},
	address={New York, NY},
	title={Extracting Configuration Knowledge from Build Files with Symbolic Analysis},
	doi={http://dx.doi.org/10.1109/RELENG.2015.15},
	month={5},
}
@inproceedings{MKRNG:ECOOP15,
	author={Fl{\'a}vio Medeiros and Christian K{\"a}stner and M{\'a}rcio Ribeiro and Sarah Nadi and Rohit Gheyi},
	series={Leibniz International Proceedings in Informatics},
	pdf={pdf/ecoop15.pdf},
	pages={495--518},
	year={2015},
	publisher={Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
	booktitle={Proceedings of the 29th European Conference on Object-Oriented Programming (ECOOP)},
	address={Dagstuhl, Germany},
	title={The Love/Hate Relationship with The C Preprocessor: An Interview Study},
	doi={http://dx.doi.org/10.4230/LIPIcs.ECOOP.2015.495},
	volume={37},
}
@article{NBKC:TSE15,
	number={8},
	author={Sarah Nadi and Thorsten Berger and Christian K{\"a}stner and Krzysztof Czarnecki},
	pdf={pdf/tse15.pdf},
	journal={IEEE Transactions on Software Engineering},
	pages={820--841},
	year={2015},
	publisher={IEEE Computer Society},
	address={Los Alamitos, CA},
	title={Where do Configuration Constraints Stem From? An Extraction Approach and an Empirical Study},
	doi={http://dx.doi.org/10.1109/TSE.2015.2415793},
	volume={41},
}
@inproceedings{NKN:ESECFSE15,
	author={Hung Viet Nguyen and Christian K{\"a}stner and Tien N. Nguyen},
	location={Bergamo},
	pdf={pdf/fse15_webslice.pdf},
	pages={369--380},
	year={2015},
	publisher={ACM Press},
	booktitle={Proceedings of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE)},
	address={New York, NY},
	title={Cross-language Program Slicing for Dynamic Web Applications},
	month={8},
}
@inproceedings{SGKA:ESECFSE15,
	author={Norbert Siegmund and Alexander Grebhahn and Christian K{\"a}stner and Sven Apel},
	location={Bergamo},
	pdf={pdf/fse15_influence.pdf},
	pages={284--294},
	year={2015},
	publisher={ACM Press},
	booktitle={Proceedings of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE)},
	address={New York, NY},
	title={Performance-Influence Models for Highly Configurable Systems},
	month={8},
}
@inproceedings{NNDKN:ESECFSENIER15,
	author={Hung Viet Nguyen and My Huu Nguyen and Son Cuu Dang and Christian K{\"a}stner and Tien N. Nguyen},
	location={Bergamo},
	pdf={pdf/fse15nier.pdf},
	pages={926--929},
	year={2015},
	publisher={ACM Press},
	booktitle={Proceedings of the International Symposium on Foundations of Software Engineering -- New Ideas Track (ESEC/FSE-NIER)},
	address={New York, NY},
	title={Detecting Semantic Merge Conflicts With Variability-Aware Execution},
	doi={http://dx.doi.org/10.1145/2786805.2803208},
	month={8},
}
@inproceedings{ASKW:MobileDeLi15,
	author={Waqar Ahmad and Joshua Sunshine and Christian K{\"a}stner and Adam Wynne},
	location={Pittsburgh, PA},
	pdf={pdf/mobiledeli15.pdf},
	pages={28--34},
	year={2015},
	booktitle={Proceedings of the 3rd International Workshop on Mobile Development Lifecycle (MobileDeLi)},
	title={Enforcing Fine-Grained Security and Privacy Policies in an Ecosystem within an Ecosystem},
	doi={http://dx.doi.org/10.1145/2846661.2846664},
	month={10},
}
@inproceedings{BKH:SCGSE15,
	author={Christopher Bogart and Christian K{\"a}stner and James Herbsleb},
	location={Lincoln, NE},
	pdf={pdf/scgse15.pdf},
	pages={86--89},
	year={2015},
	booktitle={Proceedings of the ASE Workshop on Software Support for Collaborative and Global Software Engineering (SCGSE)},
	title={When it Breaks, it Breaks: How Ecosystem Developers Reason About the Stability of Dependencies},
	doi={http://dx.doi.org/10.1109/ASEW.2015.21},
	month={11},
}
@article{HKB:IEEESw15,
	number={1},
	author={James Herbsleb and Christian K{\"a}stner and Christopher Bogart},
	url={http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7325197},
	pdf={pdf/ieeesw16.pdf},
	journal={IEEE Software},
	pages={89--96},
	year={2015},
	publisher={IEEE Computer Society},
	address={Los Alamitos, CA},
	title={Intelligently Transparent Software Ecosystems},
	doi={http://dx.doi.org/10.1109/MS.2015.156},
	volume={33},
}
@inproceedings{MKRGA:ICSE16,
	author={Fl{\'a}vio Medeiros and Christian K{\"a}stner and M{\'a}rcio Ribeiro and Rohit Gheyi and Sven Apel},
	location={Austin, TX},
	pdf={pdf/icse16.pdf},
	pages={643--654},
	year={2016},
	publisher={ACM Press},
	booktitle={Proceedings of the 38th International Conference on Software Engineering (ICSE)},
	address={New York, NY},
	title={A Comparison of 10 Sampling Algorithms for Configurable Systems},
	doi={http://dx.doi.org/10.1145/2884781.2884793},
	month={5},
}
@inproceedings{AKSA:MSR16,
	author={Waqar Ahmad and Christian K{\"a}stner and Joshua Sunshine and Jonathan Aldrich},
	location={Austin, TX},
	pdf={pdf/msr16.pdf},
	pages={177--188},
	year={2016},
	publisher={ACM Press},
	booktitle={Proceedings of the 14th International Conference on Mining Software Repositories (MSR)},
	address={New York, NY},
	title={Inter-app Communication in Android: Developer Challenges},
	doi={http://dx.doi.org/10.1145/2901739.2901762},
	month={5},
}
@inproceedings{FMKPA:SPLC16,
	author={Gabriel Ferreira and Momin Malik and Christian K{\"a}stner and Juergen Pfeffer and Sven Apel},
	location={Beijing},
	pdf={pdf/splc2016.pdf},
	pages={65--744},
	year={2016},
	publisher={ACM Press},
	booktitle={Proceedings of the 20th International Software Product Line Conference (SPLC)},
	address={New York, NY},
	title={Do #ifdefs Influence the Occurrence of Vulnerabilities? An Empirical Study of the Linux Kernel},
	doi={http://dx.doi.org/10.1145/2934466.2934467},
	month={9},
}
@inproceedings{BKHT:FSE16,
	author={Christopher Bogart and Christian K{\"a}stner and James Herbsleb and Ferdian Thung},
	location={Seattle, WA},
	url={http://breakingapis.org},
	pdf={pdf/fse16.pdf},
	pages={109--120},
	year={2016},
	publisher={ACM Press},
	booktitle={Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE)},
	address={New York, NY},
	title={How to Break an API: Cost Negotiation and Community Values in Three Software Ecosystems},
	doi={http://dx.doi.org/10.1145/2950290.2950325},
	month={11},
}
@inproceedings{KK:WSR16,
	author={Prasad Kawthekar and Christian K{\"a}stner},
	location={New York, NY},
	url={https://sites.google.com/site/ijcai2016wsrobots/program},
	pdf={pdf/wsr16.pdf},
	pages={},
	year={2016},
	booktitle={Proceedings of the IJCAI Workshop on Autonomous Mobile Service Robots (WSR)},
	title={Sensitivity Analysis For Building Evolving & Adaptive Robotic Software},
	month={7},
}
@inproceedings{MWKTS:ASE16,
	author={Jens Meinicke and Chu-Pan Wong and Christian K{\"a}stner and Thomas Th{\"u}m and Gunter Saake},
	location={Singapore},
	pdf={pdf/ase16.pdf},
	pages={483--494},
	year={2016},
	publisher={ACM Press},
	booktitle={Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE)},
	address={New York, NY},
	title={On Essential Configuration Complexity: Measuring Interactions In Highly-Configurable Systems},
	doi={http://dx.doi.org/10.1145/2970276.2970322},
	month={9},
}
@inproceedings{ANK:Releng16,
	author={Jafar Al-Kofahi and Tien N. Nguyen and Christian K{\"a}stner},
	location={Seattle, WA},
	pdf={pdf/releng16.pdf},
	pages={12--15},
	year={2016},
	publisher={ACM Press},
	booktitle={Proceedings of the 4rd International Workshop on Release Engineering (Releng)},
	address={New York, NY},
	title={Escaping AutoHell: A Vision For Automated Analysis and Migration of Autotools Build Systems},
	doi={http://dx.doi.org/10.1145/2993274.2993279},
	month={11},
}
@inproceedings{MMWWK:VaMoS17,
	author={Meng Meng and Jens Meinicke and Chu-Pan Wong and Eric Walkingshaw and Christian K{\"a}stner},
	pdf={pdf/vamos17.pdf},
	pages={28--35},
	year={2017},
	booktitle={Proceedings of the 11st Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
	title={A Choice of Variational Stacks: Exploring Variational Data Structures},
	doi={http://dx.doi.org/10.1145/3023956.3023966},
}
@article{MRGAKFCF:TSE18,
	number={5},
	author={Fl{\'a}vio Medeiros and M{\'a}rcio Ribeiro and Rohit Gheyi and Sven Apel and Christian K{\"a}stner and Bruno Ferreira and Luiz Carvalho and Baldoino Fonseca},
	pdf={pdf/tse17-refactoringifdef.pdf},
	journal={IEEE Transactions on Software Engineering},
	pages={453--469},
	year={2018},
	publisher={IEEE Computer Society},
	address={Los Alamitos, CA},
	title={Discipline Matters: Refactoring of Preprocessor Directives in the #ifdef Hell},
	doi={http://dx.doi.org/10.1109/TSE.2017.2688333},
	volume={44},
	month={5},
}
@inproceedings{JVKSK:SEAMS17,
	author={Pooyan Jamshidi and Miguel Velez and Christian K{\"a}stner and Norbert Siegmund and Prasad Kawthekar},
	location={Buenos Aires},
	pdf={pdf/seams17.pdf},
	pages={31--41},
	year={2017},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)},
	address={Los Alamitos, CA},
	title={Transfer Learning for Improving Model Predictions in Highly Configurable Software},
	doi={http://dx.doi.org/10.1109/SEAMS.2017.11},
	month={5},
}
@article{GFKH:JSEP18,
	number={1},
	author={Raman Goyal and Gabriel Ferreira and Christian K{\"a}stner and James Herbsleb},
	url={http://onlinelibrary.wiley.com/doi/10.1002/smr.1893/full},
	pdf={pdf/jsep17.pdf},
	journal={Journal of Software: Evolution and Process},
	pages={},
	year={2018},
	title={Identifying Unusual Commits on GitHub},
	doi={http://dx.doi.org/10.1002/smr.1893},
	volume={30},
	month={1},
}
@techreport{K:17,
	number={1706.09357},
	author={Christian K{\"a}stner},
	url={https://arxiv.org/abs/1706.09357},
	pdf={pdf/difftesting17.pdf},
	institution={arXiv},
	year={2017},
	publisher={arXiv},
	address={},
	title={Differential Testing for Variational Analyses: Experience from Developing KConfigReader},
	month={6},
}
@inproceedings{SPPAHKBBB:ESECFSE17,
	author={Janet Siegmund and Norman Peitek and Chris Parnin and Sven Apel and Johannes Hofmeister and Christian K{\"a}stner and Andrew Begel and Anja Bethmann and Andr{\'e} Brechmann},
	url={https://dl.acm.org/citation.cfm?id=3106268},
	pdf={pdf/fse17.pdf},
	pages={140--150},
	year={2017},
	publisher={ACM Press},
	booktitle={Proceedings of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE)},
	address={New York, NY},
	title={Measuring Neural Efficiency of Program Comprehension},
	doi={http://dx.doi.org/10.1145/3106237.3106268},
	month={9},
}
@inproceedings{LAKSS:ASE17,
	author={Olaf Le{\ss}enich and Sven Apel and Christian K{\"a}stner and Georg Seibt and Janet Siegmund},
	url={http://ieeexplore.ieee.org/document/8115665/},
	pdf={pdf/ase17_merge.pdf},
	pages={543--553},
	year={2017},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE)},
	address={Los Alamitos, CA},
	title={Renaming and Shifted Code in Structured Merging: Looking Ahead for Precision and Performance},
	doi={http://dx.doi.org/10.1109/ASE.2017.8115665},
	month={11},
}
@inproceedings{JSVKPA:ASE17,
	author={Pooyan Jamshidi and Norbert Siegmund and Miguel Velez and Christian K{\"a}stner and Akshay Patel and Yuvraj Agarwal},
	url={https://arxiv.org/abs/1709.02280},
	pdf={pdf/ase17_transfer.pdf},
	pages={497--508},
	year={2017},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE)},
	address={Los Alamitos, CA},
	title={Transfer Learning for Performance Modeling of Configurable Systems: An Exploratory Analysis},
	doi={http://dx.doi.org/10.1109/ASE.2017.8115661},
	month={11},
}
@inproceedings{AKK:GPCE17,
	author={Jafar Al-Kofahi and Suresh Kothari and Christian K{\"a}stner},
	location={Vancouver, Canada},
	url={https://dl.acm.org/citation.cfm?id=3136051},
	pdf={pdf/gpce17.pdf},
	pages={176--186},
	year={2017},
	vurl={http://program-transformation.org/GPCE17},
	publisher={ACM Press},
	booktitle={Proceedings of the 16th ACM International Conference on Generative Programming and Component Engineering (GPCE)},
	address={New York, NY},
	title={Four Languages and Lots of Macros: Analyzing Autotools Build Systems},
	doi={http://dx.doi.org/10.1145/3170492.3136051},
	month={10},
}
@article{LKB:TSE18,
	number={12},
	author={Max Lillack and Christian K{\"a}stner and Eric Bodden},
	pdf={pdf/tse17_lotrack.pdf},
	journal={IEEE Transactions on Software Engineering},
	pages={1269--1291},
	year={2018},
	publisher={IEEE Computer Society},
	address={Los Alamitos, CA},
	title={Tracking Load-time Configuration Options},
	doi={http://dx.doi.org/10.1109/TSE.2017.2756048},
	volume={44},
}
@article{LSAKH:ASE18,
	number={2},
	author={Olaf Le{\ss}enich and Janet Siegmund and Sven Apel and Christian K{\"a}stner and Claus Hunsen},
	url={https://www.infosun.fim.uni-passau.de/publications/docs/LSA+17ase.pdf},
	pdf={pdf/jase17.pdf},
	journal={Automated Software Engineering -- An International Journal},
	pages={279--313},
	year={2018},
	publisher={Springer-Verlag},
	address={Berlin/Heidelberg},
	title={Indicators for Merge Conflicts in the Wild: Survey and Empirical Study},
	doi={http://dx.doi.org/10.1007/s10515-017-0227-0},
	volume={25},
}
@inproceedings{SMNKd:VaMoS18,
	author={Larissa Rocha Soares and Jens Meinicke and Sarah Nadi and Christian K{\"a}stner and Eduardo Santana de Almeida},
	url={https://dl.acm.org/citation.cfm?id=3168376},
	pdf={pdf/vamos18.pdf},
	pages={59--66},
	year={2018},
	booktitle={Proceedings of the 12nd Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
	title={VarXplorer: Lightweight Process for Dynamic Inspection of Feature Interactions},
	doi={http://dx.doi.org/10.1145/3168365.3168376},
}
@inproceedings{ZSLXWK:ICSE18,
	author={Shurui Zhou and {\c{S}}tefan St{\~{a}}nciulescu and Olaf Le{\ss}enich and Yingfei Xiong and Andrzej W{\k{a}}sowski and Christian K{\"a}stner},
	location={Gothenburg},
	url={https://dl.acm.org/citation.cfm?id=3180205},
	pdf={pdf/icse18forks.pdf},
	pages={105--116},
	year={2018},
	publisher={ACM Press},
	booktitle={Proceedings of the 40th International Conference on Software Engineering (ICSE)},
	address={New York, NY},
	title={Identifying Features in Forks},
	doi={http://dx.doi.org/10.1145/3180155.3180205},
	month={5},
}
@inproceedings{TZKV:ICSE18,
	author={Asher Trockman and Shurui Zhou and Christian K{\"a}stner and Bogdan Vasilescu},
	location={Gothenburg},
	url={https://dl.acm.org/citation.cfm?id=3180209},
	pdf={pdf/icse18badges.pdf},
	pages={511--522},
	year={2018},
	publisher={ACM Press},
	booktitle={Proceedings of the 40th International Conference on Software Engineering (ICSE)},
	address={New York, NY},
	title={Adding Sparkle to Social Coding: An Empirical Study of Repository Badges in the npm Ecosystem},
	doi={http://dx.doi.org/10.1145/3180155.3180209},
	month={5},
}
@techreport{KSKA:17,
	number={1712.07440},
	author={Sergiy S. Kolesnikov and Norbert Siegmund and Christian K{\"a}stner and Sven Apel},
	url={https://arxiv.org/abs/1712.07440},
	pdf={pdf/arxiv18.pdf},
	institution={arXiv},
	year={2017},
	publisher={arXiv},
	address={},
	title={On the Relation of External and Internal Feature Interactions: A Case Study},
	month={12},
}
@article{KSKGA:SOSYM18,
	author={Sergiy S. Kolesnikov and Norbert Siegmund and Christian K{\"a}stner and Alexander Grebhahn and Sven Apel},
	url={https://link.springer.com/article/10.1007%2Fs10270-018-0662-9},
	pdf={pdf/sosym18.pdf},
	journal={International Journal on Software and Systems Modeling},
	year={2018},
	title={Tradeoffs in Modeling Performance of Highly-Configurable Software Systems},
	doi={http://dx.doi.org/10.1007/s1027},
}
@inproceedings{TCMNKV:MSR18,
	author={Asher Trockman and Keenen Cates and Mark Mozina and Tuan Nguyen and Christian K{\"a}stner and Bogdan Vasilescu},
	location={Gothenburg},
	pdf={pdf/msr18underst.pdf},
	pages={314--318},
	year={2018},
	publisher={ACM Press},
	booktitle={Proceedings of the 16th International Conference on Mining Software Repositories (MSR)},
	address={New York, NY},
	title={"Automatically Assessing Code Understandability" Reanalyzed: Combined Metrics Matter},
	doi={http://dx.doi.org/10.1145/3196398.3196441},
	month={5},
}
@inproceedings{WHKV:MSR18,
	author={David Widder and Michael Hilton and Christian K{\"a}stner and Bogdan Vasilescu},
	location={Gothenburg},
	pdf={pdf/msr18travis.pdf},
	pages={165--169},
	year={2018},
	publisher={ACM Press},
	booktitle={Proceedings of the 16th International Conference on Mining Software Repositories (MSR)},
	address={New York, NY},
	title={I’m Leaving You, Travis: A Continuous Integration Breakup Story},
	doi={http://dx.doi.org/10.1145/3196398.3196422},
	month={5},
}
@inproceedings{MVVOFCJK:TechDebt18,
	author={Allan Mori and Gustavo Vale and Markos Viggiato and Johnatan Oliveira and Eduardo Figueiredo and Elder Cirilo and Pooyan Jamshidi and Christian K{\"a}stner},
	location={Gothenburg},
	pdf={pdf/TechDebt18.pdf},
	pages={41--50},
	year={2018},
	publisher={ACM Press},
	booktitle={Proceedings of the International Conference on Technical Debt (TechDebt)},
	address={New York, NY},
	title={Evaluating Domain-Specific Metric Thresholds: An Empirical Study},
	doi={http://dx.doi.org/10.1145/3194164.3194173},
	month={5},
}
@inproceedings{RZK:ICSE18,
	author={Luyao Ren and Shurui Zhou and Christian K{\"a}stner},
	location={Gothenburg},
	pdf={pdf/icse18poster.pdf},
	pages={179--180},
	year={2018},
	note={Poster},
	publisher={ACM Press},
	booktitle={Proceedings of the Companion of the International Conference on Software Engineering (ICSE)},
	address={New York, NY},
	title={Poster: Forks Insight: Providing an Overview of GitHub Forks},
	doi={http://dx.doi.org/10.1145/3183440.3195085},
}
@inproceedings{JVKS:ESECFSE18,
	author={Pooyan Jamshidi and Miguel Velez and Christian K{\"a}stner and Norbert Siegmund},
	pdf={pdf/fse18.pdf},
	pages={71--82},
	year={2018},
	publisher={ACM Press},
	booktitle={Proceedings of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE)},
	address={New York, NY},
	title={Learning to Sample: Exploiting Similarities Across Environments to Learn Performance Models for Configurable Systems},
	doi={http://dx.doi.org/10.1145/3236024.3236074},
	month={11},
}
@techreport{MWKS:18,
	number={1807.03837},
	author={Jens Meinicke and Chu-Pan Wong and Christian K{\"a}stner and Gunter Saake},
	url={https://arxiv.org/pdf/1807.03837.pdf},
	pdf={pdf/varviz18.pdf},
	institution={arXiv},
	year={2018},
	publisher={arXiv},
	address={},
	title={Understanding Differences among Executions with Variational Traces},
	month={7},
}
@article{PSAKPBLSB:TSE18,
	author={Norman Peitek and Janet Siegmund and Sven Apel and Christian K{\"a}stner and Chris Parnin and Anja Bethmann and Thomas Leich and Gunter Saake and Andr{\'e} Brechmann},
	pdf={pdf/tse18_fmri.pdf},
	journal={IEEE Transactions on Software Engineering},
	year={2018},
	publisher={IEEE Computer Society},
	address={Los Alamitos, CA},
	title={A Look into Programmers’ Heads},
	doi={http://dx.doi.org/10.1109/TSE.2018.2863303},
}
@inproceedings{WMK:FSENIER18,
	author={Chu-Pan Wong and Jens Meinicke and Christian K{\"a}stner},
	location={Lake Buena Vista, FL},
	pdf={pdf/fsenier18.pdf},
	pages={749--753},
	year={2018},
	booktitle={Proceedings of the 26th International Symposium on Foundations of Software Engineering -- New Ideas Track (FSE-NIER)},
	title={Beyond Testing Configurable Systems: Applying Variational Execution to Automatic Program Repair and Higher Order Mutation Testing},
	doi={http://dx.doi.org/10.1145/3236024.3264837},
	month={11},
}
@article{WMLK:OOPSLA18,
	author={Chu-Pan Wong and Jens Meinicke and Lukas Lazarek and Christian K{\"a}stner},
	location={Boston, MA},
	pdf={pdf/oopsla18.pdf},
	journal={Proceedings of the ACM on Programming Languages, Issue OOPSLA},
	pages={117:1--117:30},
	year={2018},
	publisher={ACM Press},
	address={New York, NY},
	title={Faster Variational Execution with Transparent Bytecode Transformation},
	doi={http://dx.doi.org/10.1145/3276487},
	volume={2},
}
@article{vLJKA:TOSEM18,
	number={4},
	author={Alexander von Rhein and J{\"o}rg Liebig and Andreas Janker and Christian K{\"a}stner and Sven Apel},
	pdf={pdf/tosem18.pdf},
	journal={ACM Transactions on Software Engineering and Methodology},
	pages={Article No. 18},
	year={2018},
	publisher={ACM Press},
	address={New York, NY},
	title={Variability-Aware Static Analysis at Scale: An Empirical Study},
	doi={http://dx.doi.org/10.1145/3280986},
	volume={27},
}
@article{NPKN:ASE18,
	author={Hung Viet Nguyen and Hung Dang Phan and Christian K{\"a}stner and Tien N. Nguyen},
	pdf={pdf/jase18.pdf},
	journal={Automated Software Engineering -- An International Journal},
	year={2018},
	publisher={Springer-Verlag},
	address={Berlin/Heidelberg},
	title={Exploring Output-Based Coverage for Testing PHP Web Applications},
	doi={http://dx.doi.org/10.1007/s10515-018-0246-5},
}
@inproceedings{SMNKd:GPCE18,
	author={Larissa Rocha Soares and Jens Meinicke and Sarah Nadi and Christian K{\"a}stner and Eduardo Santana de Almeida},
	url={http://doi.acm.org/10.1145/3278122.3278127},
	pdf={pdf/gpce18.pdf},
	pages={41--52},
	year={2018},
	vurl={http://program-transformation.org/GPCE18},
	publisher={ACM Press},
	booktitle={Proceedings of the 17th ACM International Conference on Generative Programming and Component Engineering (GPCE)},
	address={New York, NY},
	title={Exploring Feature Interactions Without Specifications: A Controlled Experiment},
	doi={http://dx.doi.org/10.1145/3278122.3278127},
}
@inproceedings{L:SPLASHSRC17,
	author={Lukas Lazarek},
	url={http://doi.acm.org/10.1145/3135932.3135951},
	pdf={pdf/srcsplash18.pdf},
	pages={36--38},
	year={2017},
	note={SPLASH Student research competition, first place},
	publisher={ACM Press},
	booktitle={Proceedings of the Companion of the 2017 ACM SIGPLAN Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH-SRC)},
	address={New York, NY},
	title={How to Efficiently Process $2^100$ List Variations},
	doi={http://dx.doi.org/10.1145/3135932.3135951},
}
@inproceedings{T:ICSESRC17,
	author={Asher Trockman},
	url={https://dl.acm.org/citation.cfm?id=3190335},
	pdf={pdf/srcicse18.pdf},
	pages={524--526},
	year={2017},
	note={ICSE Student research competition, first place},
	publisher={ACM Press},
	booktitle={Proceedings of the Companion Proceedings of the 40th International Conference on Software Engineering (ICSE-SRC)},
	address={New York, NY},
	title={Adding sparkle to social coding: an empirical study of repository badges in the npm ecosystem},
	doi={http://dx.doi.org/10.1145/3183440.3190335},
}
@techreport{C:18,
	number={1809.04563},
	author={Serena Chen},
	url={https://arxiv.org/abs/1809.04563},
	pdf={pdf/srcsplash17.pdf},
	institution={arXiv},
	year={2018},
	note={SPLASH Student research competition},
	publisher={arXiv},
	address={},
	title={Finding Higher Order Mutants Using Variational Execution},
	month={9},
}
@article{MLAAKRG:EMSE18,
	author={Fl{\'a}vio Medeiros and Gabriel Lima and Guilherme Amaral and Sven Apel and Christian K{\"a}stner and M{\'a}rcio Ribeiro and Rohit Gheyi},
	url={http://link.springer.com/article/10.1007/s10664-018-9666-x},
	pdf={pdf/emse18.pdf},
	journal={Empirical Software Engineering},
	year={2018},
	publisher={Springer-Verlag},
	address={Berlin/Heidelberg},
	title={An Investigation of Misunderstanding Code Patterns in C Open-Source Software Projects},
	doi={http://dx.doi.org/10.1007/s10664-018-9666-x},
}
@misc{JK:13,
	location={Indianapolis, IN},
	url={http://dl.acm.org/citation.cfm?id=2814204},
	year={2013},
	editor={Jaakko J{\"a}rvi and Christian K{\"a}stner},
	publisher={ACM Press},
	address={New York, NY},
	title={Generative Programming: Concepts and Experiences, GPCE'13, Indianapolis, IN, USA - October 27 - 28, 2013},
	month={10},
}
@misc{KG:15,
	location={Pittsburgh, PA},
	url={http://dl.acm.org/citation.cfm?id=2814204},
	year={2015},
	editor={Christian K{\"a}stner and Aniruddha S. Gokhale},
	publisher={ACM Press},
	address={New York, NY},
	title={Proceedings of the 2015 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, GPCE 2015, Pittsburgh, PA, USA, October 26-27, 2015},
	month={10},
}
@misc{HKF:18,
	location={Montpellier},
	url={https://dl.acm.org/citation.cfm?doid=3238147},
	year={2018},
	editor={Marianne Huchard and Christian K{\"a}stner and Gordon Fraser},
	publisher={ACM Press},
	address={New York, NY},
	title={Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, ASE 2018, Montpellier, France, September 3-7, 2018},
	month={9},
}
@inproceedings{RZKW:SANER19,
	author={Luyao Ren and Shurui Zhou and Christian K{\"a}stner and Andrzej W{\k{a}}sowski},
	title={Identifying Redundancies in Fork-based Development},
	year={2019},
	booktitle={Proceedings of the 27th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)},
}