Christian Kstner
Publication record assembled from the DBLP archive of ranked conferences.
Papers indexed
110
Venues
24
Active years
2006–2026
Best venue rank
A*
Where they publish
- A*ICSE42 papers
- BGPCE14 papers
- BSPLC10 papers
- AOOPSLA8 papers
- AMSR6 papers
- AECOOP4 papers
- BCAIN3 papers
- NationalBTW3 papers
- A*CHI2 papers
- CICGSE2 papers
- AMODELS2 papers
- CAPSEC2 papers
- A*ACL1 paper
- AIUI1 paper
- CAIES1 paper
- A*AAAI1 paper
- A*EMNLP1 paper
- AICST1 paper
- BSLE1 paper
- AEASE1 paper
- AER1 paper
- AESEM1 paper
- NationalFIT1 paper
- AISSRE1 paper
Papers
110 indexed papers, newest first.
| Year | Venue | Title | Authors |
|---|---|---|---|
| 2026 | ACL | What Prompts Don't Say: Understanding and Managing Underspecification in LLM Prompts. | Chenyang Yang, Yike Shi, Qianou Ma, Michael Xieyang Liu, Christian Kstner, Tongshuang Wu |
| 2026 | CHI | "I Don't Think RAI Applies to My Model" - Engaging Non-champions with Sticky Stories for Responsible AI Work. | Nadia Nahar, Chenyang Yang, Yanxin Chen, Wesley Hanwen Deng, Ken Holstein, Motahhare Eslami, Christian Kstner |
| 2026 | ICSE | Towards Verifiably Safe Tool Use for LLM Agents. | Aarya Doshi, Yining Hong, Congying Xu, Eunsuk Kang, Alexandros Kapravelos, Christian Kstner |
| 2026 | MSR | Speed at the Cost of Quality: How Cursor AI Increases Short-Term Velocity and Long-Term Complexity in Open-Source Projects. | Hao He, Courtney Miller, Shyam Agarwal, Christian Kstner, Bogdan Vasilescu |
| 2025 | CAIN | From Hazard Identification to Controller Design: Proactive and LLM-Supported Safety Engineering for ML-Powered Systems. | Yining Hong, Christopher Steven Timperley, Christian Kstner |
| 2025 | ICSE | An Empirical Study on Reproducible Packaging in Open-Source Ecosystems. | Giacomo Benedetti, Oreofe Solarin, Courtney Miller, Greg Tystahl, William Enck, Christian Kstner, Alexandros Kapravelos, Alessio Merlo, Luca Verderame |
| 2025 | ICSE | Understanding the Response to Open-Source Dependency Abandonment in the npm Ecosystem. | Courtney Miller, Mahmoud Jahanshahi, Audris Mockus, Bogdan Vasilescu, Christian Kstner |
| 2025 | ICSE | 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 Kstner |
| 2025 | ICSE | FairSense: Long-Term Fairness Analysis of ML-Enabled Systems. | Yining She, Sumon Biswas, Christian Kstner, Eunsuk Kang |
| 2025 | IUI | Orbit: A Framework for Designing and Evaluating Multi-objective Rankers. | Chenyang Yang, Tesi Xiao, Michael Shavlovsky, Christian Kstner, Tongshuang Wu |
| 2024 | AIES | Lessons from Clinical Communications for Explainable AI. | Alka V. Menon, Zahra Abba Omar, Nadia Nahar, Xenophon Papademetris, Lynn E. Fiellin, Christian Kstner |
| 2024 | CAIN | (Why) Is My Prompt Getting Worse? Rethinking Regression Testing for Evolving LLM APIs. | Wanqin Ma, Chenyang Yang, Christian Kstner |
| 2024 | ICSE | Decomposing and Measuring Trust in Open-Source Software Supply Chains. | Lina Boughton, Courtney Miller, Yasemin Acar, Dominik Wermke, Christian Kstner |
| 2023 | AAAI | Capabilities for Better ML Engineering. | Chenyang Yang, Rachel A. Brower-Sinning, Grace A. Lewis, Christian Kstner, Tongshuang Wu |
| 2023 | CAIN | 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 Kstner |
| 2023 | CHI | 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 Kstner, Jin L. C. Guo |
| 2023 | EMNLP | Beyond Testers' Biases: Guiding Model Testing with Knowledge Bases using LLMs. | Chenyang Yang, Rishabh Rustogi, Rachel A. Brower-Sinning, Grace A. Lewis, Christian Kstner, Tongshuang Wu |
| 2023 | ICSE | MLTEing Models: Negotiating, Evaluating, and Documenting Model and System Qualities. | Katherine R. Maffey, Kyle Dotterrer, Jennifer Niemann, Iain Cruickshank, Grace A. Lewis, Christian Kstner |
| 2022 | ICSE | "Did You Miss My Comment or What?" Understanding Toxicity in Open Source Discussions. | Courtney Miller, Sophie Cohen, Daniel Klug, Bogdan Vasilescu, Christian Kstner |
| 2022 | ICSE | Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Process. | Nadia Nahar, Shurui Zhou, Grace A. Lewis, Christian Kstner |
| 2022 | ICSE | Detecting Interpersonal Conflict in Issues and Code Review: Cross Pollinating Open- and Closed-Source Approaches. | Huilian Sophie Qiu, Bogdan Vasilescu, Christian Kstner, Carolyn D. Egelman, Ciera Jaspan, Emerson R. Murphy-Hill |
| 2022 | ICSE | On Debugging the Performance of Configurable Software Systems: Developer Needs and Tailored Tool Support. | Miguel Velez, Pooyan Jamshidi, Norbert Siegmund, Sven Apel, Christian Kstner |
| 2022 | MSR | The Unsolvable Problem or the Unheard Answer? A Dataset of 24, 669 Open-Source Software Conference Talks. | Kimberly Truong, Courtney Miller, Bogdan Vasilescu, Christian Kstner |
| 2021 | ICSE | Containing Malicious Package Updates in npm with a Lightweight Permission System. | Gabriel Ferreira, Limin Jia, Joshua Sunshine, Christian Kstner |
| 2021 | ICSE | White-Box Analysis over Machine Learning: Modeling Performance of Configurable Systems. | Miguel Velez, Pooyan Jamshidi, Norbert Siegmund, Sven Apel, Christian Kstner |
| 2021 | ICST | Dissecting Strongly Subsuming Second-Order Mutants. | Joo Paulo Diniz, Chu-Pan Wong, Christian Kstner, Eduardo Figueiredo |
| 2020 | ICGSE | Understanding collaborative software development: an interview study. | Kattiana Constantino, Shurui Zhou, Maurcio R. de A. Souza, Eduardo Figueiredo, Christian Kstner |
| 2020 | ICSE | Teaching software engineering for AI-enabled systems. | Christian Kstner, Eunsuk Kang |
| 2020 | ICSE | Exploring differences and commonalities between feature flags and configuration options. | Jens Meinicke, Chu-Pan Wong, Bogdan Vasilescu, Christian Kstner |
| 2020 | ICSE | How to not get rich: an empirical study of donations in open source. | Cassandra Overney, Jens Meinicke, Christian Kstner, Bogdan Vasilescu |
| 2020 | ICSE | Stress and burnout in open source: toward finding, understanding, and mitigating unhealthy interactions. | Naveen Raman, Minxuan Cao, Yulia Tsvetkov, Christian Kstner, Bogdan Vasilescu |
| 2020 | ICSE | How has forking changed in the last 20 years?: a study of hard forks on GitHub. | Shurui Zhou, Bogdan Vasilescu, Christian Kstner |
| 2020 | ICSE | How has forking changed in the last 20 years?: a study of hard forks on GitHub. | Shurui Zhou, Bogdan Vasilescu, Christian Kstner |
| 2020 | MSR | Capture the Feature Flag: Detecting Feature Flags in Open-Source. | Jens Meinicke, Juan Hoyos, Bogdan Vasilescu, Christian Kstner |
| 2019 | ICGSE | Understanding similarities and differences in software development practices across domains. | Markos Viggiato, Johnatan Oliveira, Eduardo Figueiredo, Pooyan Jamshidi, Christian Kstner |
| 2019 | ICSE | Detecting suspicious package updates. | Kalil Anderson Garrett, Gabriel Ferreira, Limin Jia, Joshua Sunshine, Christian Kstner |
| 2019 | ICSE | Machine learning meets quantitative planning: enabling self-adaptation in autonomous robots. | Pooyan Jamshidi, Javier Cmara, Bradley R. Schmerl, Christian Kstner, David Garlan |
| 2018 | GPCE | Exploring feature interactions without specifications: a controlled experiment. | Larissa Rocha Soares, Jens Meinicke, Sarah Nadi, Christian Kstner, Eduardo Santana de Almeida |
| 2018 | ICSE | Evaluating domain-specific metric thresholds: an empirical study. | Allan Mori, Gustavo Vale, Markos Viggiato, Johnatan Oliveira, Eduardo Figueiredo, Elder Cirilo, Pooyan Jamshidi, Christian Kstner |
| 2018 | ICSE | Forks insight: providing an overview of GitHub forks. | Luyao Ren, Shurui Zhou, Christian Kstner |
| 2018 | ICSE | Adding sparkle to social coding: an empirical study of repository badges in the | Asher Trockman, Shurui Zhou, Christian Kstner, Bogdan Vasilescu |
| 2018 | ICSE | Identifying features in forks. | Shurui Zhou, Stefan Stanciulescu, Olaf Leenich, Yingfei Xiong, Andrzej Wasowski, Christian Kstner |
| 2018 | MSR | "Automatically assessing code understandability" reanalyzed: combined metrics matter. | Asher Trockman, Keenen Cates, Mark Mozina, Tuan Nguyen, Christian Kstner, Bogdan Vasilescu |
| 2018 | MSR | I'm leaving you, Travis: a continuous integration breakup story. | David Gray Widder, Michael Hilton, Christian Kstner, Bogdan Vasilescu |
| 2017 | GPCE | Four languages and lots of macros: analyzing autotools build systems. | Jafar M. Al-Kofahi, Suresh C. Kothari, Christian Kstner |
| 2017 | ICSE | Transfer Learning for Improving Model Predictions in Highly Configurable Software. | Pooyan Jamshidi, Miguel Velez, Christian Kstner, Norbert Siegmund, Prasad Kawthekar |
| 2016 | ICSE | A comparison of 10 sampling algorithms for configurable systems. | Flvio Medeiros, Christian Kstner, Mrcio Ribeiro, Rohit Gheyi, Sven Apel |
| 2016 | MSR | Inter-app communication in Android: developer challenges. | Waqar Ahmad, Christian Kstner, Joshua Sunshine, Jonathan Aldrich |
| 2016 | SPLC | Do #ifdefs influence the occurrence of vulnerabilities? an empirical study of the linux kernel. | Gabriel Ferreira, Momin M. Malik, Christian Kstner, Jrgen Pfeffer, Sven Apel |
| 2015 | ECOOP | The Love/Hate Relationship with the C Preprocessor: An Interview Study. | Flvio Medeiros, Christian Kstner, Mrcio Ribeiro, Sarah Nadi, Rohit Gheyi |
| 2015 | ICSE | Varis: IDE Support for Embedded Client Code in PHP Web Applications. | Hung Viet Nguyen, Christian Kstner, Tien N. Nguyen |
| 2015 | ICSE | Extracting Configuration Knowledge from Build Files with Symbolic Analysis. | Shurui Zhou, Jafar M. Al-Kofahi, Tien N. Nguyen, Christian Kstner, Sarah Nadi |
| 2015 | OOPSLA | Enforcing fine-grained security and privacy policies in an ecosystem within an ecosystem. | Waqar Ahmad, Joshua Sunshine, Christian Kstner, Adam S. Wynne |
| 2014 | ICSE | Mining configuration constraints: static analyses and empirical results. | Sarah Nadi, Thorsten Berger, Christian Kstner, Krzysztof Czarnecki |
| 2014 | ICSE | Exploring variability-aware execution for testing plugin-based web applications. | Hung Viet Nguyen, Christian Kstner, Tien N. Nguyen |
| 2014 | ICSE | Feature maintenance with emergent interfaces. | Mrcio Ribeiro, Paulo Borba, Christian Kstner |
| 2014 | ICSE | Understanding understanding source code with functional magnetic resonance imaging. | Janet Siegmund, Christian Kstner, Sven Apel, Chris Parnin, Anja Bethmann, Thomas Leich, Gunter Saake, Andr Brechmann |
| 2014 | OOPSLA | Variational Data Structures: Exploring Tradeoffs in Computing with Variability. | Eric Walkingshaw, Christian Kstner, Martin Erwig, Sven Apel, Eric Bodden |
| 2013 | GPCE | Exploring feature interactions in the wild: the new feature-interaction challenge. | Sven Apel, Sergiy S. Kolesnikov, Norbert Siegmund, Christian Kstner, Brady Garvin |
| 2012 | GPCE | Toward variability-aware testing. | Christian Kstner, Alexander von Rhein, Sebastian Erdweg, Jonas Pusch, Sven Apel, Tillmann Rendel, Klaus Ostermann |
| 2012 | GPCE | Comparing program comprehension of physically and virtually separated concerns. | Janet Siegmund, Christian Kstner, Jrg Liebig, Sven Apel |
| 2012 | ICSE | Predicting performance via automated feature-interaction detection. | Norbert Siegmund, Sergiy S. Kolesnikov, Christian Kstner, Sven Apel, Don S. Batory, Marko Rosenmller, Gunter Saake |
| 2012 | OOPSLA | Reifying and optimizing collection queries for modularity. | Paolo G. Giarrusso, Klaus Ostermann, Michael Eichberg, Tillmann Rendel, Christian Kstner |
| 2012 | OOPSLA | A variability-aware module system. | Christian Kstner, Klaus Ostermann, Sebastian Erdweg |
| 2012 | SLE | Layout-Sensitive Generalized Parsing. | Sebastian Erdweg, Tillmann Rendel, Christian Kstner, Klaus Ostermann |
| 2011 | BTW | Generierung mageschneiderter Relationenschemata in Softwareproduktlinien mittels Superimposition. | Martin Schler, Thomas Leich, Norbert Siegmund, Christian Kstner, Gunter Saake |
| 2011 | EASE | Using background colors to support program comprehension in software product lines. | Janet Feigenspan, Michael Schulze, Maria Papendieck, Christian Kstner, Raimund Dachselt, Veit Kppen, Mathias Frisch |
| 2011 | ECOOP | Revisiting Information Hiding: Reflections on Classical and Nonclassical Modularity. | Klaus Ostermann, Paolo G. Giarrusso, Christian Kstner, Tillmann Rendel |
| 2011 | ER | Service Variability Patterns. | Ateeq Khan, Christian Kstner, Veit Kppen, Gunter Saake |
| 2011 | ESEM | Exploring Software Measures to Assess Program Comprehension. | Janet Feigenspan, Sven Apel, Jrg Liebig, Christian Kstner |
| 2011 | FIT | The Pervasive Nature of Variability in SOC. | Ateeq Khan, Christian Kstner, Veit Kppen, Gunter Saake |
| 2011 | GPCE | Growing a language environment with editor libraries. | Sebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kstner, Klaus Ostermann, Eelco Visser |
| 2011 | ICSE | JavAdaptor: unrestricted dynamic software updates for Java. | Mario Pukall, Alexander Grebhahn, Reimar Schrter, Christian Kstner, Walter Cazzola, Sebastian Gtz |
| 2011 | ICSE | View infinity: a zoomable interface for feature-oriented software development. | Michael Stengel, Mathias Frisch, Sven Apel, Janet Feigenspan, Christian Kstner, Raimund Dachselt |
| 2011 | OOPSLA | Library-based model-driven software development with SugarJ. | Sebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kstner, Klaus Ostermann, Eelco Visser |
| 2011 | OOPSLA | SugarJ: library-based language extensibility. | Sebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kstner, Klaus Ostermann, Eelco Visser |
| 2011 | OOPSLA | SugarJ: library-based syntactic language extensibility. | Sebastian Erdweg, Tillmann Rendel, Christian Kstner, Klaus Ostermann |
| 2011 | OOPSLA | Variability-aware parsing in the presence of lexical macros and conditional compilation. | Christian Kstner, Paolo G. Giarrusso, Tillmann Rendel, Sebastian Erdweg, Klaus Ostermann, Thorsten Berger |
| 2011 | SPLC | Third International Workshop on Feature-Oriented Software Development (FOSD 2011). | Sven Apel, Florian Heidenreich, Christian Kstner, Marko Rosenmller |
| 2011 | SPLC | FeatureCommander: colorful #ifdef world. | Janet Feigenspan, Maria Papendieck, Christian Kstner, Mathias Frisch, Raimund Dachselt |
| 2011 | SPLC | The road to feature modularity? | Christian Kstner, Sven Apel, Klaus Ostermann |
| 2011 | SPLC | Scalable Prediction of Non-functional Properties in Software Product Lines. | Norbert Siegmund, Marko Rosenmller, Christian Kstner, Paolo G. Giarrusso, Sven Apel, Sergiy S. Kolesnikov |
| 2011 | SPLC | Abstract Features in Feature Modeling. | Thomas Thm, Christian Kstner, Sebastian Erdweg, Norbert Siegmund |
| 2010 | GPCE | Language-independent reference checking in software product lines. | Sven Apel, Wolfgang Scholz, Christian Lengauer, Christian Kstner |
| 2010 | GPCE | TypeChef: toward type checking #ifdef variability in C. | Andy Kenner, Christian Kstner, Steffen Haase, Thomas Leich |
| 2010 | GPCE | Code clones in feature-oriented software product lines. | Sandro Schulze, Sven Apel, Christian Kstner |
| 2010 | ICSE | An analysis of the variability in forty preprocessor-based software product lines. | Jrg Liebig, Sven Apel, Christian Lengauer, Christian Kstner, Michael Schulze |
| 2010 | ISSRE | Detecting Dependences and Interactions in Feature-Oriented Design. | Sven Apel, Wolfgang Scholz, Christian Lengauer, Christian Kstner |
| 2009 | BTW | SQL la Carte - Toward Tailor-made Data Management. | Marko Rosenmller, Christian Kstner, Norbert Siegmund, Sagar Sunkle, Sven Apel, Thomas Leich, Gunter Saake |
| 2009 | BTW | Bridging the Gap between Variability in Client Application and Database Schema. | Norbert Siegmund, Christian Kstner, Marko Rosenmller, Florian Heidenreich, Sven Apel, Gunter Saake |
| 2009 | GPCE | A model of refactoring physically and virtually separated features. | Christian Kstner, Sven Apel, Martin Kuhlemann |
| 2009 | GPCE | Safe composition of non-monotonic features. | Martin Kuhlemann, Don S. Batory, Christian Kstner |
| 2009 | ICSE | FEATUREHOUSE: Language-independent, automated software composition. | Sven Apel, Christian Kstner, Christian Lengauer |
| 2009 | ICSE | FeatureIDE: A tool framework for feature-oriented software development. | Christian Kstner, Thomas Thm, Gunter Saake, Janet Feigenspan, Thomas Leich, Fabian Wielgorz, Sven Apel |
| 2009 | ICSE | Reasoning about edits to feature models. | Thomas Thm, Don S. Batory, Christian Kstner |
| 2009 | MODELS | An orthogonal access modifier model for feature-oriented programming. | Sven Apel, Jrg Liebig, Christian Kstner, Martin Kuhlemann, Thomas Leich |
| 2009 | MODELS | How to compare program comprehension in FOSD empirically: an experience report. | Janet Feigenspan, Christian Kstner, Sven Apel, Thomas Leich |
| 2009 | SPLC | On the impact of the optional feature problem: analysis and case studies. | Christian Kstner, Sven Apel, Syed Saif ur Rahman, Marko Rosenmller, Don S. Batory, Gunter Saake |
| 2008 | APSEC | Towards Unanticipated Runtime Adaptation of Java Applications. | Mario Pukall, Christian Kstner, Gunter Saake |
| 2008 | APSEC | Measuring Non-Functional Properties in Software Product Line for Product Derivation. | Norbert Siegmund, Marko Rosenmller, Martin Kuhlemann, Christian Kstner, Gunter Saake |
| 2008 | GPCE | Program refactoring using functional aspects. | Sven Apel, Christian Kstner, Don S. Batory |
| 2008 | GPCE | Feature featherweight java: a calculus for feature-oriented programming and stepwise refinement. | Sven Apel, Christian Kstner, Christian Lengauer |
| 2008 | GPCE | On the modularity of feature interactions. | Chang Hwan Peter Kim, Christian Kstner, Don S. Batory |
| 2008 | ICSE | Research challenges in the tension between features and services. | Sven Apel, Christian Kstner, Christian Lengauer |
| 2008 | ICSE | Granularity in software product lines. | Christian Kstner, Sven Apel, Martin Kuhlemann |
| 2008 | SPLC | Visualizing Software Product Line Variabilities in Source Code. | Christian Kstner, Salvador Trujillo, Sven Apel |
| 2007 | ECOOP | Automating Feature-Oriented Refactoring of Legacy Applications. | Christian Kstner, Martin Kuhlemann, Don S. Batory |
| 2007 | SPLC | CIDE: Decomposing Legacy Applications into Features. | Christian Kstner |
| 2007 | SPLC | A Case Study Implementing Features Using AspectJ. | Christian Kstner, Sven Apel, Don S. Batory |
| 2006 | ECOOP | Implementing Bounded Aspect Quantification in AspectJ. | Christian Kstner, Sven Apel, Gunter Saake |