Search filters

List of works by Christian Kastner

(Why) Is My Prompt Getting Worse? Rethinking Regression Testing for Evolving LLM APIs

scientific article published on 11 June 2024

A Case Study Implementing Features Using AspectJ

A Classification and Survey of Analysis Strategies for Software Product Lines

scholarly article by Thomas Thüm et al published 1 June 2014 in ACM Computing Surveys

A Look into Programmers’ Heads

scientific article published in 2020

A comparison of 10 sampling algorithms for configurable systems

A model of refactoring physically and virtually separated features

A model of refactoring physically and virtually separated features

A variability-aware module system

A variability-aware module system

Abstract Features in Feature Modeling

Access control in feature-oriented programming

An Algebra for Features and Feature Composition

article

An algebraic foundation for automatic feature-based program synthesis

scholarly article by Sven Apel et al published November 2010 in Science of Computer Programming

An analysis of the variability in forty preprocessor-based software product lines

An orthogonal access modifier model for feature-oriented programming

Analyzing the discipline of preprocessor annotations in 30 million lines of C code

Code clones in feature-oriented software product lines

Code clones in feature-oriented software product lines

Comparing program comprehension of physically and virtually separated concerns

Cross-language program slicing for dynamic web applications

Data Leakage in Notebooks: Static Detection and Better Processes

scientific article published on 06 January 2023

Decomposing and Measuring Trust in Open-Source Software Supply Chains

scientific article published on 24 May 2024

Detecting Dependences and Interactions in Feature-Oriented Design

Detecting semantic merge conflicts with variability-aware execution

Discipline Matters: Refactoring of Preprocessor Directives in the #ifdef Hell

scientific article published in 2018

Do background colors improve program comprehension in the #ifdef hell?

Exploring feature interactions in the wild

Extracting Configuration Knowledge from Build Files with Symbolic Analysis

FEATUREHOUSE: Language-independent, automated software composition

article

Feature (De)composition in Functional Programming

article

Feature featherweight java

Feature-Oriented Software Development

article

Feature-interaction detection based on feature-based specifications

Feature-oriented software evolution

FeatureCommander

FeatureIDE: A tool framework for feature-oriented software development

article

FeatureIDE: An extensible framework for feature-oriented software development

article

Granularity in software product lines

Growing a language environment with editor libraries

Guaranteeing Syntactic Correctness for All Product Line Variants: A Language-Independent Approach

How to compare program comprehension in FOSD empirically

Intelligently Transparent Software Ecosystems

Inter-app communication in Android

JavAdaptor

JavAdaptor-Flexible runtime updates of Java applications

Language-Independent Quantification and Weaving for Feature Composition

article

Language-Independent and Automated Software Composition: The FeatureHouse Experience

article

Language-independent reference checking in software product lines

Layout-Sensitive Generalized Parsing

Library-based model-driven software development with SugarJ

article

Limiting recertification in highly configurable systems

scholarly article published 2014

Measuring Non-Functional Properties in Software Product Line for Product Derivation

Measuring and modeling programming experience

Model Superimposition in Software Product Lines

article

On the Necessity of Empirical Studies in the Assessment of Modularization Mechanisms for Crosscutting Concerns

On the modularity of feature interactions

Partial preprocessing C code for variability analysis

Performance-influence models for highly configurable systems

Pointcuts, advice, refinements, and collaborations: similarities, differences, and synergies

Predicting performance via automated feature-interaction detection

Predicting quality attributes of software product lines using software and network measures and sampling

scholarly article published 2013

Preprocessor-based variability in open-source and industrial software systems: An empirical study

Program refactoring using functional aspects

Reasoning about edits to feature models

Regulating Explainability in Machine Learning Applications -- Observations from a Policy Design Experiment

scientific article published on 05 June 2024

Reify your collection queries for modularity and speed!

Reifying and optimizing collection queries for modularity

Research challenges in the tension between features and services

Revisiting Information Hiding: Reflections on Classical and Nonclassical Modularity

article

SPL Conqueror: Toward optimization of non-functional properties in software product lines

Safe composition of non-monotonic features

Safe composition of non-monotonic features

article

Scalable Prediction of Non-functional Properties in Software Product Lines

Scalable analysis of variable software

Scalable prediction of non-functional properties in software product lines: Footprint and memory consumption

Semistructured merge

Service Variability Patterns

SugarJ

article

SugarJ

SugarJ

scholarly article

Supporting program comprehension in large preprocessor-based software product lines

The PLA model

article

The Pervasive Nature of Variability in SOC

The road to feature modularity?

Third International Workshop on Feature-Oriented Software Development (FOSD 2011)

article

Toward measuring program comprehension with functional magnetic resonance imaging

Toward variability-aware testing

Towards Unanticipated Runtime Adaptation of Java Applications

Tracking Load-Time Configuration Options

Tracking load-time configuration options

Type checking annotation-based product lines

article published in 2012

Type safety for feature-oriented product lines

Type-Checking Software Product Lines - A Formal Approach

scholarly article published September 2008

TypeChef

Types and modularity for implicit invocation with implicit announcement

Using background colors to support program comprehension in software product lines

Variability Mining: Consistent Semi-automatic Detection of Product-Line Features

Variability-aware parsing in the presence of lexical macros and conditional compilation

Variability-aware parsing in the presence of lexical macros and conditional compilation

Variational Data Structures

Varis: IDE Support for Embedded Client Code in PHP Web Applications

View infinity

Visual Support for Understanding Product Lines

When It Breaks, It Breaks: How Ecosystem Developers Reason about the Stability of Dependencies

article

When and How to Make Breaking Changes

scientific article published on 23 July 2021

Where Do Configuration Constraints Stem From? An Extraction Approach and an Empirical Study

article by Sarah Nadi et al published 1 August 2015 in IEEE Transactions on Software Engineering