@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},
	note={**Most Influencial Paper Award at SPLC'19**},
	publisher={ACM Press},
	booktitle={Proceedings of the 30th International Conference on Software Engineering (ICSE)},
	title={Granularity in Software Product Lines},
	month={5},
	address={New York, NY},
	epub={pdf/icse2008_ereader.pdf},
	acm={http://dl.acm.org/authorize?063977},
	doi={http://dx.doi.org/10.1145/1368088.1368131},
}
@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,
	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},
	author={Sven Apel and Christian Lengauer and Bernhard M{\"o}ller and Christian K{\"a}stner},
	series={Lecture Notes in Computer Science},
}
@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},
	month={8},
	acm={http://dl.acm.org/authorize?036803},
	doi={http://dx.doi.org/10.1145/1449913.1449919},
}
@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},
	month={8},
	acm={http://dl.acm.org/authorize?036826},
	doi={http://dx.doi.org/10.1145/1449913.1449938},
}
@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},
	month={8},
	acm={http://dl.acm.org/authorize?036811},
	doi={http://dx.doi.org/10.1145/1449913.1449931},
}
@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,
	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},
	author={Sven Apel and Christian K{\"a}stner and Christian Lengauer},
	series={Lecture Notes in Informatics},
}
@inproceedings{SKRHAS:BTW09,
	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},
	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},
}
@inproceedings{RKSSALS:BTW09,
	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},
	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},
}
@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,
	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},
	author={Christian K{\"a}stner and Sven Apel and Salvador Trujillo and Martin Kuhlemann and Don Batory},
	series={Lecture Notes in Business Information Processing},
}
@inproceedings{BAK:SC09,
	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},
	author={Stefan Boxleitner and Sven Apel and Christian K{\"a}stner},
	series={Lecture Notes in Computer Science},
}
@inproceedings{AKGL:SC09,
	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},
	author={Sven Apel and Christian K{\"a}stner and Armin Gr{\"o}{\ss}linger and Christian Lengauer},
	series={Lecture Notes in Computer Science},
}
@inproceedings{AJTK:ICMT09,
	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},
	author={Sven Apel and Florian Janda and Salvador Trujillo and Christian K{\"a}stner},
	series={Lecture Notes in Computer Science},
}
@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},
	vurl={https://tosem.acm.org/},
	publisher={ACM Press},
	address={New York, NY},
	title={Types and Modularity for Implicit Invocation with Implicit Announcement},
	volume={20},
	month={6},
	acm={http://dl.acm.org/authorize?387243},
	doi={http://dx.doi.org/10.1145/1767751.1767752},
}
@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},
	month={10},
	acm={http://dl.acm.org/authorize?131383},
	doi={http://dx.doi.org/10.1145/1621607.1621634},
}
@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},
	month={10},
	acm={http://dl.acm.org/authorize?131381},
	doi={http://dx.doi.org/10.1145/1621607.1621632},
}
@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},
	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},
	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,
	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},
	author={Christian K{\"a}stner and Sven Apel and Gunter Saake},
	series={Lecture Notes in Informatics},
}
@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},
	month={5},
	acm={http://dl.acm.org/authorize?369011},
	doi={http://dx.doi.org/10.1145/1806799.1806819},
}
@article{AKGL:AUSE10,
	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},
	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},
	vurl={https://tosem.acm.org/},
	publisher={ACM Press},
	title={Type Checking Annotation-Based Product Lines},
	doi={http://dx.doi.org/10.1145/2211616.2211617},
	volume={21},
	address={New York, NY},
	epub={pdf/tosem11_ereader.pdf},
}
@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,
	pdf={pdf/ecoop11.pdf},
	pages={155--178},
	year={2011},
	publisher={Springer-Verlag},
	booktitle={Proceedings of the 25th European Conference on Object-Oriented Programming (ECOOP)},
	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},
	author={Klaus Ostermann and Paolo G. Giarrusso and Christian K{\"a}stner and Tillmann Rendel},
	series={Lecture Notes in Computer Science},
	address={Berlin/Heidelberg},
	epub={pdf/ecoop11_ereader.pdf},
}
@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,
	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},
	author={Christian K{\"a}stner},
	series={Lecture Notes in Informatics},
}
@inproceedings{KKKS:VariabilityER11,
	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},
	author={Ateeq Khan and Christian K{\"a}stner and Veit K{\"o}ppen and Gunter Saake},
	series={Lecture Notes in Computer Science},
}
@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 and Most Influencial Paper Award in 2021**},
	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 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 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},
	pdf={pdf/tr11_algebra.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},
	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},
	note={**Most Influencial Paper Award at ICPC'22**},
	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,
	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},
	author={Christian K{\"a}stner and Sven Apel},
	series={Lecture Notes in Computer Science},
}
@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 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,
	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},
	author={Janet Siegmund and Christian K{\"a}stner and Sven Apel and Andr{\'e} Brechmann and Gunter Saake},
	series={Lecture Notes in Informatics},
}
@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,
	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},
	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},
}
@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:AUSE18,
	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{\u{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:SOSYM19,
	number={3},
	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},
	pages={2265--2283},
	year={2019},
	title={Tradeoffs in Modeling Performance of Highly-Configurable Software Systems},
	doi={http://dx.doi.org/10.1007/s10270-018-0662-9},
	volume={18},
}
@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 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,
	number={4},
	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},
	pages={442--462},
	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},
	volume={46},
	month={4},
}
@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},
	vurl={https://tosem.acm.org/},
	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:AUSE19,
	number={1},
	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},
	pages={59--85},
	year={2019},
	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},
	volume={26},
	month={3},
}
@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/srcsplash17.pdf},
	pages={36--38},
	year={2017},
	note={SPLASH Student research competition, first place},
	publisher={ACM Press},
	booktitle={Proceedings 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 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={Leo Chen},
	url={https://arxiv.org/abs/1809.04563},
	pdf={pdf/srcsplash18.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:EMSE19,
	number={4},
	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},
	pages={1693--1726},
	year={2019},
	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},
	volume={24},
	month={8},
}
@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},
	pdf={pdf/saner19.pdf},
	pages={230--241},
	year={2019},
	booktitle={Proceedings of the 27th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)},
	title={Identifying Redundancies in Fork-based Development},
	doi={http://dx.doi.org/10.1109/SANER.2019.8668023},
}
@inproceedings{MWKV:OSS19,
	author={Courtney Miller and David Widder and Christian K{\"a}stner and Bogdan Vasilescu},
	url={https://link.springer.com/chapter/10.1007/978-3-030-20883-7_11},
	pdf={pdf/oss19.pdf},
	pages={116--129},
	year={2019},
	booktitle={Proceedings of the 15th International Conference on Open Source Systems (OSS)},
	title={Why Do People Give Up FLOSSing? A Study of Contributor Disengagement in Open Source},
	doi={http://dx.doi.org/10.1007/978-3-030-20883-7_11},
	month={5},
}
@inproceedings{GFKSJ:ICSENIER19,
	author={Kalil Garrett and Gabriel Ferreira and Christian K{\"a}stner and Joshua Sunshine and Limin Jia},
	pdf={pdf/icsenier19.pdf},
	pages={13--16},
	year={2019},
	booktitle={Proceedings of the International Conference on Software Engineering -- New Ideas Track (ICSE-NIER)},
	title={Detecting Suspicious Package Updates},
	doi={http://dx.doi.org/10.1109/ICSE-NIER.2019.00012},
	month={5},
}
@inproceedings{VOFJK:ICGSE19,
	author={Markos Viggiato and Johnatan Oliveira and Eduardo Figueiredo and Pooyan Jamshidi and Christian K{\"a}stner},
	url={https://dl.acm.org/citation.cfm?id=3339049},
	pdf={pdf/icgse19.pdf},
	pages={74--84},
	year={2019},
	booktitle={Proceedings of the 14th ACM/IEEE International Conference on Global Software Engineering (ICGSE)},
	title={Understanding Similarities and Differences in Software Development Practices Across Domains},
	doi={http://dx.doi.org/10.1109/ICGSE.2019.00013},
	month={5},
}
@inproceedings{JCSKG:SEAMS19,
	author={Pooyan Jamshidi and Javier C{\'a}mara and Bradley Schmerl and Christian K{\"a}stner and David Garlan},
	url={https://ieeexplore.ieee.org/document/8787014},
	pdf={pdf/seams19.pdf},
	pages={39--50},
	year={2019},
	booktitle={Proceedings of the 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)},
	title={Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Autonomous Robots},
	doi={http://dx.doi.org/10.1109/SEAMS.2019.00015},
	month={5},
}
@article{ABCGGHJKLMRSSTVV:IEEESw19,
	number={2},
	author={Jonathan Aldrich and Joydeep Biswas and Javier C{\'a}mara and David Garlan and Arjun Guha and Jarrett Holtz and Pooyan Jamshidi and Christian K{\"a}stner and Claire Le Goues and Anahita Mohseni-Kabir and Ivan Ruchkin and Selva Samuel and Bradley Schmerl and Christopher Timperley and Manuela Veloso and Ian Voysey},
	pdf={pdf/ieeesw19.pdf},
	journal={IEEE Software},
	pages={83--90},
	year={2019},
	publisher={IEEE Computer Society},
	address={Los Alamitos, CA},
	title={Model-based Adaptation for Robotics Software},
	doi={http://dx.doi.org/10.1109/MS.2018.2885058},
	volume={36},
}
@article{KSKA:EMSE19,
	number={24},
	author={Sergiy S. Kolesnikov and Norbert Siegmund and Christian K{\"a}stner and Sven Apel},
	url={https://link.springer.com/article/10.1007/s10664-019-09705-w},
	pdf={pdf/emse19.pdf},
	journal={Empirical Software Engineering},
	pages={2410--2437},
	year={2019},
	publisher={Springer-Verlag},
	address={Berlin/Heidelberg},
	title={On the Relation of Control-flow and Performance Feature Interactions: A Case Study},
	doi={http://dx.doi.org/10.1007/s10664-019-09705-w},
}
@techreport{VJSSAK:19,
	number={1905.02066},
	author={Miguel Velez and Pooyan Jamshidi and Florian Sattler and Norbert Siegmund and Sven Apel and Christian K{\"a}stner},
	url={https://arxiv.org/abs/1905.02066},
	pdf={pdf/configcr19.pdf},
	institution={arXiv},
	year={2019},
	publisher={arXiv},
	address={},
	title={ConfigCrusher: White-Box Performance Analysis for Configurable Systems},
	month={5},
}
@techreport{FKSAS:19,
	number={1905.09760},
	author={Gabriel Ferreira and Christian K{\"a}stner and Joshua Sunshine and Sven Apel and William Scherlis},
	url={https://arxiv.org/pdf/1905.09760.pdf},
	pdf={pdf/trcert19.pdf},
	institution={arXiv},
	year={2019},
	publisher={arXiv},
	address={},
	title={Design Dimensions for Software Certification: A Grounded Analysis},
	month={5},
}
@inproceedings{WHKV:ESECFSE19,
	author={David Widder and Michael Hilton and Christian K{\"a}stner and Bogdan Vasilescu},
	url={https://dl.acm.org/citation.cfm?id=3338922},
	pdf={pdf/fse19_ci.pdf},
	pages={647--658},
	year={2019},
	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={Integrating and Testing the Literature: A Conceptual Replication of Continuous Integration Pain Points},
	doi={http://dx.doi.org/10.1145/3338906.3338922},
	month={8},
}
@inproceedings{ZVK:ESECFSE19,
	author={Shurui Zhou and Bogdan Vasilescu and Christian K{\"a}stner},
	url={https://dl.acm.org/citation.cfm?id=3338918},
	pdf={pdf/fse19_forks.pdf},
	pages={350--361},
	year={2019},
	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={What the Fork: A Study of Inefficient and Efficient Forking Practices in Social Coding},
	doi={http://dx.doi.org/10.1145/3338906.3338918},
	month={8},
}
@inproceedings{VOFJK:ICSME19,
	author={Markos Viggiato and Johnatan Oliveira and Eduardo Figueiredo and Pooyan Jamshidi and Christian K{\"a}stner},
	location={Cleveland, OH},
	url={http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8919007&isnumber=8918933},
	pages={218--222},
	year={2019},
	booktitle={Proceedings of the 35th International Conference on Software Maintenance and Evolution (ICSME)},
	title={How Do Code Changes Evolve in Different Platforms? A Mining-based Investigation},
	doi={http://dx.doi.org/10.1109/ICSME.2019.00033},
	month={9},
}
@inproceedings{KK:ICSESEET20,
	author={Christian K{\"a}stner and Eunsuk Kang},
	location={Seoul},
	url={http://arxiv.org/abs/2001.06691},
	pdf={pdf/seai19.pdf},
	pages={45--48},
	year={2020},
	booktitle={Proceedings of the Proc. International Conference on Software Engineering -- Software Engineering Education and Training Track (ICSE-SEET)},
	address={New York, NY},
	title={Teaching Software Engineering for AI-Enabled Systems},
	doi={http://dx.doi.org/10.1145/3377814.3381714},
	month={5},
	video={https://www.youtube.com/watch?v=Nk0Sy6Sx3IY},
	publisher={ACM Press},
}
@inproceedings{ZVK:ICSE20,
	author={Shurui Zhou and Bogdan Vasilescu and Christian K{\"a}stner},
	location={Seoul},
	pdf={pdf/icse20-forks.pdf},
	pages={445--456},
	year={2020},
	booktitle={Proceedings of the 42nd International Conference on Software Engineering (ICSE)},
	address={New York, NY},
	title={How Has Forking Changed in the Last 20 Years? A Study of Hard Forks on GitHub},
	doi={http://dx.doi.org/10.1145/3377811.3380412},
	month={5},
	video={https://www.youtube.com/watch?v=3SdJRxH_388},
	publisher={ACM Press},
}
@inproceedings{OMKV:ICSE20,
	author={Cassandra Overney and Jens Meinicke and Christian K{\"a}stner and Bogdan Vasilescu},
	location={Seoul},
	pdf={pdf/icse20-donations.pdf},
	pages={1209--1221},
	year={2020},
	booktitle={Proceedings of the 42nd International Conference on Software Engineering (ICSE)},
	address={New York, NY},
	title={How to Not Get Rich: An Empirical Study of Donations in Open Source},
	doi={http://dx.doi.org/10.1145/3377811.3380410},
	month={5},
	video={https://www.youtube.com/watch?v=E_UftrapTAM},
	publisher={ACM Press},
}
@inproceedings{MWVK:ICSESEIP20,
	author={Jens Meinicke and Chu-Pan Wong and Bogdan Vasilescu and Christian K{\"a}stner},
	pdf={pdf/icseseip20.pdf},
	pages={233--242},
	year={2020},
	video={https://www.youtube.com/watch?v=8DfsVfiAkFI},
	booktitle={Proceedings of the Proc. International Conference on Software Engineering -- Software Engineering in Practice Track (ICSE-SEIP)},
	title={Exploring Differences and Commonalities between Feature Flags and Configuration Options},
	doi={http://dx.doi.org/10.1145/3377813.3381366},
	month={5},
}
@inproceedings{RCTKV:ICSENIER20,
	author={Naveen Raman and Minxuan Cao and Yulia Tsvetkov and Christian K{\"a}stner and Bogdan Vasilescu},
	pdf={pdf/icsenier20.pdf},
	pages={57--60},
	year={2020},
	video={https://www.youtube.com/watch?v=7Cf7H4qrQRA},
	booktitle={Proceedings of the Proc. International Conference on Software Engineering -- New Ideas Track (ICSE-NIER)},
	title={Stress and Burnout in Open Source: Toward Finding, Understanding, and Mitigating Unhealthy Interactions},
	doi={http://dx.doi.org/10.1145/3377816.3381732},
	month={5},
}
@inproceedings{MRKV:MSR20,
	author={Jens Meinicke and Juan David Hoyos Renter{\'{i}}a and Christian K{\"a}stner and Bogdan Vasilescu},
	location={Seoul},
	pdf={pdf/msr20flags.pdf},
	pages={169--173},
	year={2020},
	booktitle={Proceedings of the 18th International Conference on Mining Software Repositories (MSR)},
	address={New York, NY},
	title={Capture the Feature Flag: Detecting Feature Flags in Open-Source},
	doi={http://dx.doi.org/10.1145/3379597.3387463},
	month={5},
	video={https://www.youtube.com/watch?v=CVGibKyF1RU},
	publisher={ACM Press},
}
@techreport{WMCDKF:20,
	number={2004.02000},
	author={Chu-Pan Wong and Jens Meinicke and Leo Chen and Jo{\~{a}}o P. Diniz and Christian K{\"a}stner and Eduardo Figueiredo},
	url={https://arxiv.org/abs/2004.02000},
	pdf={pdf/arxiv20hom.pdf},
	institution={arXiv},
	year={2020},
	publisher={arXiv},
	address={},
	title={Efficiently Finding Higher-Order Mutants},
	month={4},
}
@inproceedings{WMCDKF:ESECFSE20,
	author={Chu-Pan Wong and Jens Meinicke and Leo Chen and Jo{\~{a}}o P. Diniz and Christian K{\"a}stner and Eduardo Figueiredo},
	pdf={pdf/fse20hom.pdf},
	pages={1165--1177},
	year={2020},
	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={Efficiently Finding Higher-Order Mutants},
	doi={http://dx.doi.org/10.1145/3368089.3409713},
	month={11},
	video={https://www.youtube.com/watch?v=ziiG_AWQj_8},
	teaser={https://www.youtube.com/watch?v=Q6mPYesl4Qs},
	publisher={ACM Press},
}
@inproceedings{LTAKMV:ESECFSE20,
	author={Hemank Lamba and Asher Trockman and Daniel Armanios and Christian K{\"a}stner and Heather Miller and Bogdan Vasilescu},
	pdf={pdf/fse20diffusion.pdf},
	pages={505--517},
	year={2020},
	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={Heard it Through the Gitvine: An Empirical Study of Tool Diffusion Across the npm Ecosystem},
	doi={http://dx.doi.org/10.1145/3368089.3409705},
	month={11},
	video={https://www.youtube.com/watch?v=67W8p85YCvI},
	teaser={https://www.youtube.com/watch?v=3bn_BzO09mQ},
	publisher={ACM Press},
}
@article{VJSSAK:AUSE20,
	author={Miguel Velez and Pooyan Jamshidi and Florian Sattler and Norbert Siegmund and Sven Apel and Christian K{\"a}stner},
	pdf={pdf/jase20.pdf},
	journal={Automated Software Engineering -- An International Journal},
	pages={265--300},
	year={2020},
	publisher={Springer-Verlag},
	address={Berlin/Heidelberg},
	title={ConfigCrusher: Towards White-Box Performance Analysis for Configurable Systems},
	doi={http://dx.doi.org/10.1007/s10515-020-00273-8},
	volume={27},
}
@inproceedings{MRGBKAS:SBES20,
	author={Fl{\'a}vio Medeiros and M{\'a}rcio Ribeiro and Rohit Gheyi and Larissa Braz and Christian K{\"a}stner and Sven Apel and Kleber Santos},
	pages={193--202},
	year={2020},
	booktitle={Proceedings of the 34th Brazilian Symposium on Software Engineering (SBES)},
	title={An Empirical Study on Configuration-Related Code Weaknesses},
	doi={http://dx.doi.org/10.1145/3422392.3422409},
	month={10},
}
@inproceedings{SMdKN:SBES20,
	author={Larissa Rocha Soares and Ivan Machado and Eduardo Santana de Almeida and Christian K{\"a}stner and Sarah Nadi},
	pages={778--787},
	year={2020},
	booktitle={Proceedings of the 34th Brazilian Symposium on Software Engineering (SBES)},
	title={A Semi-Automated Iterative Process for Detecting Feature Interactions},
	doi={http://dx.doi.org/10.1145/3422392.3422418},
	month={10},
}
@inproceedings{DWKF:ICST21,
	author={Jo{\~{a}}o P. Diniz and Chu-Pan Wong and Christian K{\"a}stner and Eduardo Figueiredo},
	pages={171--181},
	year={2021},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the International Conference on Software Testing, Verification and Validation (ICST)},
	address={Los Alamitos, CA},
	title={Dissecting Strongly Subsuming Second-Order Mutants},
	doi={http://dx.doi.org/10.1109/ICST49551.2021.00028},
	month={4},
}
@inproceedings{FJSK:ICSE21,
	author={Gabriel Ferreira and Limin Jia and Joshua Sunshine and Christian K{\"a}stner},
	pdf={pdf/icse21_malicious.pdf},
	pages={1334--1346},
	year={2021},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 43rd International Conference on Software Engineering (ICSE)},
	address={Los Alamitos, CA},
	title={Containing Malicious Package Updates in npm with a Lightweight Permission System},
	doi={http://dx.doi.org/10.1109/ICSE43902.2021.00121},
	month={5},
}
@inproceedings{VJSAK:ICSE21,
	author={Miguel Velez and Pooyan Jamshidi and Norbert Siegmund and Sven Apel and Christian K{\"a}stner},
	url={http://arxiv.org/abs/2101.05362},
	pdf={pdf/icse21_comprex.pdf},
	pages={1072--1084},
	year={2021},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 43rd International Conference on Software Engineering (ICSE)},
	address={Los Alamitos, CA},
	title={White-Box Analysis over Machine Learning: Modeling Performance of Configurable Systems},
	doi={http://dx.doi.org/10.1109/ICSE43902.2021.00100},
	month={5},
}
@article{BKHT:TOSEM21,
	number={4},
	author={Christopher Bogart and Christian K{\"a}stner and James Herbsleb and Ferdian Thung},
	url={http://breakingapis.org},
	pdf={pdf/tosem21.pdf},
	journal={ACM Transactions on Software Engineering and Methodology},
	pages={Article No.: 42, pp 1--56},
	year={2021},
	vurl={https://tosem.acm.org/},
	publisher={ACM Press},
	address={New York, NY},
	title={When and how to make breaking changes: Policies and practices in 18 open source software ecosystems},
	volume={30},
	month={10},
}
@techreport{KKA:21,
	number={2105.06449},
	author={Christian K{\"a}stner and Eunsuk Kang and Sven Apel},
	url={https://arxiv.org/abs/2105.06449},
	pdf={pdf/arxiv21fi.pdf},
	institution={arXiv},
	year={2021},
	publisher={arXiv},
	address={},
	title={Feature Interactions on Steroids: On the Composition of ML Models},
	month={5},
}
@inproceedings{SZKZWLJ:ESECFSE21,
	author={Bo Shen and Wei Zhang and Christian K{\"a}stner and Haiyan Zhao and Zhao Wei and Guangtai Liang and Zhi Jin},
	pdf={pdf/fse21_sc.pdf},
	pages={379--390},
	year={2021},
	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={SmartCommit: A Graph-based Interactive Assistant for Activity-Oriented Commits},
	doi={http://dx.doi.org/10.1145/3468264.3468551},
	month={8},
}
@inproceedings{WSKL:ESECFSE21,
	author={Chu-Pan Wong and Priscila Santiesteban and Christian K{\"a}stner and Claire Le Goues},
	pdf={pdf/fse21_varfix.pdf},
	pages={354--366},
	year={2021},
	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={VarFix: Balancing Edit Expressiveness and Search Effectiveness in Automated Program Repair},
	doi={http://dx.doi.org/10.1145/3468264.3468600},
	month={8},
}
@inproceedings{YZGK:ASE21,
	author={Chenyang Yang and Shurui Zhou and Jin L.C. Guo and Christian K{\"a}stner},
	pdf={pdf/ase21.pdf},
	pages={304--316},
	year={2021},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)},
	address={Los Alamitos, CA},
	title={Subtle Bugs Everywhere: Generating Documentation for Data Wrangling Code},
	doi={http://dx.doi.org/10.1109/ASE51524.2021.9678520},
	month={11},
}
@inproceedings{D:ESECFSESRC21,
	author={Helen Dong},
	url={https://dl.acm.org/doi/abs/10.1145/3468264.3473490},
	pdf={pdf/srcfse21_notebook.pdf},
	pages={1663--1665},
	year={2021},
	note={ESEC/FSE Student Research Competition},
	publisher={ACM Press},
	booktitle={Proceedings of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE-SRC)},
	address={New York, NY},
	title={A Qualitative Study of Cleaning in Jupyter Notebooks},
	doi={http://dx.doi.org/10.1145/3468264.3473490},
}
@inproceedings{C:ESECFSESRC21,
	author={Sophie Cohen},
	url={https://dl.acm.org/doi/abs/10.1145/3468264.3473492},
	pdf={pdf/srcfse21_toxicity.pdf},
	pages={1669--1671},
	year={2021},
	note={ESEC/FSE Student Research Competition},
	publisher={ACM Press},
	booktitle={Proceedings of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE-SRC)},
	address={New York, NY},
	title={Contextualizing Toxicity in Open Source: A Qualitative Study},
	doi={http://dx.doi.org/10.1145/3468264.3473492},
}
@inproceedings{DZGK:RAISE21,
	author={Helen Dong and Shurui Zhou and Jin L.C. Guo and Christian K{\"a}stner},
	pdf={pdf/raise21.pdf},
	pages={114--119},
	year={2021},
	publisher={IEEE Computer Society},
	booktitle={Proceedings of the 9tn International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE)},
	address={Los Alamitos, CA},
	title={Splitting, Renaming, Removing: A Study of Common Cleaning Activities in Jupyter Notebooks},
	doi={http://dx.doi.org/10.1109/ASEW52652.2021.00032},
	month={11},
}
@inproceedings{VJSAK:ICSE22,
	author={Miguel Velez and Pooyan Jamshidi and Norbert Siegmund and Sven Apel and Christian K{\"a}stner},
	url={https://arxiv.org/abs/2203.10356},
	pdf={pdf/icse22_config.pdf},
	pages={1571--1583},
	year={2022},
	booktitle={Proceedings of the 44th International Conference on Software Engineering (ICSE)},
	address={New York, NY},
	title={On Debugging the Performance of Configurable Software Systems: Developer Needs and Tailored Tool Support},
	doi={http://dx.doi.org/10.1145/3510003.3510043},
	month={5},
	video={https://www.youtube.com/watch?v=VoegPhYnh84},
	publisher={ACM Press},
}
@inproceedings{MCKVK:ICSE22,
	author={Courtney Miller and Sophie Cohen and Daniel Klug and Bogdan Vasilescu and Christian K{\"a}stner},
	pdf={pdf/icse22_toxicity.pdf},
	pages={710--722},
	year={2022},
	note={**Distinguished Paper Award**},
	booktitle={Proceedings of the 44th International Conference on Software Engineering (ICSE)},
	address={New York, NY},
	title={"Did You Miss My Comment or What?" Understanding Toxicity in Open Source Discussions},
	doi={http://dx.doi.org/10.1145/3510003.3510111},
	month={5},
	video={https://www.youtube.com/watch?v=wI7L9ApnvkQ},
	publisher={ACM Press},
}
@inproceedings{NZLK:ICSE22,
	author={Nadia Nahar and Shurui Zhou and Grace Lewis and Christian K{\"a}stner},
	url={https://arxiv.org/abs/2110.10234},
	pdf={pdf/icse22_seai.pdf},
	pages={413--425},
	year={2022},
	note={**Distinguished Paper Award**},
	booktitle={Proceedings of the 44th International Conference on Software Engineering (ICSE)},
	address={New York, NY},
	title={Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Process},
	doi={http://dx.doi.org/10.1145/3510003.3510209},
	month={5},
	video={https://www.youtube.com/watch?v=EwJ1Hx4F6DY},
	publisher={ACM Press},
}
@inproceedings{QVKEJM:ICSESEIS22,
	author={Huilian Sophie Qiu and Bogdan Vasilescu and Christian K{\"a}stner and Carolyn Egelman and Ciera Jaspan and Emerson Murphy-Hill},
	pdf={pdf/seis22.pdf},
	pages={41--55},
	year={2022},
	booktitle={Proceedings of the Proc. International Conference on Software Engineering -- Software Engineering in Society Track (ICSE-SEIS)},
	address={New York, NY},
	title={Detecting Interpersonal Conflict in Issues and Code Review: Cross Pollinating Open- and Closed-Source Approaches},
	doi={http://dx.doi.org/10.1145/3510458.3513019},
	month={5},
	video={https://www.youtube.com/watch?v=hKIW3j-Le1o},
	publisher={ACM Press},
}
@inproceedings{T:ICSESRC22,
	author={Kimberly Truong},
	pdf={pdf/icsesrc22-talks.pdf},
	pages={322--324},
	year={2022},
	note={ICSE student research competition, first place},
	publisher={ACM Press},
	booktitle={Proceedings of the International Conference on Software Engineering (Companion) (ICSE-SRC)},
	address={New York, NY},
	title={Let’s Talk Open-Source — An Analysis of Conference Talks and Community Dynamics},
	doi={http://dx.doi.org/10.1145/3510454.3522683},
}
@inproceedings{G:ICSESRC22,
	author={Philip Gray},
	pdf={pdf/icsesrc22-disengagement.pdf},
	pages={328--330},
	year={2022},
	note={ICSE student research competition},
	publisher={ACM Press},
	booktitle={Proceedings of the International Conference on Software Engineering (Companion) (ICSE-SRC)},
	address={New York, NY},
	title={To Disengage or Not to Disengage: A Look at Contributor Disengagement in Open Source Software},
	doi={http://dx.doi.org/10.1145/3510454.3522685},
}
@inproceedings{TMVK:MSR22,
	author={Kimberly Truong and Courtney Miller and Bogdan Vasilescu and Christian K{\"a}stner},
	location={Pittsburgh, PA},
	pdf={pdf/msr22.pdf},
	pages={348--352},
	year={2022},
	publisher={ACM Press},
	booktitle={Proceedings of the 20th International Conference on Mining Software Repositories (MSR)},
	address={New York, NY},
	title={The Unsolvable Problem or the Unheard Answer? A Dataset of 24,669 Open-Source Software Conference Talks},
	doi={http://dx.doi.org/10.1145/3524842.3528488},
	month={5},
}
@article{KKA:IEEESw22,
	number={3},
	author={Christian K{\"a}stner and Eunsuk Kang and Sven Apel},
	pdf={pdf/ieeesw22.pdf},
	journal={IEEE Software},
	pages={120--124},
	year={2022},
	publisher={IEEE Computer Society},
	address={Los Alamitos, CA},
	title={Feature Interactions on Steroids: On the Composition of ML Models},
	doi={http://dx.doi.org/10.1109/MS.2021.3134386},
	volume={39},
	month={5},
}
@inproceedings{JKZ:ICSME22,
	author={Yuan Jiang and Christian K{\"a}stner and Shurui Zhou},
	location={Limassol, Cyprus},
	pdf={pdf/icsme22.pdf},
	pages={399--403},
	year={2022},
	booktitle={Proceedings of the 38th International Conference on Software Maintenance and Evolution (ICSME)},
	title={Elevating Jupyter Notebook Maintenance Tooling by Identifying and Extracting Notebook Structures},
	doi={http://dx.doi.org/10.1109/ICSME55016.2022.00047},
	month={10},
}
@inproceedings{YBLK:ASE22,
	author={Chenyang Yang and Rachel A Brower-Sinning and Grace Lewis and Christian K{\"a}stner},
	location={Ann Arbor, MI},
	url={https://arxiv.org/abs/2209.03345},
	pdf={pdf/ase22.pdf},
	pages={Article No.: 30},
	year={2022},
	publisher={ACM Press},
	booktitle={Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering (ASE)},
	address={New York, NY},
	title={Data Leakage in Notebooks: Static Detection and Better Processes},
	doi={http://dx.doi.org/10.1145/3551349.3556918},
	month={10},
}
@inproceedings{MDNCLK:ICSENIER23,
	author={Katherine R. Maffey and Kyle Dotterrer and Jennifer Niemann and Iain Cruickshank and Grace Lewis and Christian K{\"a}stner},
	pdf={pdf/icsenier23.pdf},
	pages={31--36},
	year={2023},
	booktitle={Proceedings of the Proc. International Conference on Software Engineering -- New Ideas Track (ICSE-NIER)},
	title={MLTEing Models: Negotiating, Evaluating, and Documenting Model and System Qualities},
	doi={http://dx.doi.org/10.1109/ICSE-NIER58687.2023.00012},
	month={5},
}
@inproceedings{YBLKW:SafeAI23,
	author={Chenyang Yang and Rachel A Brower-Sinning and Grace Lewis and Christian K{\"a}stner and Tongshuang Wu},
	location={Washington, DC},
	url={https://ceur-ws.org/Vol-3381/41.pdf},
	pdf={pdf/safeai23.pdf},
	pages={1--8},
	year={2023},
	booktitle={Proceedings of the AAAI-23 Workshop on Artificial Intelligence Safety (SafeAI)},
	title={Capabilities for Better ML Engineering},
	month={2},
}
@inproceedings{BCHLNZKG:CHI23,
	author={Avinash Bhat and Austin Coursey and Grace Hu and Sixian Li and Nadia Nahar and Shurui Zhou and Christian K{\"a}stner and Jin L.C. Guo},
	location={Hamburg, Germany},
	url={https://arxiv.org/abs/2204.06425},
	pdf={pdf/chi23.pdf},
	pages={Article No.: 749},
	year={2023},
	booktitle={Proceedings of the ACM CHI Conference on Human Factors in Computing Systems (CHI)},
	title={Aspirations and Practice of ML Model Documentation: Moving the Needle with Nudging and Traceability},
	doi={http://dx.doi.org/10.1145/3544548.3581518},
	month={4},
}
@inproceedings{NZLZK:CAIN23,
	author={Nadia Nahar and Haoran Zhang and Grace Lewis and Shurui Zhou and Christian K{\"a}stner},
	location={Melbourne},
	url={https://arxiv.org/abs/2304.00078},
	pdf={pdf/cain23.pdf},
	pages={171--183},
	year={2023},
	booktitle={Proceedings of the International Conference on AI Engineering - Software Engineering for AI (CAIN)},
	title={A Meta-Summary of Challenges in Building Products with ML Components – Collecting Experiences from 4758+ Practitioners},
	doi={http://dx.doi.org/10.1109/CAIN58948.2023.00034},
	month={5},
}
@inproceedings{MKV:ESECFSE23,
	author={Courtney Miller and Christian K{\"a}stner and Bogdan Vasilescu},
	location={San Francisco, CA},
	pdf={pdf/fse23.pdf},
	pages={1281--1293},
	year={2023},
	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={"We Feel Like We're Winging It:" A Study on Navigating Open-Source Dependency Abandonment},
	doi={http://dx.doi.org/10.1145/3611643.3616293},
	month={12},
}
@techreport{NZLZK:23,
	number={2308.04328},
	author={Nadia Nahar and Haoran Zhang and Grace Lewis and Shurui Zhou and Christian K{\"a}stner},
	url={https://arxiv.org/abs/2308.04328},
	institution={arXiv},
	year={2023},
	publisher={arXiv},
	address={},
	title={A Dataset and Analysis of Open-Source Machine Learning Products},
	month={8},
}
@inproceedings{YRBLKW:EMNLP23,
	author={Chenyang Yang and Rishabh Rustogi and Rachel A Brower-Sinning and Grace Lewis and Christian K{\"a}stner and Tongshuang Wu},
	location={Singapore},
	url={http://arxiv.org/abs/2310.09668},
	pdf={pdf/emnlp23.pdf},
	pages={13504--13519},
	year={2023},
	booktitle={Proceedings of the Conference on Empirical Methods in Natural Language Processing -- Findings (EMNLP)},
	title={Beyond Testers’ Biases: Guiding Model Testing with Knowledge Bases using LLMs},
	doi={http://dx.doi.org/10.18653/v1/2023.findings-emnlp.901},
	month={12},
}
@inproceedings{BMAWK:ICSENIER24,
	author={Lina Boughton and Courtney Miller and Yasemin Acar and Dominik Wermke and Christian K{\"a}stner},
	pdf={pdf/icsenier24.pdf},
	pages={57--61},
	year={2024},
	booktitle={Proceedings of the Proc. International Conference on Software Engineering -- New Ideas Track (ICSE-NIER)},
	title={Decomposing and Measuring Trust in Open-Source Software Supply Chains},
	doi={http://dx.doi.org/10.1145/3639476.3639775},
	month={4},
}
@inproceedings{MYK:CAIN24,
	author={Wanqin Ma and Chenyang Yang and Christian K{\"a}stner},
	location={Lisbon},
	pdf={pdf/cain24.pdf},
	pages={166--171},
	year={2024},
	booktitle={Proceedings of the International Conference on AI Engineering - Software Engineering for AI (CAIN)},
	title={(Why) Is My Prompt Getting Worse? Rethinking Regression Testing for Evolving LLM APIs},
	doi={http://dx.doi.org/3644815.3644950},
	month={4},
}
@inproceedings{W:SPLASHSRC23,
	author={Katrina Wilson},
	pages={34--36},
	year={2023},
	note={SPLASH student research competition},
	publisher={ACM Press},
	booktitle={Proceedings of the International Conference on Systems, Programming, Languages, and Applications: Software for Humanity (Companion) (SPLASH-SRC)},
	address={New York, NY},
	title={Clearing the Trail: Motivations for Maintenance Work in Open Source},
	doi={http://dx.doi.org/10.1145/3618305.3623598},
}
@inproceedings{N:FSESRC23,
	author={Emily Nguyen},
	pages={2195--2197},
	year={2023},
	note={SPLASH student research competition},
	publisher={ACM Press},
	booktitle={Proceedings of the Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (FSE-SRC)},
	address={New York, NY},
	title={Do All Software Projects Die When Not Maintained? Analyzing Developer Maintenance to Predict OSS Usage},
	doi={http://dx.doi.org/10.1145/3611643.3617849},
}
@inproceedings{NRBOPAK:FAccT24,
	author={Nadia Nahar and Jenny Rowlett and Matthew Bray and Zahra Abba Omar and Xenophon Papademetris and Menon Alka and Christian K{\"a}stner},
	location={Rio de Janeiro},
	pdf={pdf/facct24.pdf},
	pages={2101--2112},
	year={2024},
	booktitle={Proceedings of the Conference on Fairness, Accountability, and Transparency (FAccT)},
	title={Regulating Explainability in Machine Learning Applications -- Observations from a Policy Design Experiment},
	doi={http://dx.doi.org/10.1145/3630106.3659028},
	month={6},
}
@inproceedings{MJMVK:ICSE25,
	author={Courtney Miller and Mahmoud Jahanshahi and Audris Mockus and Bogdan Vasilescu and Christian K{\"a}stner},
	location={Ottawa},
	year={2025},
	booktitle={Proceedings of the 47th International Conference on Software Engineering (ICSE)},
	title={Understanding the Response to Open-Source Dependency Abandonment in the npm Ecosystem},
	month={4},
}
@inproceedings{NZLZK:ICSE25,
	author={Nadia Nahar and Haoran Zhang and Grace Lewis and Shurui Zhou and Christian K{\"a}stner},
	location={Ottawa},
	year={2025},
	booktitle={Proceedings of the 47th International Conference on Software Engineering (ICSE)},
	title={The Product Beyond the Model -- An Empirical Study of Repositories of Open-Source ML Products},
	month={4},
}
@inproceedings{AONPFK:AIES24,
	author={Menon Alka and Zahra Abba Omar and Nadia Nahar and Xenophon Papademetris and Lynn Fiellin and Christian K{\"a}stner},
	location={San Jose, CA},
	year={2024},
	booktitle={Proceedings of the AAAI Conference on AI, Ethics, and Society (AIES)},
	title={Lessons from Clinical Communications for AI Systems},
	month={10},
}
@book{K:22,
	author={Christian K{\"a}stner},
	url={https://mlip-cmu.github.io/book/},
	year={2022},
	note={(a final copy will be published late 2024 or 2025 by MIT Press)},
	title={Machine Learning in Production: From Models to Products},
}
@phdthesis{thesisZhou,
  AUTHOR = {Shurui Zhou},
  TITLE = {Improving Collaboration Efficiency in Fork-based Development},
  SCHOOL = {Carnegie Mellon University},
  TYPE = {PhD Dissertation},
  ADDRESS = {USA},
  MONTH = 5,
  YEAR = 2020,
  PDF={Some(pdf/diss20Zhou.pdf)},
}
@phdthesis{thesisMeinicke,
  AUTHOR = {Jens Meinicke},
  TITLE = {Variational Debugging: Understanding Differences among Executions},
  SCHOOL = {University of Magdeburg},
  TYPE = {PhD Dissertation},
  ADDRESS = {Germany},
  MONTH = 1,
  YEAR = 2019,
  PDF={Some(pdf/diss19Meinicke.pdf)},
}
@mastersthesis{thesisThuemS,
  AUTHOR = {Thomas Th{\"u}m},
  TITLE = {Reasoning about Feature Model Edits},
  SCHOOL = {University of Magdeburg},
  TYPE = {Bachelor's Thesis (Studienarbeit)},
  ADDRESS = {Germany},
  MONTH = 6,
  YEAR = 2008,
  PDF={Some(pdf/thesisthuem.pdf)},
  NOTE={Results published as conference paper at the International Conference on Software Engineering (ICSE), 2009.},
}
@mastersthesis{thesisHoffmannS,
  AUTHOR = {Axel Hoffmann},
  TITLE = {Nachvollziehbare Bewirtschaftung gewachsener Datenbest{\"a}nde gro{\ss}er Unternehmen f{\"u}r das Controlling},
  SCHOOL = {University of Magdeburg},
  TYPE = {Bachelor's Thesis (Studienarbeit)},
  ADDRESS = {Germany},
  MONTH = 8,
  YEAR = 2008,
  PDF={None},
}
@mastersthesis{thesisHuebner,
  AUTHOR = {Christian H{\"u}bner},
  TITLE = {Unterst{\"u}tzung der Requirementsanalyse von Navigationssoftware auf Grundlage feature-basierter Dom{\"a}nen-Modelle},
  SCHOOL = {University of Magdeburg},
  TYPE = {Master's Thesis (Diplomarbeit)},
  ADDRESS = {Germany},
  MONTH = 12,
  YEAR = 2008,
  PDF={None},
}
@mastersthesis{thesisFeigenspanS,
  AUTHOR = {Janet Feigenspan},
  TITLE = {Requirements and design for a language-independent IDE framework to support feature-oriented programming},
  SCHOOL = {University of Magdeburg},
  TYPE = {Bachelor's Thesis (Studienarbeit)},
  ADDRESS = {Germany},
  MONTH = 2,
  YEAR = 2009,
  PDF={Some(pdf/thesisfeigenspan.pdf)},
}
@mastersthesis{thesisKegelS,
  AUTHOR = {Stefan Kegel},
  TITLE = {Streamed verification of a data stream management benchmark},
  SCHOOL = {University of Magdeburg},
  TYPE = {Bachelor's Thesis (Studienarbeit)},
  ADDRESS = {Germany},
  MONTH = 4,
  YEAR = 2009,
  PDF={Some(pdf/thesiskegel.pdf)},
}
@mastersthesis{thesisLeMinh,
  AUTHOR = {Chau Le Minh},
  TITLE = {Evaluation feature-basierter service-orientierter Architekturen am Beispiel eines Domotic-Szenarios},
  SCHOOL = {University of Magdeburg},
  TYPE = {Master's Thesis (Diplomarbeit)},
  ADDRESS = {Germany},
  MONTH = 6,
  YEAR = 2009,
  PDF={Some(pdf/thesisleminh.pdf)},
}
@mastersthesis{thesisRosenthal,
  AUTHOR = {Malte Rosenthal},
  TITLE = {Alternative Features in Colored Featherweight Java},
  SCHOOL = {University of Passau},
  TYPE = {Master's Thesis (Diplomarbeit)},
  ADDRESS = {Germany},
  MONTH = 7,
  YEAR = 2009,
  PDF={Some(pdf/thesisrosenthal.pdf)},
}
@mastersthesis{thesisFeigenspan,
  AUTHOR = {Janet Feigenspan},
  TITLE = {Empirical Comparison of FOSD Approaches Regarding Program Comprehension -- A Feasibility Study},
  SCHOOL = {University of Magdeburg},
  TYPE = {Master's Thesis (Diplomarbeit)},
  ADDRESS = {Germany},
  MONTH = 8,
  YEAR = 2009,
  PDF={Some(pdf/thesisfeigenspan_diplom.pdf)},
  NOTE={**Best-thesis award by Metop Research Center and Research Award by IHK Magdeburg.** The results were published as part of a journal paper in Empirical Software Engineering, 2012.},
}
@mastersthesis{thesisAporius,
  AUTHOR = {Dirk Aporius},
  TITLE = {Verringerung des redundanten Softwareentwicklungsaufwandes f{\"u}r Portable Systeme},
  SCHOOL = {University of Magdeburg},
  TYPE = {Master's Thesis (Diplomarbeit)},
  ADDRESS = {Germany},
  MONTH = 10,
  YEAR = 2009,
  PDF={None},
}
@mastersthesis{thesisSchulze,
  AUTHOR = {Andreas Schulze},
  TITLE = {Systematische Analyse von Feature-Interaktionen in Softwareproduktlinien},
  SCHOOL = {University of Magdeburg},
  TYPE = {Master's Thesis (Diplomarbeit)},
  ADDRESS = {Germany},
  MONTH = 11,
  YEAR = 2009,
  PDF={Some(pdf/thesisschulze.pdf)},
}
@mastersthesis{thesisThuem,
  AUTHOR = {Thomas Th{\"u}m},
  TITLE = {A Machine-Checked Proof for a Product-Line-Aware Type System},
  SCHOOL = {University of Magdeburg},
  TYPE = {Master's Thesis (Diplomarbeit)},
  ADDRESS = {Germany},
  MONTH = 1,
  YEAR = 2010,
  PDF={Some(pdf/thesisthuem.pdf)},
  NOTE={**Best-thesis award of the Denert Foundation for Software Engineering.** Results published as part of a journal paper in ACM Transactions on Software Engineering and Methodology (TOSEM), 2011},
}
@mastersthesis{thesisBecker,
  AUTHOR = {Christian Becker},
  TITLE = {Entwicklung eines nativen Compilers f{\"u}r Feature-orientierte Programmierung},
  SCHOOL = {University of Magdeburg},
  TYPE = {Master's Thesis},
  ADDRESS = {Germany},
  MONTH = 6,
  YEAR = 2010,
  PDF={Some(pdf/thesisbecker.pdf)},
}
@mastersthesis{thesisDreiling,
  AUTHOR = {Alexander Dreiling},
  TITLE = {Feature Mining: Semiautomatische Transition von (Alt-)Systemen zu Software-Produktlinien},
  SCHOOL = {University of Magdeburg},
  TYPE = {Master's Thesis (Diplomarbeit)},
  ADDRESS = {Germany},
  MONTH = 7,
  YEAR = 2010,
  PDF={Some(pdf/thesisdreiling.pdf)},
  NOTE={A journal paper about the results is currently under review},
}
@mastersthesis{thesisKenner,
  AUTHOR = {Andy Kenner},
  TITLE = {Statische Referenzanalyse in C-Pr{\"a}prozessor-konfigurierten Anwendungen},
  SCHOOL = {University of Magdeburg},
  TYPE = {Master's Thesis (Diplomarbeit)},
  ADDRESS = {Germany},
  MONTH = 8,
  YEAR = 2010,
  PDF={Some(pdf/thesiskenner.pdf)},
  NOTE={Results published as a workshop paper at FOSD 2010},
}
@mastersthesis{thesisRitter,
  AUTHOR = {Matthias Ritter},
  TITLE = {Softwareschutz auf Quellcode-Ebene durch Techniken der Softwareproduktlinienentwicklung},
  SCHOOL = {University of Magdeburg},
  TYPE = {Master's Thesis (Diplomarbeit)},
  ADDRESS = {Germany},
  MONTH = 9,
  YEAR = 2010,
  PDF={None},
}
@mastersthesis{thesisAdler,
  AUTHOR = {Constanze Adler},
  TITLE = {Optional Composition -- A Solution to the Optional Feature Problem?},
  SCHOOL = {University of Magdeburg},
  TYPE = {Master's Thesis},
  ADDRESS = {Germany},
  MONTH = 12,
  YEAR = 2010,
  PDF={None},
}
@mastersthesis{thesisHaase,
  AUTHOR = {Steffen Haase},
  TITLE = {A Program Slicing Approach to Feature Identification in Legacy C Code},
  SCHOOL = {University of Magdeburg},
  TYPE = {Master's Thesis (Diplomarbeit)},
  ADDRESS = {Germany},
  MONTH = 2,
  YEAR = 2012,
  PDF={Some(pdf/thesishaase.pdf)},
}
@mastersthesis{thesisKreutzerBA,
  AUTHOR = {Markus Kreutzer},
  TITLE = {Statische Analyse von Produktlinien},
  SCHOOL = {University of Marburg},
  TYPE = {Bachelor's Thesis},
  ADDRESS = {Germany},
  MONTH = 4,
  YEAR = 2012,
  PDF={None},
}
@mastersthesis{thesisPuschBA,
  AUTHOR = {Jonas Pusch},
  TITLE = {Variability-Aware Interpretation},
  SCHOOL = {University of Marburg},
  TYPE = {Bachelor's Thesis},
  ADDRESS = {Germany},
  MONTH = 11,
  YEAR = 2012,
  PDF={Some(pdf/thesispusch.pdf)},
}
@mastersthesis{thesisMeinicke,
  AUTHOR = {Jens Meinicke},
  TITLE = {VarexJ: A Variability-Aware Interpreter for Java Applications},
  SCHOOL = {University of Magdeburg},
  TYPE = {Master's Thesis},
  ADDRESS = {Germany},
  MONTH = 12,
  YEAR = 2014,
  PDF={None},
}