Implementing Bounded Aspect Quantification in AspectJ. - Christian Kästner; Sven Apel; Gunter Saake (RAM-SE, 2006)

Automating Feature-Oriented Refactoring of Legacy Applications. - Christian Kästner; Martin Kuhlemann; Don S. Batory (WRT, 2007)

CIDE: Decomposing Legacy Applications into Features. - Christian Kästner (SPLC (2), 2007)

A Case Study Implementing Features Using AspectJ. - Christian Kästner; Sven Apel; Don S. Batory (SPLC, 2007)

Pointcuts, advice, refinements, and collaborations: similarities, differences, and synergies. - Sven Apel; Christian Kästner; Martin Kuhlemann; Thomas Leich (Innov. Syst. Softw. Eng., 2007)

Aspect Refinement Ð Unifying AOP and Stepwise Refinement. - Sven Apel; Christian Kästner; Thomas Leich; Gunter Saake (J. Object Technol., 2007)

An Algebra for Features and Feature Composition. - Sven Apel; Christian Lengauer; Bernhard Möller; Christian Kästner (AMAST, 2008)

Towards Unanticipated Runtime Adaptation of Java Applications. - Mario Pukall; Christian Kästner; Gunter Saake (APSEC, 2008)

Measuring Non-Functional Properties in Software Product Line for Product Derivation. - Norbert Siegmund; Marko Rosenmüller; Martin Kuhlemann; Christian Kästner; Gunter Saake (APSEC, 2008)

Program refactoring using functional aspects. - Sven Apel; Christian Kästner; Don S. Batory (GPCE, 2008)

Feature featherweight java: a calculus for feature-oriented programming and stepwise refinement. - Sven Apel; Christian Kästner; Christian Lengauer (GPCE, 2008)

On the modularity of feature interactions. - Chang Hwan Peter Kim; Christian Kästner; Don S. Batory (GPCE, 2008)

Research challenges in the tension between features and services. - Sven Apel; Christian Kästner; Christian Lengauer (SDSOA@ICSE, 2008)

Granularity in software product lines. - Christian Kästner; Sven Apel; Martin Kuhlemann (ICSE, 2008)

Type-Checking Software Product Lines - A Formal Approach. - Christian Kästner; Sven Apel (ASE, 2008)

Visualizing Software Product Line Variabilities in Source Code. - Christian Kästner; Salvador Trujillo; Sven Apel (SPLC (2), 2008)

Integrated Product Line Model for Semi-Automated Product Derivation Using Non-Functional Properties. - Norbert Siegmund; Martin Kuhlemann; Marko Rosenmüller; Christian Kästner; Gunter Saake (VaMoS, 2008)

SQL á la Carte - Toward Tailor-made Data Management. - Marko Rosenmüller; Christian Kästner; Norbert Siegmund; Sagar Sunkle; Sven Apel; Thomas Leich; Gunter Saake (BTW, 2009)

Bridging the Gap between Variability in Client Application and Database Schema. - Norbert Siegmund; Christian Kästner; Marko Rosenmüller; Florian Heidenreich; Sven Apel; Gunter Saake (BTW, 2009)

A model of refactoring physically and virtually separated features. - Christian Kästner; Sven Apel; Martin Kuhlemann (GPCE, 2009)

Safe composition of non-monotonic features. - Martin Kuhlemann; Don S. Batory; Christian Kästner (GPCE, 2009)

Model Superimposition in Software Product Lines. - Sven Apel; Florian Janda; Salvador Trujillo; Christian Kästner (ICMT@TOOLS, 2009)

FEATUREHOUSE: Language-independent, automated software composition. - Sven Apel; Christian Kästner; Christian Lengauer (ICSE, 2009)

FeatureIDE: A tool framework for feature-oriented software development. - Christian Kästner; Thomas Thüm; Gunter Saake; Janet Feigenspan; Thomas Leich; Fabian Wielgorz; Sven Apel (ICSE, 2009)

Reasoning about edits to feature models. - Thomas Thüm; Don S. Batory; Christian Kästner (ICSE, 2009)

An orthogonal access modifier model for feature-oriented programming. - Sven Apel; Jörg Liebig; Christian Kästner; Martin Kuhlemann; Thomas Leich (FOSD, 2009)

How to compare program comprehension in FOSD empirically: an experience report. - Janet Feigenspan; Christian Kästner; Sven Apel; Thomas Leich (FOSD, 2009)

Vergleich und Integration von Komposition und Annotation zur Implementierung von Produktlinien. - Sven Apel; Christian Kästner; Christian Lengauer (Software Engineering, 2009)

Feature (De)composition in Functional Programming. - Sven Apel; Christian Kästner; Armin Größlinger; Christian Lengauer (SC@TOOLS, 2009)

Language-Independent Quantification and Weaving for Feature Composition. - Stefan Boxleitner; Sven Apel; Christian Kästner (SC@TOOLS, 2009)

On the impact of the optional feature problem: analysis and case studies. - Christian Kästner; Sven Apel; Syed Saif ur Rahman; Marko Rosenmüller; Don S. Batory; Gunter Saake (SPLC, 2009)

Guaranteeing Syntactic Correctness for All Product Line Variants: A Language-Independent Approach. - Christian Kästner; Sven Apel; Salvador Trujillo; Martin Kuhlemann; Don S. Batory (TOOLS (47), 2009)

Downsizing Data Management for Embedded Systems. - Gunter Saake; Marko Rosenmüller; Norbert Siegmund; Christian Kästner; Thomas Leich (Egypt. Comput. Sci. J., 2009)

An Overview of Feature-Oriented Software Development. - Sven Apel; Christian Kästner (J. Object Technol., 2009)

Virtual Separation of Concerns - A Second Chance for Preprocessors. - Sven Apel; Christian Kästner (J. Object Technol., 2009)

Virtuelle Trennung von Belangen. - Christian Kästner (Ausgezeichnete Informatikdissertationen, 2010)

Language-independent reference checking in software product lines. - Sven Apel; Wolfgang Scholz; Christian Lengauer; Christian Kästner (FOSD, 2010)

TypeChef: toward type checking #ifdef variability in C. - Andy Kenner; Christian Kästner; Steffen Haase; Thomas Leich (FOSD, 2010)

Code clones in feature-oriented software product lines. - Sandro Schulze; Sven Apel; Christian Kästner (GPCE, 2010)

An analysis of the variability in forty preprocessor-based software product lines. - Jörg Liebig; Sven Apel; Christian Lengauer; Christian Kästner; Michael Schulze (ICSE (1), 2010)

Detecting Dependences and Interactions in Feature-Oriented Design. - Sven Apel; Wolfgang Scholz; Christian Lengauer; Christian Kästner (ISSRE, 2010)

Visual Support for Understanding Product Lines. - Janet Feigenspan; Christian Kästner; Mathias Frisch; Raimund Dachselt; Sven Apel (ICPC, 2010)

Virtuelle Trennung von Belangen (Präprozessor 2.0). - Christian Kästner; Sven Apel; Gunter Saake (Software Engineering, 2010)

Semistructured Merge in Revision Control Systems. - Sven Apel; Jörg Liebig; Christian Lengauer; Christian Kästner; William R. Cook (VaMoS, 2010)

Type safety for feature-oriented product lines. - Sven Apel; Christian Kästner; Armin Größlinger; Christian Lengauer (Autom. Softw. Eng., 2010)

Type-Safe Feature-Oriented Product Lines - Sven Apel; Christian Kästner; Armin Größlinger; Christian Lengauer (CoRR, 2010)

An algebraic foundation for automatic feature-based program synthesis. - Sven Apel; Christian Lengauer; Bernhard Möller; Christian Kästner (Sci. Comput. Program., 2010)

Types and modularity for implicit invocation with implicit announcement. - Friedrich Steimann; Thomas Pawlitzki; Sven Apel; Christian Kästner (ACM Trans. Softw. Eng. Methodol., 2010)

Virtual separation of concerns: toward preprocessors 2.0. - Christian Kästner (2010)

Analyzing the discipline of preprocessor annotations in 30 million lines of C code. - Jörg Liebig; Christian Kästner; Sven Apel (AOSD, 2011)

Generierung maßgeschneiderter Relationenschemata in Softwareproduktlinien mittels Superimposition. - Martin Schäler; Thomas Leich; Norbert Siegmund; Christian Kästner; Gunter Saake (BTW, 2011)

Using background colors to support program comprehension in software product lines. - Janet Feigenspan; Michael Schulze; Maria Papendieck; Christian Kästner; Raimund Dachselt; Veit Köppen; Mathias Frisch (EASE, 2011)

Revisiting Information Hiding: Reflections on Classical and Nonclassical Modularity. - Klaus Ostermann; Paolo G. Giarrusso; Christian Kästner; Tillmann Rendel (ECOOP, 2011)

Service Variability Patterns. - Ateeq Khan; Christian Kästner; Veit Köppen; Gunter Saake (ER Workshops, 2011)

Exploring Software Measures to Assess Program Comprehension. - Janet Feigenspan; Sven Apel; Jörg Liebig; Christian Kästner (ESEM, 2011)

The Pervasive Nature of Variability in SOC. - Ateeq Khan; Christian Kästner; Veit Köppen; Gunter Saake (FIT, 2011)

Growing a language environment with editor libraries. - Sebastian Erdweg; Lennart C. L. Kats; Tillmann Rendel; Christian Kästner; Klaus Ostermann; Eelco Visser (GPCE, 2011)

Feature-Oriented Software Development. - Christian Kästner; Sven Apel (GTTSE, 2011)

JavAdaptor: unrestricted dynamic software updates for Java. - Mario Pukall; Alexander Grebhahn; Reimar Schröter; Christian Kästner; Walter Cazzola; Sebastian Götz (ICSE, 2011)

View infinity: a zoomable interface for feature-oriented software development. - Michael Stengel; Mathias Frisch; Sven Apel; Janet Feigenspan; Christian Kästner; Raimund Dachselt (ICSE, 2011)

Library-based model-driven software development with SugarJ. - Sebastian Erdweg; Lennart C. L. Kats; Tillmann Rendel; Christian Kästner; Klaus Ostermann; Eelco Visser (OOPSLA Companion, 2011)

SugarJ: library-based language extensibility. - Sebastian Erdweg; Lennart C. L. Kats; Tillmann Rendel; Christian Kästner; Klaus Ostermann; Eelco Visser (OOPSLA Companion, 2011)

SugarJ: library-based syntactic language extensibility. - Sebastian Erdweg; Tillmann Rendel; Christian Kästner; Klaus Ostermann (OOPSLA, 2011)

Variability-aware parsing in the presence of lexical macros and conditional compilation. - Christian Kästner; Paolo G. Giarrusso; Tillmann Rendel; Sebastian Erdweg; Klaus Ostermann; Thorsten Berger (OOPSLA, 2011)

Semistructured merge: rethinking merge in revision control systems. - Sven Apel; Jörg Liebig; Benjamin Brandl; Christian Lengauer; Christian Kästner (SIGSOFT FSE, 2011)

Third International Workshop on Feature-Oriented Software Development (FOSD 2011). - Sven Apel; Florian Heidenreich; Christian Kästner; Marko Rosenmüller (SPLC, 2011)

FeatureCommander: colorful #ifdef world. - Janet Feigenspan; Maria Papendieck; Christian Kästner; Mathias Frisch; Raimund Dachselt (SPLC Workshops, 2011)

The road to feature modularity? - Christian Kästner; Sven Apel; Klaus Ostermann (SPLC Workshops, 2011)

Scalable Prediction of Non-functional Properties in Software Product Lines. - Norbert Siegmund; Marko Rosenmüller; Christian Kästner; Paolo G. Giarrusso; Sven Apel; Sergiy S. Kolesnikov (SPLC, 2011)

Abstract Features in Feature Modeling. - Thomas Thüm; Christian Kästner; Sebastian Erdweg; Norbert Siegmund (SPLC, 2011)

Partial preprocessing C code for variability analysis. - Christian Kästner; Paolo G. Giarrusso; Klaus Ostermann (VaMoS, 2011)

Toward variability-aware testing. - Christian Kästner; Alexander von Rhein; Sebastian Erdweg; Jonas Pusch; Sven Apel; Tillmann Rendel; Klaus Ostermann (FOSD, 2012)

Comparing program comprehension of physically and virtually separated concerns. - Janet Siegmund; Christian Kästner; Jörg Liebig; Sven Apel (FOSD, 2012)

Predicting performance via automated feature-interaction detection. - Norbert Siegmund; Sergiy S. Kolesnikov; Christian Kästner; Sven Apel; Don S. Batory; Marko Rosenmüller; Gunter Saake (ICSE, 2012)

Measuring programming experience. - Janet Feigenspan; Christian Kästner; Jörg Liebig; Sven Apel; Stefan Hanenberg (ICPC, 2012)

Reifying and optimizing collection queries for modularity. - Paolo G. Giarrusso; Klaus Ostermann; Michael Eichberg; Tillmann Rendel; Christian Kästner (SPLASH, 2012)

A variability-aware module system. - Christian Kästner; Klaus Ostermann; Sebastian Erdweg (OOPSLA, 2012)

Toward measuring program comprehension with functional magnetic resonance imaging. - Janet Siegmund; André Brechmann; Sven Apel; Christian Kästner; Jörg Liebig; Thomas Leich; Gunter Saake (SIGSOFT FSE, 2012)

Layout-Sensitive Generalized Parsing. - Sebastian Erdweg; Tillmann Rendel; Christian Kästner; Klaus Ostermann (SLE, 2012)

Supporting program comprehension in large preprocessor-based software product lines. - Janet Feigenspan; Michael Schulze; Maria Papendieck; Christian Kästner; Raimund Dachselt; Veit Köppen; Mathias Frisch; Gunter Saake (IET Softw., 2012)

Virtual Separation of Concerns: Toward Preprocessors 2.0. - Christian Kästner (it Inf. Technol., 2012)

Access control in feature-oriented programming. - Sven Apel; Sergiy S. Kolesnikov; Jörg Liebig; Christian Kästner; Martin Kuhlemann; Thomas Leich (Sci. Comput. Program., 2012)

SPL Conqueror: Toward optimization of non-functional properties in software product lines. - Norbert Siegmund; Marko Rosenmüller; Martin Kuhlemann; Christian Kästner; Sven Apel; Gunter Saake (Softw. Qual. J., 2012)

Type checking annotation-based product lines. - Christian Kästner; Sven Apel; Thomas Thüm; Gunter Saake (ACM Trans. Softw. Eng. Methodol., 2012)

Feature-Oriented Software Product Lines - Concepts and Implementation. - Sven Apel; Don S. Batory; Christian Kästner; Gunter Saake (Springer, 2013)

Reify your collection queries for modularity and speed! - Paolo G. Giarrusso; Klaus Ostermann; Michael Eichberg; Ralf Mitschke; Tillmann Rendel; Christian Kästner (AOSD, 2013)

Exploring feature interactions in the wild: the new feature-interaction challenge. - Sven Apel; Sergiy S. Kolesnikov; Norbert Siegmund; Christian Kästner; Brady Garvin (FOSD, 2013)

Experience from Measuring Program Comprehension - Toward a General Framework. - Janet Siegmund; Christian Kästner; Sven Apel; André Brechmann; Gunter Saake (Software Engineering, 2013)

Scalable analysis of variable software. - Jörg Liebig; Alexander von Rhein; Christian Kästner; Sven Apel; Jens Dörre; Christian Lengauer (ESEC/SIGSOFT FSE, 2013)

Predicting quality attributes of software product lines using software and network measures and sampling. - Sergiy S. Kolesnikov; Sven Apel; Norbert Siegmund; Stefan Sobernig; Christian Kästner; Semah Senkaya (VaMoS, 2013)

Feature-oriented software evolution. - Leonardo Teixeira Passos; Krzysztof Czarnecki 001; Sven Apel; Andrzej Wasowski; Christian Kästner; Jianmei Guo (VaMoS, 2013)

The PLA model: on the combination of product-line analyses. - Alexander von Rhein; Sven Apel; Christian Kästner; Thomas Thüm; Ina Schaefer (VaMoS, 2013)

Feature-interaction detection based on feature-based specifications. - Sven Apel; Alexander von Rhein; Thomas Thüm; Christian Kästner (Comput. Networks, 2013)

Do background colors improve program comprehension in the #ifdef hell? - Janet Feigenspan; Christian Kästner; Sven Apel; Jörg Liebig; Michael Schulze; Raimund Dachselt; Maria Papendieck; Thomas Leich; Gunter Saake (Empir. Softw. Eng., 2013)

Scalable prediction of non-functional properties in software product lines: Footprint and memory consumption. - Norbert Siegmund; Marko Rosenmüller; Christian Kästner; Paolo G. Giarrusso; Sven Apel; Sergiy S. Kolesnikov (Inf. Softw. Technol., 2013)

JavAdaptor - Flexible runtime updates of Java applications. - Mario Pukall; Christian Kästner; Walter Cazzola; Sebastian Götz; Alexander Grebhahn; Reimar Schröter; Gunter Saake (Softw. Pract. Exp., 2013)

Language-Independent and Automated Software Composition: The FeatureHouse Experience. - Sven Apel; Christian Kästner; Christian Lengauer (IEEE Trans. Software Eng., 2013)

Limiting recertification in highly configurable systems: analyzing interactions and isolation among configuration options. - Christian Kästner; Jürgen Pfeffer (HotSoS, 2014)

Mining configuration constraints: static analyses and empirical results. - Sarah Nadi; Thorsten Berger; Christian Kästner; Krzysztof Czarnecki 001 (ICSE, 2014)

Exploring variability-aware execution for testing plugin-based web applications. - Hung Viet Nguyen; Christian Kästner; Tien N. Nguyen (ICSE, 2014)

Feature maintenance with emergent interfaces. - Márcio Ribeiro 001; Paulo Borba; Christian Kästner (ICSE, 2014)

Understanding understanding source code with functional magnetic resonance imaging. - Janet Siegmund; Christian Kästner; Sven Apel; Chris Parnin; Anja Bethmann; Thomas Leich; Gunter Saake; André Brechmann (ICSE, 2014)

Variational Data Structures: Exploring Tradeoffs in Computing with Variability. - Eric Walkingshaw; Christian Kästner; Martin Erwig; Sven Apel; Eric Bodden (Onward!, 2014)

Performance Prediction in the Presence of Feature Interactions. - Norbert Siegmund; Sergiy S. Kolesnikov; Christian Kästner; Sven Apel; Don S. Batory; Marko Rosenmüller; Gunter Saake (Software Engineering, 2014)

Building call graphs for embedded client-side code in dynamic web applications. - Hung Viet Nguyen; Christian Kästner; Tien N. Nguyen (SIGSOFT FSE, 2014)

A Classification and Survey of Analysis Strategies for Software Product Lines. - Thomas Thüm; Sven Apel; Christian Kästner; Ina Schaefer; Gunter Saake (ACM Comput. Surv., 2014)

Measuring and modeling programming experience. - Janet Siegmund; Christian Kästner; Jörg Liebig; Sven Apel; Stefan Hanenberg (Empir. Softw. Eng., 2014)

FeatureIDE: An extensible framework for feature-oriented software development. - Thomas Thüm; Christian Kästner; Fabian Benduhn; Jens Meinicke; Gunter Saake; Thomas Leich (Sci. Comput. Program., 2014)

Variability Mining: Consistent Semi-automatic Detection of Product-Line Features. - Christian Kästner; Alexander Dreiling; Klaus Ostermann (IEEE Trans. Software Eng., 2014)

The Love/Hate Relationship with the C Preprocessor: An Interview Study. - Flávio Medeiros; Christian Kästner; Márcio Ribeiro 001; Sarah Nadi; Rohit Gheyi (ECOOP, 2015)

Characterizing complexity of highly-configurable systems with variational call graphs: analyzing configuration options interactions complexity in function calls. - Gabriel Ferreira; Christian Kästner; Jürgen Pfeffer; Sven Apel (HotSoS, 2015)

Varis: IDE Support for Embedded Client Code in PHP Web Applications. - Hung Viet Nguyen; Christian Kästner; Tien N. Nguyen (ICSE (2), 2015)

Extracting Configuration Knowledge from Build Files with Symbolic Analysis. - Shurui Zhou; Jafar M. Al-Kofahi; Tien N. Nguyen; Christian Kästner; Sarah Nadi (RELENG@ICSE, 2015)

When It Breaks, It Breaks: How Ecosystem Developers Reason about the Stability of Dependencies. - Christopher Bogart; Christian Kästner; James D. Herbsleb (ASE Workshops, 2015)

Enforcing fine-grained security and privacy policies in an ecosystem within an ecosystem. - Waqar Ahmad; Joshua Sunshine; Christian Kästner; Adam S. Wynne (MobileDeLi, 2015)

Measuring Program Comprehension with Functional Magnetic Resonance Imaging. - Janet Siegmund; Sven Apel; Christian Kästner; Chris Parnin; Anja Bethmann; Gunter Saake; Thomas Leich; André Brechmann (Software Engineering & Management, 2015)

Analysis Strategies for Software Product Lines: A Classification and Survey. - Thomas Thüm; Sven Apel; Christian Kästner; Ina Schaefer; Gunter Saake (Software Engineering & Management, 2015)

Cross-language program slicing for dynamic web applications. - Hung Viet Nguyen; Christian Kästner; Tien N. Nguyen (ESEC/SIGSOFT FSE, 2015)

Detecting semantic merge conflicts with variability-aware execution. - Hung Viet Nguyen; My Huu Nguyen; Son Cuu Dang; Christian Kästner; Tien N. Nguyen (ESEC/SIGSOFT FSE, 2015)

Performance-influence models for highly configurable systems. - Norbert Siegmund; Alexander Grebhahn; Sven Apel; Christian Kästner (ESEC/SIGSOFT FSE, 2015)

The Love/Hate Relationship with the C Preprocessor: An Interview Study (Artifact). - Flávio Medeiros; Christian Kästner; Márcio Ribeiro 001; Sarah Nadi; Rohit Gheyi (Dagstuhl Artifacts Ser., 2015)

Where Do Configuration Constraints Stem From? An Extraction Approach and an Empirical Study. - Sarah Nadi; Thorsten Berger; Christian Kästner; Krzysztof Czarnecki 001 (IEEE Trans. Software Eng., 2015)

Visualizing the variational callgraph of the Linux kernel: an approach for reasoning about dependencies [poster]. - Momin M. Malik; Jürgen Pfeffer; Gabriel Ferreira; Christian Kästner (HotSoS, 2016)

A comparison of 10 sampling algorithms for configurable systems. - Flávio Medeiros; Christian Kästner; Márcio Ribeiro 001; Rohit Gheyi; Sven Apel (ICSE, 2016)

On essential configuration complexity: measuring interactions in highly-configurable systems. - Jens Meinicke; Chu-Pan Wong; Christian Kästner; Thomas Thüm; Gunter Saake (ASE, 2016)

Inter-app communication in Android: developer challenges. - Waqar Ahmad; Christian Kästner; Joshua Sunshine; Jonathan Aldrich (MSR, 2016)

Performance-Influence Models. - Norbert Siegmund; Alexander Grebhahn; Sven Apel; Christian Kästner (Software Engineering, 2016)

How to break an API: cost negotiation and community values in three software ecosystems. - Christopher Bogart; Christian Kästner; James D. Herbsleb; Ferdian Thung (SIGSOFT FSE, 2016)

Do #ifdefs influence the occurrence of vulnerabilities? an empirical study of the linux kernel. - Gabriel Ferreira; Momin M. Malik; Christian Kästner; Jürgen Pfeffer; Sven Apel (SPLC, 2016)

Preprocessor-based variability in open-source and industrial software systems: An empirical study. - Claus Hunsen; Bo Zhang 014; Janet Siegmund; Christian Kästner; Olaf Leßenich; Martin Becker 002; Sven Apel (Empir. Softw. Eng., 2016)

Intelligently Transparent Software Ecosystems. - James D. Herbsleb; Christian Kästner; Christopher Bogart (IEEE Softw., 2016)

Four languages and lots of macros: analyzing autotools build systems. - Jafar M. Al-Kofahi; Suresh C. Kothari; Christian Kästner (GPCE, 2017)

Transfer Learning for Improving Model Predictions in Highly Configurable Software. - Pooyan Jamshidi; Miguel Velez; Christian Kästner; Norbert Siegmund; Prasad Kawthekar (SEAMS@ICSE, 2017)

Transfer learning for performance modeling of configurable systems: an exploratory analysis. - Pooyan Jamshidi; Norbert Siegmund; Miguel Velez; Christian Kästner; Akshay Patel; Yuvraj Agarwal (ASE, 2017)

Renaming and shifted code in structured merging: looking ahead for precision and performance. - Olaf Leßenich; Sven Apel; Christian Kästner; Georg Seibt; Janet Siegmund (ASE, 2017)

Measuring neural efficiency of program comprehension. - Janet Siegmund; Norman Peitek; Chris Parnin; Sven Apel; Johannes C. Hofmeister; Christian Kästner; Andrew Begel; Anja Bethmann; André Brechmann (ESEC/SIGSOFT FSE, 2017)

A choice of variational stacks: exploring variational data structures. - Meng Meng; Jens Meinicke; Chu-Pan Wong; Eric Walkingshaw; Christian Kästner (VaMoS, 2017)

Differential Testing for Variational Analyses: Experience from Developing KConfigReader. - Christian Kästner (CoRR, 2017)

On the Relation of External and Internal Feature Interactions: A Case Study. - Sergiy S. Kolesnikov; Norbert Siegmund; Christian Kästner; Sven Apel (CoRR, 2017)

Exploring feature interactions without specifications: a controlled experiment. - Larissa Rocha Soares; Jens Meinicke; Sarah Nadi; Christian Kästner; Eduardo Santana de Almeida (GPCE, 2018)

Evaluating domain-specific metric thresholds: an empirical study. - Allan Mori; Gustavo Vale; Markos Viggiato; Johnatan Oliveira; Eduardo Figueiredo 001; Elder Cirilo; Pooyan Jamshidi; Christian Kästner (TechDebt@ICSE, 2018)

Forks insight: providing an overview of GitHub forks. - Luyao Ren; Shurui Zhou; Christian Kästner (ICSE (Companion Volume), 2018)

Adding sparkle to social coding: an empirical study of repository badges in the npm ecosystem. - Asher Trockman; Shurui Zhou; Christian Kästner; Bogdan Vasilescu (ICSE, 2018)

Identifying features in forks. - Shurui Zhou; Stefan Stanciulescu; Olaf Leßenich; Yingfei Xiong 001; Andrzej Wasowski; Christian Kästner (ICSE, 2018)

"Automatically assessing code understandability" reanalyzed: combined metrics matter. - Asher Trockman; Keenen Cates; Mark Mozina; Tuan Nguyen; Christian Kästner; Bogdan Vasilescu (MSR, 2018)

I'm leaving you, Travis: a continuous integration breakup story. - David Gray Widder; Michael Hilton; Christian Kästner; Bogdan Vasilescu (MSR, 2018)

Neural Efficiency of Top-Down Program Comprehension. - Norman Peitek; Janet Siegmund; Chris Parnin; Sven Apel; Johannes C. Hofmeister; Christian Kästner; Andrew Begel; Anja Bethmann; André Brechmann (Software Engineering, 2018)

Learning to sample: exploiting similarities across environments to learn performance models for configurable systems. - Pooyan Jamshidi; Miguel Velez; Christian Kästner; Norbert Siegmund (ESEC/SIGSOFT FSE, 2018)

Beyond testing configurable systems: applying variational execution to automatic program repair and higher order mutation testing. - Chu-Pan Wong; Jens Meinicke; Christian Kästner (ESEC/SIGSOFT FSE, 2018)

VarXplorer: Lightweight Process for Dynamic Analysis of Feature Interactions. - Larissa Rocha Soares; Jens Meinicke; Sarah Nadi; Christian Kästner; Eduardo Santana de Almeida (VaMoS, 2018)

Indicators for merge conflicts in the wild: survey and empirical study. - Olaf Leßenich; Janet Siegmund; Sven Apel; Christian Kästner; Claus Hunsen (Autom. Softw. Eng., 2018)

Understanding Differences among Executions with Variational Traces. - Jens Meinicke; Chu-Pan Wong; Christian Kästner; Gunter Saake (CoRR, 2018)

Faster variational execution with transparent bytecode transformation. - Chu-Pan Wong; Jens Meinicke; Lukas Lazarek; Christian Kästner (Proc. ACM Program. Lang., 2018)

Identifying unusual commits on GitHub. - Raman Goyal; Gabriel Ferreira; Christian Kästner; James D. Herbsleb (J. Softw. Evol. Process., 2018)

Variability-Aware Static Analysis at Scale: An Empirical Study. - Alexander von Rhein; Jörg Liebig; Andreas Janker; Christian Kästner; Sven Apel (ACM Trans. Softw. Eng. Methodol., 2018)

Tracking Load-Time Configuration Options. - Max Lillack; Christian Kästner; Eric Bodden (IEEE Trans. Software Eng., 2018)

Discipline Matters: Refactoring of Preprocessor Directives in the #ifdef Hell. - Flávio Medeiros; Márcio Ribeiro 001; Rohit Gheyi; Sven Apel; Christian Kästner; Bruno Ferreira 007; Luiz Carvalho; Baldoino Fonseca (IEEE Trans. Software Eng., 2018)

Understanding similarities and differences in software development practices across domains. - Markos Viggiato; Johnatan Oliveira; Eduardo Figueiredo 001; Pooyan Jamshidi; Christian Kästner (ICGSE, 2019)

Detecting suspicious package updates. - Kalil Anderson Garrett; Gabriel Ferreira; Limin Jia 001; Joshua Sunshine; Christian Kästner (ICSE (NIER), 2019)

Machine learning meets quantitative planning: enabling self-adaptation in autonomous robots. - Pooyan Jamshidi; Javier Cámara 001; Bradley R. Schmerl; Christian Kästner; David Garlan (SEAMS@ICSE, 2019)

How Do Code Changes Evolve in Different Platforms? A Mining-Based Investigation. - Markos Viggiato; Johnatan Oliveira; Eduardo Figueiredo 001; Pooyan Jamshidi; Christian Kästner (ICSME, 2019)

Why Do People Give Up FLOSSing? A Study of Contributor Disengagement in Open Source. - Courtney Miller; David Gray Widder; Christian Kästner; Bogdan Vasilescu (OSS, 2019)

A conceptual replication of continuous integration pain points in the context of Travis CI. - David Gray Widder; Michael Hilton; Christian Kästner; Bogdan Vasilescu (ESEC/SIGSOFT FSE, 2019)

What the fork: a study of inefficient and efficient forking practices in social coding. - Shurui Zhou; Bogdan Vasilescu; Christian Kästner (ESEC/SIGSOFT FSE, 2019)

Identifying Redundancies in Fork-based Development. - Luyao Ren; Shurui Zhou; Christian Kästner; Andrzej Wasowski (SANER, 2019)

Exploring output-based coverage for testing PHP web applications. - Hung Viet Nguyen; Hung Dang Phan; Christian Kästner; Tien N. Nguyen (Autom. Softw. Eng., 2019)

ConfigCrusher: White-Box Performance Analysis for Configurable Systems. - Miguel Velez; Pooyan Jamshidi; Florian Sattler; Norbert Siegmund; Sven Apel; Christian Kästner (CoRR, 2019)

Design Dimensions for Software Certification: A Grounded Analysis. - Gabriel Ferreira; Christian Kästner; Joshua Sunshine; Sven Apel; William L. Scherlis (CoRR, 2019)

On the relation of control-flow and performance feature interactions: a case study. - Sergiy S. Kolesnikov; Norbert Siegmund; Christian Kästner; Sven Apel (Empir. Softw. Eng., 2019)

An investigation of misunderstanding code patterns in C open-source software projects. - Flávio Medeiros; Gabriel Lima; Guilherme Amaral; Sven Apel; Christian Kästner; Márcio Ribeiro 001; Rohit Gheyi (Empir. Softw. Eng., 2019)

Model-Based Adaptation for Robotics Software. - Jonathan Aldrich; David Garlan; Christian Kästner; Claire Le Goues; Anahita Mohseni-Kabir; Ivan Ruchkin; Selva Samuel; Bradley R. Schmerl; Christopher Steven Timperley; Manuela Veloso; Ian Voysey; Joydeep Biswas; et al. (IEEE Softw., 2019)

Tradeoffs in modeling performance of highly configurable software systems. - Sergiy S. Kolesnikov; Norbert Siegmund; Christian Kästner; Alexander Grebhahn; Sven Apel (Softw. Syst. Model., 2019)

Understanding collaborative software development: an interview study. - Kattiana Constantino; Shurui Zhou; Maurício R. de A. Souza; Eduardo Figueiredo 001; Christian Kästner (ICGSE, 2020)

Teaching software engineering for AI-enabled systems. - Christian Kästner; Eunsuk Kang (ICSE (SEET), 2020)

Exploring differences and commonalities between feature flags and configuration options. - Jens Meinicke; Chu-Pan Wong; Bogdan Vasilescu; Christian Kästner (ICSE (SEIP), 2020)

How to not get rich: an empirical study of donations in open source. - Cassandra Overney; Jens Meinicke; Christian Kästner; Bogdan Vasilescu (ICSE, 2020)

Stress and burnout in open source: toward finding, understanding, and mitigating unhealthy interactions. - Naveen Raman 001; Minxuan Cao; Yulia Tsvetkov; Christian Kästner; Bogdan Vasilescu (ICSE (NIER), 2020)

How has forking changed in the last 20 years?: a study of hard forks on GitHub. - Shurui Zhou; Bogdan Vasilescu; Christian Kästner (ICSE (Companion Volume), 2020)

Capture the Feature Flag: Detecting Feature Flags in Open-Source. - Jens Meinicke; Juan Hoyos; Bogdan Vasilescu; Christian Kästner (MSR, 2020)

An Empirical Study on Configuration-Related Code Weaknesses. - Flávio Medeiros; Márcio Ribeiro 001; Rohit Gheyi; Larissa Braz; Christian Kästner; Sven Apel; Kleber Santos (SBES, 2020)

A semi-automated iterative process for detecting feature interactions. - Larissa Rocha Soares; Ivan Machado 001; Eduardo Santana de Almeida; Christian Kästner; Sarah Nadi (SBES, 2020)

Heard it through the Gitvine: an empirical study of tool diffusion across the npm ecosystem. - Hemank Lamba; Asher Trockman; Daniel Armanios; Christian Kästner; Heather Miller; Bogdan Vasilescu (ESEC/SIGSOFT FSE, 2020)

Efficiently finding higher-order mutants. - Chu-Pan Wong; Jens Meinicke; Leo Chen; João Paulo Diniz; Christian Kästner; Eduardo Figueiredo 001 (ESEC/SIGSOFT FSE, 2020)

ConfigCrusher: towards white-box performance analysis for configurable systems. - Miguel Velez; Pooyan Jamshidi; Florian Sattler; Norbert Siegmund; Sven Apel; Christian Kästner (Autom. Softw. Eng., 2020)

Understanding the Nature of System-Related Issues in Machine Learning Frameworks: An Exploratory Study. - Yang Ren; Gregory Gay 002; Christian Kästner; Pooyan Jamshidi (CoRR, 2020)

A Look into Programmers' Heads. - Norman Peitek; Janet Siegmund; Sven Apel; Christian Kästner; Chris Parnin; Anja Bethmann; Thomas Leich; Gunter Saake; André Brechmann (IEEE Trans. Software Eng., 2020)

Containing Malicious Package Updates in npm with a Lightweight Permission System. - Gabriel Ferreira; Limin Jia 001; Joshua Sunshine; Christian Kästner (ICSE, 2021)

White-Box Analysis over Machine Learning: Modeling Performance of Configurable Systems. - Miguel Velez; Pooyan Jamshidi; Norbert Siegmund; Sven Apel; Christian Kästner (ICSE, 2021)

Dissecting Strongly Subsuming Second-Order Mutants. - João Paulo Diniz; Chu-Pan Wong; Christian Kästner; Eduardo Figueiredo 001 (ICST, 2021)

Splitting, Renaming, Removing: A Study of Common Cleaning Activities in Jupyter Notebooks. - Helen Dong; Shurui Zhou; Jin L. C. Guo; Christian Kästner (ASE Workshops, 2021)

Subtle Bugs Everywhere: Generating Documentation for Data Wrangling Code. - Chenyang Yang 002; Shurui Zhou; Jin L. C. Guo; Christian Kästner (ASE, 2021)

SmartCommit: a graph-based interactive assistant for activity-oriented commits. - Bo Shen; Wei Zhang 004; Christian Kästner; Haiyan Zhao 001; Zhao Wei; Guangtai Liang; Zhi Jin (ESEC/SIGSOFT FSE, 2021)

VarFix: balancing edit expressiveness and search effectiveness in automated program repair. - Chu-Pan Wong; Priscila Santiesteban; Christian Kästner; Claire Le Goues (ESEC/SIGSOFT FSE, 2021)

More Engineering, No Silos: Rethinking Processes and Interfaces in Collaboration between Interdisciplinary Teams for Machine Learning Projects. - Nadia Nahar; Shurui Zhou; Grace A. Lewis; Christian Kästner (CoRR, 2021)

When and How to Make Breaking Changes: Policies and Practices in 18 Open Source Software Ecosystems. - Chris Bogart; Christian Kästner; James D. Herbsleb; Ferdian Thung (ACM Trans. Softw. Eng. Methodol., 2021)

"Did You Miss My Comment or What?" Understanding Toxicity in Open Source Discussions. - Courtney Miller; Sophie Cohen; Daniel Klug; Bogdan Vasilescu; Christian Kästner (ICSE, 2022)

Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Process. - Nadia Nahar; Shurui Zhou; Grace A. Lewis; Christian Kästner (ICSE, 2022)

Detecting Interpersonal Conflict in Issues and Code Review: Cross Pollinating Open- and Closed-Source Approaches. - Huilian Sophie Qiu; Bogdan Vasilescu; Christian Kästner; Carolyn D. Egelman; Ciera Jaspan; Emerson R. Murphy-Hill (ICSE-SEIS, 2022)

On Debugging the Performance of Configurable Software Systems: Developer Needs and Tailored Tool Support. - Miguel Velez; Pooyan Jamshidi; Norbert Siegmund; Sven Apel; Christian Kästner (ICSE, 2022)

Elevating Jupyter Notebook Maintenance Tooling by Identifying and Extracting Notebook Structures. - Yuan Jiang; Christian Kästner; Shurui Zhou (ICSME, 2022)

Data Leakage in Notebooks: Static Detection and Better Processes. - Chenyang Yang 002; Rachel A. Brower-Sinning; Grace A. Lewis; Christian Kästner (ASE, 2022)

The Unsolvable Problem or the Unheard Answer? A Dataset of 24, 669 Open-Source Software Conference Talks. - Kimberly Truong; Courtney Miller; Bogdan Vasilescu; Christian Kästner (MSR, 2022)

Aspirations and Practice of Model Documentation: Moving the Needle with Nudging and Traceability. - Avinash Bhat; Austin Coursey; Grace Hu; Sixian Li; Nadia Nahar; Shurui Zhou; Christian Kästner; Jin L. C. Guo (CoRR, 2022)

Feature Interactions on Steroids: On the Composition of ML Models. - Sven Apel; Christian Kästner; Eunsuk Kang (IEEE Softw., 2022)

Capabilities for Better ML Engineering. - Chenyang Yang 002; Rachel A. Brower-Sinning; Grace A. Lewis; Christian Kästner; Tongshuang Wu (SafeAI@AAAI, 2023)

A Meta-Summary of Challenges in Building Products with ML Components - Collecting Experiences from 4758+ Practitioners. - Nadia Nahar; Haoran Zhang; Grace A. Lewis; Shurui Zhou; Christian Kästner (CAIN, 2023)

Aspirations and Practice of ML Model Documentation: Moving the Needle with Nudging and Traceability. - Avinash Bhat; Austin Coursey; Grace Hu; Sixian Li; Nadia Nahar; Shurui Zhou; Christian Kästner; Jin L. C. Guo (CHI, 2023)

Beyond Testers' Biases: Guiding Model Testing with Knowledge Bases using LLMs. - Chenyang Yang 002; Rishabh Rustogi; Rachel A. Brower-Sinning; Grace A. Lewis; Christian Kästner; Tongshuang Wu (EMNLP (Findings), 2023)

MLTEing Models: Negotiating, Evaluating, and Documenting Model and System Qualities. - Katherine R. Maffey; Kyle Dotterrer; Jennifer Niemann; Iain Cruickshank; Grace A. Lewis; Christian Kästner (ICSE (NIER), 2023)

"We Feel Like We're Winging It: " A Study on Navigating Open-Source Dependency Abandonment. - Courtney Miller; Christian Kästner; Bogdan Vasilescu (ESEC/SIGSOFT FSE, 2023)

S3C2 Summit 2202-09: Industry Secure Suppy Chain Summit. - Mindy Tran; Yasemin Acar; Michel Cucker; William Enck; Alexandros Kapravelos; Christian Kästner; Laurie A. Williams (CoRR, 2023)

S3C2 Summit 2023-02: Industry Secure Supply Chain Summit. - Trevor Dunlap; Yasemin Acar; Michel Cucker; William Enck; Alexandros Kapravelos; Christian Kästner; Laurie A. Williams (CoRR, 2023)

A Dataset and Analysis of Open-Source Machine Learning Products. - Nadia Nahar; Haoran Zhang; Grace A. Lewis; Shurui Zhou; Christian Kästner (CoRR, 2023)

S3C2 Summit 2023-06: Government Secure Supply Chain Summit. - William Enck; Yasemin Acar; Michel Cukier; Alexandros Kapravelos; Christian Kästner; Laurie A. Williams (CoRR, 2023)

Perceptions of open-source software developers on collaborations: An interview and survey study. - Kattiana Constantino; Maurício R. de A. Souza; Shurui Zhou; Eduardo Figueiredo 001; Christian Kästner (J. Softw. Evol. Process., 2023)

Lessons from Clinical Communications for Explainable AI. - Alka V. Menon; Zahra Abba Omar; Nadia Nahar; Xenophon Papademetris; Lynn E. Fiellin; Christian Kästner (AIES (1), 2024)

(Why) Is My Prompt Getting Worse? Rethinking Regression Testing for Evolving LLM APIs. - Wanqin Ma; Chenyang Yang 002; Christian Kästner (CAIN, 2024)

Regulating Explainability in Machine Learning Applications - Observations from a Policy Design Experiment. - Nadia Nahar; Jenny Rowlett; Matthew Bray; Zahra Abba Omar; Xenophon Papademetris; Alka Menon; Christian Kästner (FAccT, 2024)

Decomposing and Measuring Trust in Open-Source Software Supply Chains. - Lina Boughton; Courtney Miller; Yasemin Acar; Dominik Wermke; Christian Kästner (NIER@ICSE, 2024)

What Is Wrong with My Model? Identifying Systematic Problems with Semantic Data Slicing. - Chenyang Yang 002; Yining Hong; Grace A. Lewis; Tongshuang Wu; Christian Kästner (ASE, 2024)

S3C2 Summit 2024-03: Industry Secure Supply Chain Summit. - Greg Tystahl; Yasemin Acar; Michel Cukier; William Enck; Christian Kästner; Alexandros Kapravelos; Dominik Wermke; Laurie A. Williams (CoRR, 2024)

S3C2 Summit 2023-11: Industry Secure Supply Chain Summit. - Nusrat Zahan; Yasemin Acar; Michel Cukier; William Enck; Christian Kästner; Alexandros Kapravelos; Dominik Wermke; Laurie A. Williams (CoRR, 2024)

4.5 Million (Suspected) Fake Stars in GitHub: A Growing Spiral of Popularity Contests, Scams, and Malware. - Hao He 012; Haoqin Yang; Philipp Burckhardt; Alexandros Kapravelos; Bogdan Vasilescu; Christian Kästner (CoRR, 2024)

From Hazard Identification to Controller Design: Proactive and LLM-Supported Safety Engineering for ML-Powered Systems. - Yining Hong; Christopher Steven Timperley; Christian Kästner (CAIN, 2025)

Beyond the Comfort Zone: Emerging Solutions to Overcome Challenges in Integrating LLMs into Software Products. - Nadia Nahar; Christian Kästner; Jenna L. Butler; Chris Parnin; Thomas Zimmermann 001; Christian Bird (SEIP@ICSE, 2025)

An Empirical Study on Reproducible Packaging in Open-Source Ecosystems. - Giacomo Benedetti; Oreofe Solarin; Courtney Miller; Greg Tystahl; William Enck; Christian Kästner; Alexandros Kapravelos; Alessio Merlo; Luca Verderame (ICSE, 2025)

Understanding the Response to Open-Source Dependency Abandonment in the npm Ecosystem. - Courtney Miller; Mahmoud Jahanshahi; Audris Mockus; Bogdan Vasilescu; Christian Kästner (ICSE, 2025)

The Product Beyond the Model - An Empirical Study of Repositories of Open-Source ML Products. - Nadia Nahar; Haoran Zhang; Grace A. Lewis; Shurui Zhou; Christian Kästner (ICSE, 2025)

FairSense: Long-Term Fairness Analysis of ML-Enabled Systems. - Yining She; Sumon Biswas; Christian Kästner; Eunsuk Kang (ICSE, 2025)

Orbit: A Framework for Designing and Evaluating Multi-objective Rankers. - Chenyang Yang 002; Tesi Xiao; Michael Shavlovsky; Christian Kästner; Tongshuang Wu (IUI, 2025)

Pinning Is Futile: You Need More Than Local Dependency Versioning to Defend against Supply Chain Attacks. - Hao He 012; Bogdan Vasilescu; Christian Kästner (Proc. ACM Softw. Eng., 2025)

Beyond Accuracy, SHAP, and Anchors - On the difficulty of designing effective end-user explanations. - Zahra Abba Omar; Nadia Nahar; Jacob Tjaden; Inès M. Gilles; Fikir Mekonnen; Jane Hsieh; Christian Kästner; Alka Menon (CoRR, 2025)

S3C2 Summit 2024-08: Government Secure Supply Chain Summit. - Courtney Miller; William Enck; Yasemin Acar; Michel Cukier; Alexandros Kapravelos; Christian Kästner; Dominik Wermke; Laurie A. Williams (CoRR, 2025)

S3C2 Summit 2024-09: Industry Secure Software Supply Chain Summit. - Imranur Rahman; Yasemin Acar; Michel Cukier; William Enck; Christian Kästner; Alexandros Kapravelos; Dominik Wermke; Laurie A. Williams (CoRR, 2025)

What Prompts Don't Say: Understanding and Managing Underspecification in LLM Prompts. - Chenyang Yang 002; Yike Shi; Qianou Ma; Michael Xieyang Liu; Christian Kästner; Tongshuang Wu (CoRR, 2025)

Research Directions in Software Supply Chain Security. - Laurie A. Williams; Giacomo Benedetti; Sivana Hamer; Ranindya Paramitha; Imranur Rahman; Mahzabin Tamanna; Greg Tystahl; Nusrat Zahan; Patrick Morrison; Yasemin Acar; Michel Cukier; Christian Kästner; et al. (ACM Trans. Softw. Eng. Methodol., 2025)