Christian Kästner

According to our database1, Christian Kästner authored at least 163 papers between 2006 and 2019.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Homepages:

On csauthors.net:

Bibliography

2019
Tradeoffs in modeling performance of highly configurable software systems.
Software and System Modeling, 2019

Model-Based Adaptation for Robotics Software.
IEEE Software, 2019

An investigation of misunderstanding code patterns in C open-source software projects.
Empirical Software Engineering, 2019

On the relation of control-flow and performance feature interactions: a case study.
Empirical Software Engineering, 2019

Exploring output-based coverage for testing PHP web applications.
Autom. Softw. Eng., 2019

Identifying Redundancies in Fork-based Development.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

What the fork: a study of inefficient and efficient forking practices in social coding.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

A conceptual replication of continuous integration pain points in the context of Travis CI.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Why Do People Give Up FLOSSing? A Study of Contributor Disengagement in Open Source.
Proceedings of the Open Source Systems - 15th IFIP WG 2.13 International Conference, 2019

Machine learning meets quantitative planning: enabling self-adaptation in autonomous robots.
Proceedings of the 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 2019

Detecting suspicious package updates.
Proceedings of the 41st International Conference on Software Engineering: New Ideas and Emerging Results, 2019

Understanding similarities and differences in software development practices across domains.
Proceedings of the 14th International Conference on Global Software Engineering, 2019

2018
Discipline Matters: Refactoring of Preprocessor Directives in the #ifdef Hell.
IEEE Trans. Software Eng., 2018

Variability-Aware Static Analysis at Scale: An Empirical Study.
ACM Trans. Softw. Eng. Methodol., 2018

Identifying unusual commits on GitHub.
Journal of Software: Evolution and Process, 2018

Faster variational execution with transparent bytecode transformation.
PACMPL, 2018

Indicators for merge conflicts in the wild: survey and empirical study.
Autom. Softw. Eng., 2018

VarXplorer: Lightweight Process for Dynamic Analysis of Feature Interactions.
Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems, 2018

Beyond testing configurable systems: applying variational execution to automatic program repair and higher order mutation testing.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

Learning to sample: exploiting similarities across environments to learn performance models for configurable systems.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

Neural Efficiency of Top-Down Program Comprehension.
Proceedings of the Software Engineering und Software Management 2018, 2018

I'm leaving you, Travis: a continuous integration breakup story.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

"Automatically assessing code understandability" reanalyzed: combined metrics matter.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

Identifying features in forks.
Proceedings of the 40th International Conference on Software Engineering, 2018

Adding sparkle to social coding: an empirical study of repository badges in the npm ecosystem.
Proceedings of the 40th International Conference on Software Engineering, 2018

Forks insight: providing an overview of GitHub forks.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

Evaluating domain-specific metric thresholds: an empirical study.
Proceedings of the 2018 International Conference on Technical Debt, 2018

Exploring feature interactions without specifications: a controlled experiment.
Proceedings of the 17th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2018

2017
A choice of variational stacks: exploring variational data structures.
Proceedings of the Eleventh International Workshop on Variability Modelling of Software-intensive Systems, 2017

Measuring neural efficiency of program comprehension.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

Renaming and shifted code in structured merging: looking ahead for precision and performance.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

Transfer learning for performance modeling of configurable systems: an exploratory analysis.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

Transfer Learning for Improving Model Predictions in Highly Configurable Software.
Proceedings of the 12th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 2017

Four languages and lots of macros: analyzing autotools build systems.
Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2017

2016
Intelligently Transparent Software Ecosystems.
IEEE Software, 2016

Preprocessor-based variability in open-source and industrial software systems: An empirical study.
Empirical Software Engineering, 2016

Do #ifdefs influence the occurrence of vulnerabilities? an empirical study of the linux kernel.
Proceedings of the 20th International Systems and Software Product Line Conference, 2016

How to break an API: cost negotiation and community values in three software ecosystems.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Performance-Influence Models.
Proceedings of the Software Engineering 2016, 2016

Inter-app communication in Android: developer challenges.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

On essential configuration complexity: measuring interactions in highly-configurable systems.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

A comparison of 10 sampling algorithms for configurable systems.
Proceedings of the 38th International Conference on Software Engineering, 2016

Visualizing the variational callgraph of the Linux kernel: an approach for reasoning about dependencies [poster].
Proceedings of the Symposium and Bootcamp on the Science of Security, 2016

2015
Where Do Configuration Constraints Stem From? An Extraction Approach and an Empirical Study.
IEEE Trans. Software Eng., 2015

The Love/Hate Relationship with the C Preprocessor: An Interview Study (Artifact).
DARTS, 2015

Performance-influence models for highly configurable systems.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Detecting semantic merge conflicts with variability-aware execution.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Cross-language program slicing for dynamic web applications.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Analysis Strategies for Software Product Lines: A Classification and Survey.
Proceedings of the Software Engineering & Management 2015, Multikonferenz der GI-Fachbereiche Softwaretechnik (SWT) und Wirtschaftsinformatik (WI), FA WI-MAW, 17. März, 2015

Measuring Program Comprehension with Functional Magnetic Resonance Imaging.
Proceedings of the Software Engineering & Management 2015, Multikonferenz der GI-Fachbereiche Softwaretechnik (SWT) und Wirtschaftsinformatik (WI), FA WI-MAW, 17. März, 2015

Enforcing fine-grained security and privacy policies in an ecosystem within an ecosystem.
Proceedings of the 3rd International Workshop on Mobile Development Lifecycle, 2015

When It Breaks, It Breaks: How Ecosystem Developers Reason about the Stability of Dependencies.
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering Workshops, 2015

Extracting Configuration Knowledge from Build Files with Symbolic Analysis.
Proceedings of the 3rd IEEE/ACM International Workshop on Release Engineering, 2015

Varis: IDE Support for Embedded Client Code in PHP Web Applications.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Characterizing complexity of highly-configurable systems with variational call graphs: analyzing configuration options interactions complexity in function calls.
Proceedings of the 2015 Symposium and Bootcamp on the Science of Security, 2015

The Love/Hate Relationship with the C Preprocessor: An Interview Study.
Proceedings of the 29th European Conference on Object-Oriented Programming, 2015

2014
Variability Mining: Consistent Semi-automatic Detection of Product-Line Features.
IEEE Trans. Software Eng., 2014

FeatureIDE: An extensible framework for feature-oriented software development.
Sci. Comput. Program., 2014

Measuring and modeling programming experience.
Empirical Software Engineering, 2014

A Classification and Survey of Analysis Strategies for Software Product Lines.
ACM Comput. Surv., 2014

Building call graphs for embedded client-side code in dynamic web applications.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

Performance Prediction in the Presence of Feature Interactions.
Proceedings of the Software Engineering 2014, Fachtagung des GI-Fachbereichs Softwaretechnik, 25. Februar, 2014

Variational Data Structures: Exploring Tradeoffs in Computing with Variability.
Proceedings of the Onward! 2014, 2014

Tracking load-time configuration options.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

Understanding understanding source code with functional magnetic resonance imaging.
Proceedings of the 36th International Conference on Software Engineering, 2014

Feature maintenance with emergent interfaces.
Proceedings of the 36th International Conference on Software Engineering, 2014

Exploring variability-aware execution for testing plugin-based web applications.
Proceedings of the 36th International Conference on Software Engineering, 2014

Mining configuration constraints: static analyses and empirical results.
Proceedings of the 36th International Conference on Software Engineering, 2014

Limiting recertification in highly configurable systems: analyzing interactions and isolation among configuration options.
Proceedings of the 2014 Symposium and Bootcamp on the Science of Security, 2014

2013
Language-Independent and Automated Software Composition: The FeatureHouse Experience.
IEEE Trans. Software Eng., 2013

JavAdaptor - Flexible runtime updates of Java applications.
Softw., Pract. Exper., 2013

Scalable prediction of non-functional properties in software product lines: Footprint and memory consumption.
Information & Software Technology, 2013

Do background colors improve program comprehension in the #ifdef hell?
Empirical Software Engineering, 2013

Feature-interaction detection based on feature-based specifications.
Computer Networks, 2013

The PLA model: on the combination of product-line analyses.
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems, 2013

Feature-oriented software evolution.
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems, 2013

Predicting quality attributes of software product lines using software and network measures and sampling.
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems, 2013

Scalable analysis of variable software.
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013

Experience from Measuring Program Comprehension - Toward a General Framework.
Proceedings of the Software Engineering 2013: Fachtagung des GI-Fachbereichs Softwaretechnik, 26. Februar, 2013

Exploring feature interactions in the wild: the new feature-interaction challenge.
Proceedings of the 5th International Workshop on Feature-Oriented Software Development, 2013

Reify your collection queries for modularity and speed!
Proceedings of the Aspect-Oriented Software Development, 2013

Feature-Oriented Software Product Lines - Concepts and Implementation.
Springer, ISBN: 978-3-642-37520-0, 2013

2012
Type checking annotation-based product lines.
ACM Trans. Softw. Eng. Methodol., 2012

SPL Conqueror: Toward optimization of non-functional properties in software product lines.
Software Quality Journal, 2012

Access control in feature-oriented programming.
Sci. Comput. Program., 2012

Virtual Separation of Concerns: Toward Preprocessors 2.0.
it - Information Technology, 2012

Supporting program comprehension in large preprocessor-based software product lines.
IET Software, 2012

Layout-Sensitive Generalized Parsing.
Proceedings of the Software Language Engineering, 5th International Conference, 2012

Toward measuring program comprehension with functional magnetic resonance imaging.
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012

A variability-aware module system.
Proceedings of the 27th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2012

Reifying and optimizing collection queries for modularity.
Proceedings of the Conference on Systems, 2012

Measuring programming experience.
Proceedings of the IEEE 20th International Conference on Program Comprehension, 2012

Predicting performance via automated feature-interaction detection.
Proceedings of the 34th International Conference on Software Engineering, 2012

Comparing program comprehension of physically and virtually separated concerns.
Proceedings of the 4th International Workshop on Feature-Oriented Software Development, 2012

Toward variability-aware testing.
Proceedings of the 4th International Workshop on Feature-Oriented Software Development, 2012

2011
Partial preprocessing C code for variability analysis.
Proceedings of the Fifth International Workshop on Variability Modelling of Software-Intensive Systems, 2011

Abstract Features in Feature Modeling.
Proceedings of the Software Product Lines - 15th International Conference, 2011

Scalable Prediction of Non-functional Properties in Software Product Lines.
Proceedings of the Software Product Lines - 15th International Conference, 2011

The road to feature modularity?
Proceedings of the Software Product Lines - 15th International Conference, 2011

FeatureCommander: colorful #ifdef world.
Proceedings of the Software Product Lines - 15th International Conference, 2011

Third International Workshop on Feature-Oriented Software Development (FOSD 2011).
Proceedings of the Software Product Lines - 15th International Conference, 2011

Semistructured merge: rethinking merge in revision control systems.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

Variability-aware parsing in the presence of lexical macros and conditional compilation.
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

SugarJ: library-based syntactic language extensibility.
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

SugarJ: library-based language extensibility.
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Library-based model-driven software development with SugarJ.
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

View infinity: a zoomable interface for feature-oriented software development.
Proceedings of the 33rd International Conference on Software Engineering, 2011

JavAdaptor: unrestricted dynamic software updates for Java.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Feature-Oriented Software Development.
Proceedings of the Generative and Transformational Techniques in Software Engineering IV, 2011

Growing a language environment with editor libraries.
Proceedings of the Generative Programming And Component Engineering, 2011

The Pervasive Nature of Variability in SOC.
Proceedings of the 2011 Frontiers of Information Technology, 2011

Exploring Software Measures to Assess Program Comprehension.
Proceedings of the 5th International Symposium on Empirical Software Engineering and Measurement, 2011

Service Variability Patterns.
Proceedings of the Advances in Conceptual Modeling. Recent Developments and New Directions - ER 2011 Workshops FP-UML, MoRE-BI, Onto-CoM, SeCoGIS, Variability@ER, WISM, Brussels, Belgium, October 31, 2011

Revisiting Information Hiding: Reflections on Classical and Nonclassical Modularity.
Proceedings of the ECOOP 2011 - Object-Oriented Programming, 2011

Generierung maßgeschneiderter Relationenschemata in Softwareproduktlinien mittels Superimposition.
Proceedings of the Datenbanksysteme für Business, 2011

Analyzing the discipline of preprocessor annotations in 30 million lines of C code.
Proceedings of the 10th International Conference on Aspect-Oriented Software Development, 2011

2010
Virtual separation of concerns: toward preprocessors 2.0.
PhD thesis, 2010

Types and modularity for implicit invocation with implicit announcement.
ACM Trans. Softw. Eng. Methodol., 2010

An algebraic foundation for automatic feature-based program synthesis.
Sci. Comput. Program., 2010

Type safety for feature-oriented product lines.
Autom. Softw. Eng., 2010

Semistructured Merge in Revision Control Systems.
Proceedings of the Fourth International Workshop on Variability Modelling of Software-Intensive Systems, 2010

Virtuelle Trennung von Belangen (Präprozessor 2.0).
Proceedings of the Software Engineering 2010, 2010

Visual Support for Understanding Product Lines.
Proceedings of the 18th IEEE International Conference on Program Comprehension, 2010

Detecting Dependences and Interactions in Feature-Oriented Design.
Proceedings of the IEEE 21st International Symposium on Software Reliability Engineering, 2010

An analysis of the variability in forty preprocessor-based software product lines.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Code clones in feature-oriented software product lines.
Proceedings of the Generative Programming And Component Engineering, 2010

TypeChef: toward type checking #ifdef variability in C.
Proceedings of the Second International Workshop on Feature-Oriented Software Development, 2010

Language-independent reference checking in software product lines.
Proceedings of the Second International Workshop on Feature-Oriented Software Development, 2010

Virtuelle Trennung von Belangen.
Proceedings of the Ausgezeichnete Informatikdissertationen 2010, 2010

2009
Virtual Separation of Concerns - A Second Chance for Preprocessors.
Journal of Object Technology, 2009

An Overview of Feature-Oriented Software Development.
Journal of Object Technology, 2009

Downsizing Data Management for Embedded Systems.
Egyptian Computer Science Journal, 2009

Guaranteeing Syntactic Correctness for All Product Line Variants: A Language-Independent Approach.
Proceedings of the Objects, Components, Models and Patterns, 47th International Conference, 2009

On the impact of the optional feature problem: analysis and case studies.
Proceedings of the Software Product Lines, 13th International Conference, 2009

Language-Independent Quantification and Weaving for Feature Composition.
Proceedings of the Software Composition, 8th International Conference, SC 2009, Zurich, 2009

Feature (De)composition in Functional Programming.
Proceedings of the Software Composition, 8th International Conference, SC 2009, Zurich, 2009

Vergleich und Integration von Komposition und Annotation zur Implementierung von Produktlinien.
Proceedings of the Software Engineering 2009: Fachtagung des GI-Fachbereichs Softwaretechnik 02.-06.03. 2009 in Kaiserslautern, 2009

How to compare program comprehension in FOSD empirically: an experience report.
Proceedings of the First International Workshop on Feature-Oriented Software Development, 2009

An orthogonal access modifier model for feature-oriented programming.
Proceedings of the First International Workshop on Feature-Oriented Software Development, 2009

Reasoning about edits to feature models.
Proceedings of the 31st International Conference on Software Engineering, 2009

FeatureIDE: A tool framework for feature-oriented software development.
Proceedings of the 31st International Conference on Software Engineering, 2009

FEATUREHOUSE: Language-independent, automated software composition.
Proceedings of the 31st International Conference on Software Engineering, 2009

Model Superimposition in Software Product Lines.
Proceedings of the Theory and Practice of Model Transformations, 2009

Safe composition of non-monotonic features.
Proceedings of the Generative Programming and Component Engineering, 2009

A model of refactoring physically and virtually separated features.
Proceedings of the Generative Programming and Component Engineering, 2009

Bridging the Gap between Variability in Client Application and Database Schema.
Proceedings of the Datenbanksysteme in Business, 2009

SQL á la Carte - Toward Tailor-made Data Management.
Proceedings of the Datenbanksysteme in Business, 2009

2008
Integrated Product Line Model for Semi-Automated Product Derivation Using Non-Functional Properties.
Proceedings of the Second International Workshop on Variability Modelling of Software-Intensive Systems, 2008

Visualizing Software Product Line Variabilities in Source Code.
Proceedings of the Software Product Lines, 12th International Conference, 2008

Type-Checking Software Product Lines - A Formal Approach.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008

Granularity in software product lines.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

On the modularity of feature interactions.
Proceedings of the Generative Programming and Component Engineering, 2008

Feature featherweight java: a calculus for feature-oriented programming and stepwise refinement.
Proceedings of the Generative Programming and Component Engineering, 2008

Program refactoring using functional aspects.
Proceedings of the Generative Programming and Component Engineering, 2008

Measuring Non-Functional Properties in Software Product Line for Product Derivation.
Proceedings of the 15th Asia-Pacific Software Engineering Conference (APSEC 2008), 2008

Towards Unanticipated Runtime Adaptation of Java Applications.
Proceedings of the 15th Asia-Pacific Software Engineering Conference (APSEC 2008), 2008

An Algebra for Features and Feature Composition.
Proceedings of the Algebraic Methodology and Software Technology, 2008

2007
Aspect Refinement Ð Unifying AOP and Stepwise Refinement.
Journal of Object Technology, 2007

Pointcuts, advice, refinements, and collaborations: similarities, differences, and synergies.
ISSE, 2007

A Case Study Implementing Features Using AspectJ.
Proceedings of the Software Product Lines, 11th International Conference, 2007

CIDE: Decomposing Legacy Applications into Features.
Proceedings of the Software Product Lines, 11th International Conference, 2007

Automating Feature-Oriented Refactoring of Legacy Applications.
Proceedings of the 1st Workshop on Refactoring Tools, 2007

2006
Implementing Bounded Aspect Quantification in AspectJ.
Proceedings of the RAM-SE'06-ECOOP'06 Workshop on Reflection, 2006


  Loading...