Travelled to:
1 × Canada
1 × China
1 × Czech Republic
1 × Hungary
1 × India
1 × Japan
1 × Russia
1 × South Africa
1 × Sweden
1 × The Netherlands
1 × United Kingdom
2 × Portugal
3 × Italy
3 × Switzerland
4 × Germany
9 × USA
Collaborated with:
S.Apel D.S.Batory H.V.Nguyen T.N.Nguyen K.Ostermann S.Erdweg C.Lengauer N.Siegmund M.Kuhlemann G.Saake T.Rendel J.Meinicke T.Thüm J.Liebig C.Wong J.Feigenspan T.Leich S.Nadi P.G.Giarrusso B.Vasilescu J.Siegmund M.Ribeiro E.Bodden M.Rosenmüller S.Trujillo A.Grebhahn T.Berger P.Jamshidi M.Velez A.Brechmann M.Frisch R.Dachselt M.Lillack P.Borba S.Schulze C.H.P.Kim S.Zhou J.M.Al-Kofahi S.Kothari S.S.Kolesnikov K.Czarnecki F.Janda C.Bogart J.D.Herbsleb F.Thung D.G.Widder M.Hilton Lukas Lazarek C.Parnin A.Bethmann F.Medeiros R.Gheyi M.H.Nguyen S.C.Dang E.Walkingshaw M.Erwig S.Hanenberg B.Brandl M.Schulze O.Leßenich G.Seibt L.R.Soares E.S.d.Almeida A.v.Rhein J.Dörre L.C.L.Kats E.Visser M.Pukall R.Schröter W.Cazzola S.Götz M.Stengel S.S.u.Rahman A.Patel Y.Agarwal F.Wielgorz N.Peitek J.Hofmeister A.Begel
Talks about:
featur (18) softwar (13) configur (8) product (8) system (8) line (8) variabl (7) program (7) model (7) languag (6)
♂ Person: Christian Kästner
DBLP: K=auml=stner:Christian
Facilitated 5 volumes:
Contributed to:
Wrote 58 papers:
- ECOOP-2015-MedeirosKRNG #c #preprocessor
- The Love/Hate Relationship with the C Preprocessor: An Interview Study (FM, CK, MR, SN, RG), pp. 495–518.
- ESEC-FSE-2015-NguyenKN #slicing #web
- Cross-language program slicing for dynamic web applications (HVN, CK, TNN), pp. 369–380.
- ESEC-FSE-2015-NguyenNDKN #detection #execution #semantics #variability
- Detecting semantic merge conflicts with variability-aware execution (HVN, MHN, SCD, CK, TNN), pp. 926–929.
- ESEC-FSE-2015-SiegmundGAK #configuration management #modelling
- Performance-influence models for highly configurable systems (NS, AG, SA, CK), pp. 284–294.
- ICSE-v2-2015-NguyenKN #embedded #ide #named #php #web
- Varis: IDE Support for Embedded Client Code in PHP Web Applications (HVN, CK, TNN), pp. 693–696.
- ASE-2014-LillackKB #configuration management
- Tracking load-time configuration options (ML, CK, EB), pp. 445–456.
- FSE-2014-NguyenKN #embedded #graph #web
- Building call graphs for embedded client-side code in dynamic web applications (HVN, CK, TNN), pp. 518–529.
- ICSE-2014-NadiBKC #analysis #constraints #empirical #mining
- Mining configuration constraints: static analyses and empirical results (SN, TB, CK, KC), pp. 140–151.
- ICSE-2014-NguyenKN #execution #testing #variability #web
- Exploring variability-aware execution for testing plugin-based web applications (HVN, CK, TNN), pp. 907–918.
- ICSE-2014-RibeiroBK #interface #maintenance
- Feature maintenance with emergent interfaces (MR, PB, CK), pp. 989–1000.
- ICSE-2014-SiegmundKAPBLSB #comprehension #functional #source code
- Understanding understanding source code with functional magnetic resonance imaging (JS, CK, SA, CP, AB, TL, GS, AB), pp. 378–389.
- Onward-2014-WalkingshawKEAB #data type #trade-off #variability
- Variational Data Structures: Exploring Tradeoffs in Computing with Variability (EW, CK, ME, SA, EB), pp. 213–226.
- ESEC-FSE-2013-LiebigRKADL #analysis #scalability
- Scalable analysis of variable software (JL, AvR, CK, SA, JD, CL), pp. 81–91.
- FSE-2012-SiegmundBAKLLS #comprehension #functional #towards
- Toward measuring program comprehension with functional magnetic resonance imaging (JS, AB, SA, CK, JL, TL, GS), p. 24.
- ICPC-2012-FeigenspanKLAH #experience #programming
- Measuring programming experience (JF, CK, JL, SA, SH), pp. 73–82.
- ICSE-2012-SiegmundKKABRS #automation #detection #performance #predict
- Predicting performance via automated feature-interaction detection (NS, SSK, CK, SA, DSB, MR, GS), pp. 167–177.
- OOPSLA-2012-KastnerOE #variability
- A variability-aware module system (CK, KO, SE), pp. 773–792.
- SLE-2012-ErdwegRKO #generalised parsing #parsing
- Layout-Sensitive Generalized Parsing (SE, TR, CK, KO), pp. 244–263.
- ECOOP-2011-OstermannGKR #composition #information management
- Revisiting Information Hiding: Reflections on Classical and Nonclassical Modularity (KO, PGG, CK, TR), pp. 155–178.
- ESEC-FSE-2011-ApelLBLK
- Semistructured merge: rethinking merge in revision control systems (SA, JL, BB, CL, CK), pp. 190–200.
- GPCE-2011-ErdwegKRKOV #editing #library
- Growing a language environment with editor libraries (SE, LCLK, TR, CK, KO, EV), pp. 167–176.
- GTTSE-2011-KastnerA #development #feature model
- Feature-Oriented Software Development (CK, SA), pp. 346–382.
- ICSE-2011-PukallGSKCG #adaptation #java #named #strict
- JavAdaptor: unrestricted dynamic software updates for Java (MP, AG, RS, CK, WC, SG), pp. 989–991.
- ICSE-2011-StengelFAFKD #development #feature model #infinity #interface
- View infinity: a zoomable interface for feature-oriented software development (MS, MF, SA, JF, CK, RD), pp. 1031–1033.
- OOPSLA-2011-ErdwegRKO #named
- SugarJ: library-based syntactic language extensibility (SE, TR, CK, KO), pp. 391–406.
- OOPSLA-2011-KastnerGREOB #compilation #metaprogramming #parsing #variability
- Variability-aware parsing in the presence of lexical macros and conditional compilation (CK, PGG, TR, SE, KO, TB), pp. 805–824.
- SPLC-2011-SiegmundRKGAK #non-functional #predict #product line #scalability
- Scalable Prediction of Non-functional Properties in Software Product Lines (NS, MR, CK, PGG, SA, SSK), pp. 160–169.
- SPLC-2011-ThumKES #feature model #modelling
- Abstract Features in Feature Modeling (TT, CK, SE, NS), pp. 191–200.
- GPCE-2010-SchulzeAK #feature model #product line
- Code clones in feature-oriented software product lines (SS, SA, CK), pp. 103–112.
- ICPC-2010-FeigenspanKFDA #comprehension #product line #visual notation
- Visual Support for Understanding Product Lines (JF, CK, MF, RD, SA), pp. 34–35.
- ICSE-2010-LiebigALKS #analysis #product line #variability
- An analysis of the variability in forty preprocessor-based software product lines (JL, SA, CL, CK, MS), pp. 105–114.
- GPCE-2009-KastnerAK #refactoring
- A model of refactoring physically and virtually separated features (CK, SA, MK), pp. 157–166.
- GPCE-2009-KuhlemannBK #composition
- Safe composition of non-monotonic features (MK, DSB, CK), pp. 177–186.
- ICMT-2009-ApelJTK #product line
- Model Superimposition in Software Product Lines (SA, FJ, ST, CK), pp. 4–19.
- ICSE-2009-ApelKL #automation #composition #independence #named
- FEATUREHOUSE: Language-independent, automated software composition (SA, CK, CL), pp. 221–231.
- ICSE-2009-KastnerTSFLWA #development #feature model #framework #named
- FeatureIDE: A tool framework for feature-oriented software development (CK, TT, GS, JF, TL, FW, SA), pp. 611–614.
- ICSE-2009-ThumBK #feature model #modelling #reasoning
- Reasoning about edits to feature models (TT, DSB, CK), pp. 254–264.
- SPLC-2009-KastnerARRBS #analysis #case study #on the #problem
- On the impact of the optional feature problem: analysis and case studies (CK, SA, SSuR, MR, DSB, GS), pp. 181–190.
- TOOLS-EUROPE-2009-KastnerATKB #approach #correctness #independence #product line
- Guaranteeing Syntactic Correctness for All Product Line Variants: A Language-Independent Approach (CK, SA, ST, MK, DSB), pp. 175–194.
- ASE-2008-KastnerA #approach #formal method #product line
- Type-Checking Software Product Lines — A Formal Approach (CK, SA), pp. 258–267.
- GPCE-2008-ApelKB #aspect-oriented #functional #refactoring #using
- Program refactoring using functional aspects (SA, CK, DSB), pp. 161–170.
- GPCE-2008-ApelKL #calculus #feature model #java #programming #refinement
- Feature featherweight java: a calculus for feature-oriented programming and stepwise refinement (SA, CK, CL), pp. 101–112.
- GPCE-2008-KimKB #composition #feature model #interactive #on the
- On the modularity of feature interactions (CHPK, CK, DSB), pp. 23–34.
- ICSE-2008-KastnerAK #product line
- Granularity in software product lines (CK, SA, MK), pp. 311–320.
- SPLC-2007-KastnerAB #aspectj #case study #implementation #using
- A Case Study Implementing Features Using AspectJ (CK, SA, DSB), pp. 223–232.
- TOOLS-EUROPE-2007-ApelKLS #aspect-oriented #refinement
- Aspect Refinement — Unifying AOP and Stepwise Refinement (SA, CK, TL, GS), pp. 13–33.
- ASE-2016-MeinickeWKTS #complexity #configuration management #interactive #on the
- On essential configuration complexity: measuring interactions in highly-configurable systems (JM, CPW, CK, TT, GS), pp. 483–494.
- FSE-2016-BogartKHT #api #community #ecosystem #how
- How to break an API: cost negotiation and community values in three software ecosystems (CB, CK, JDH, FT), pp. 109–120.
- ASE-2017-JamshidiSVKPA #analysis #configuration management #learning #modelling #performance
- Transfer learning for performance modeling of configurable systems: an exploratory analysis (PJ, NS, MV, CK, AP, YA), pp. 497–508.
- ASE-2017-LessenichAKSS #performance #precise
- Renaming and shifted code in structured merging: looking ahead for precision and performance (OL, SA, CK, GS, JS), pp. 543–553.
- ESEC-FSE-2017-SiegmundPPAHKBB #comprehension #performance
- Measuring neural efficiency of program comprehension (JS, NP, CP, SA, JH, CK, AB, AB, AB), pp. 140–150.
- ESEC-FSE-2018-JamshidiVKS #configuration management #learning #modelling #performance
- Learning to sample: exploiting similarities across environments to learn performance models for configurable systems (PJ, MV, CK, NS), pp. 71–82.
- ESEC-FSE-2018-WongMK #automation #configuration management #execution #higher-order #mutation testing #program repair #testing
- Beyond testing configurable systems: applying variational execution to automatic program repair and higher order mutation testing (CPW, JM, CK), pp. 749–753.
- ESEC-FSE-2019-WidderHKV #concept #integration #replication
- A conceptual replication of continuous integration pain points in the context of Travis CI (DGW, MH, CK, BV), pp. 647–658.
- ESEC-FSE-2019-ZhouVK #case study #performance #social #what
- What the fork: a study of inefficient and efficient forking practices in social coding (SZ, BV, CK), pp. 350–361.
- GPCE-2017-Al-KofahiKK #metaprogramming
- Four languages and lots of macros: analyzing autotools build systems (JMAK, SK, CK), pp. 176–186.
- GPCE-2018-SoaresMNKA #empirical #feature model #interactive #specification
- Exploring feature interactions without specifications: a controlled experiment (LRS, JM, SN, CK, ESdA), pp. 40–52.
- OOPSLA-2018-WongMLK #bytecode #execution #performance #program transformation
- Faster variational execution with transparent bytecode transformation (CPW, JM, LL, CK), p. 30.