THIS SITE

Information for

Krzysztof Czarnecki

Professor

Contact InformationKrzysztof Czarnecki

Phone: 519-888-4567 x37137
Location: E3 3157

Website

Biography Summary

Krzysztof Czarnecki is a Professor in the Electrical and Computer Engineering department and is cross-appointed to the School of Computer Science. He is also the head of the Generative Software Lab at the University of Waterloo.

Professor Czarnecki’s research specializes in generative software development. His expertise includes model-driven software engineering, including software-product lines and variability modeling, consistency management and bi-directional transformations, and example-driven modeling.

He is also the NSERC Bank of Nova Scotia Industrial Research Chair in Requirements Engineering of Service-Oriented Software Systems. He co-authored the book on “Generative Programming” (Addison- Wesley, 2000), which deals with automating software component assembly based on domain-specific languages. Professor Czarnecki received the Premier’s Research Excellence Award in 2004 and the British Computing Society in Upper Canada Award for Outstanding Contributions to the IT Industry in 2008.

Research Interests

  • Generative Programming
  • Model-based Development
  • Software System Families And Product Lines
  • Software Design
  • Computer Engineering
  • Software Engineering
  • Autonomous And Connected Car

Education

  • 1999, Doctorate, Computer Science, Technical University of Ilmenau
  • 1995, Master of Science, Computer Science, Technical University of Ilmenau
  • 1994, Bachelor of Science (BS), Computer Science (Diplom-Inf), California State University

Courses

  • SE 490 - Design Project 1

Selected/Recent Publications

  • Bright, Curtis and Ganesh, Vijay and Heinle, Albert and Kotsireas, Ilias and Nejati, Saeed and Czarnecki, Krzysztof, MathCheck2: Combining SAT and CAS, , 2016
  • Diskin, Zinovy and Gholizadeh, Hamid and Wider, Arif and Czarnecki, Krzysztof, A three-dimensional taxonomy for bidirectional model synchronization, Journal of Systems and Software, 111, 2016, 298 - 322
  • Bright, Curtis and Ganesh, Vijay and Heinle, Albert and Kotsireas, Ilias and Nejati, Saeed and Czarnecki, Krzysztof, MathCheck2: A SAT+ CAS Verifier for Combinatorial Conjectures, , 2016
  • Murashkin, Alexandr and Azevedo, Luis Silva and Guo, Jianmei and Zulkoski, Edward and Liang, Jia Hui and Czarnecki, Krzysztof and Parker, David, Automated decomposition and allocation of automotive safety integrity levels using exact solvers, SAE International Journal of Passenger Cars-Electronic and Electrical Systems, 8(2015-0), 2015, 70 - 78
  • Passos, Leonardo and Teixeira, Leopoldo and Dintzner, Nicolas and Apel, Sven and Wąsowski, Andrzej and Czarnecki, Krzysztof and Borba, Paulo and Guo, Jianmei, Coevolution of variability models and related software artifacts, Empirical Software Engineering, 2015, 1 - 50
  • Terra, Ricardo and Valente, Marco Tulio and Czarnecki, Krzysztof and Bigonha, Roberto S, A recommendation system for repairing violations detected by static architecture conformance checking, Software: Practice and Experience, 45(3), 2015, 315 - 342
  • Queiroz, Rodrigo and Passos, Leonardo and Valente, Marco Tulio and Hunsen, Claus and Apel, Sven and Czarnecki, Krzysztof, The shape of feature code: an analysis of twenty C-preprocessor-based systems, Software & Systems Modeling, 2015, 1 - 20
  • Nadi, Sarah and Berger, Thorsten and Kästner, Christian and Czarnecki, Krzysztof, Where do configuration constraints stem from? an extraction approach and an empirical study, IEEE Transactions on Software Engineering, 41(8), 2015, 820 - 841
  • Xiong, Yingfei and Zhang, Hansheng and Hubaux, Arnaud and She, Steven and Wang, Jie and Czarnecki, Krzysztof, Range fixes: Interactive error resolution for software configuration, IEEE Transactions on Software Engineering, 41(6), 2015, 603 - 619
  • Terra, Ricardo and Valente, Marco Túlio and Bigonha, Roberto and Czarnecki, Krzysztof, DCLfix: A recommendation system for repairing architectural violations, arXiv preprint arXiv:1506.07589, 2015
  • Rubin, Julia and Czarnecki, Krzysztof and Chechik, Marsha, Cloned product variants: from ad-hoc to managed software product lines, International Journal on Software Tools for Technology Transfer, 17(5), 2015, 627 - 646
  • Lotufo, Rafael and Malik, Zeeshan and Czarnecki, Krzysztof, Modelling the ‘Hurried’bug report reading process to summarize bug reports, Empirical Software Engineering, 20(2), 2015, 516 - 548
  • Hermann, Frank and Ehrig, Hartmut and Orejas, Fernando and Czarnecki, Krzysztof and Diskin, Zinovy and Xiong, Yingfei and Gottmann, Susann and Engel, Thomas, Model synchronization based on triple graph grammars: correctness, completeness and invertibility, Software & Systems Modeling, 14(1), 2015, 241 - 269
  • Berger, Thorsten and Pfeiffer, Rolf-Helge and Tartler, Reinhard and Dienst, Steffen and Czarnecki, Krzysztof and Wąsowski, Andrzej and She, Steven, Variability mechanisms in software ecosystems, Information and Software Technology, 56(11), 2014, 1520 - 1535
  • She, Steven and Ryssel, Uwe and Andersen, Nele and Wąsowski, Andrzej and Czarnecki, Krzysztof, Efficient synthesis of feature models, Information and Software Technology, 56(9), 2014, 1122 - 1143
  • Czarnecki, Krzysztof and Hubaux, Arnaud and Jackson, Ethan and Jannach, Dietmar and Männistö, Tomi, Unifying Product and Software Configuration (Dagstuhl Seminar 14172), Dagstuhl Reports, 4(4), 2014
  • Branco, Moisés Castelo and Xiong, Yingfei and Czarnecki, Krzysztof and Küster, Jochen and Völzer, Hagen, A case study on consistency management of business and IT process models in banking, Software & Systems Modeling, 13(3), 2014, 913 - 940
  • {l} and Czarnecki, Krzysztof and Wąsowski, Andrzej, Clafer: unifying class and feature modeling, Software & Systems Modeling, 2014, 1 - 35
  • Beyer, Dirk and Huisman, Marieke and Klebanov, Vladimir and Monahan, Rosemary and Czarnecki, Krzysztof and Hubaux, Arnaud and Jackson, Ethan and Jannach, Dietmar and Männistö, Tomi and Huhns, Michael N and others, Dagstuhl Reports, Vol. 4, Issue 4 ISSN 2192-5283, , 2014
  • Diskin, Zinovy and Wider, Arif and Gholizadeh, Hamid and Czarnecki, Krzysztof, A Taxonomic Space for Increasingly Symmetric Model Synchronization, Generative Software Development Laboratory University of Waterloo University Avenue West, Waterloo, Ontario, Canada N2L 3G1, Feburary, 2014
  • Akhlaghi, Soroush and Al-Kofahi, Jafar and Altintas, N Ilker and Andrikopoulos, Vasilios and Ansaloni, Danilo and Arcuri, Andrea and Artzi, Shay and Atlee, Joanne M and Baesens, Bart and Balland, Emilie and others, 2012 Index IEEE Transactions on Software Engineering Vol. 38, IEEE Transactions on Software Engineering, 39(1), 2013
  • Berger, Thorsten and She, Steven and Lotufo, Rafael and Wasowski, Andrzej and Czarnecki, Krzysztof, A study of variability models and languages in the systems software domain, IEEE Transactions on Software Engineering, 39(12), 2013, 1611 - 1640
  • Diskin, Zinovy and Wider, Arif and Gholizadeh, Hamid and Czarnecki, Krzysztof, Symmetrization of Model Transformations: Towards a Rational Taxonomy of Model Synchronization Types, Submitted to: MODELS, 2013
  • Cook, WR and Loh, A and Czarnecki, K and Hedin, G and others, Object Grammars: Compositional & Bidirectional Mapping Between Text and Graphs, , 2012
  • Guo, Jianmei and Czarnecki, Krzysztof and Apel, Sven and Siegmund, Norbert and Wasowski, Andrzej, Variability-aware performance modeling: A statistical learning approach, Generative Software Development Laboratory, University of Waterloo, Tech. Rep. GSDLAB-TR-2012-08-18, 2012
  • Czarnecki, Krzysztof, Guest editorial to the special issue on MODELS 2008, Software and Systems Modeling, 11(2), 2012, 163 - 164
  • Heydarnoori, Abbas and Czarnecki, Krzysztof and Binder, Walter and Bartolomei, Thiago Tonelli, Two studies of framework-usage templates extracted from dynamic traces, IEEE Transactions on Software Engineering, 38(6), 2012, 1464 - 1487
  • Berger, Thorsten and She, Steven and Lotufo, Rafael and Wasowski, Andrzej and Czarnecki, Krzysztof, Variability modeling in the systems software domain, Generative Software Development Laboratory, University of Waterloo, Technical Report, 2012
  • Binder, Walter and Heydarnoori, Abbas and Bartolomei, T and Czarnecki, Krzysztof and others, Two Studies of Framework-Usage Templates Extracted from Dynamic Traces, , 2012
  • Lotufo, Rafael and Czarnecki, Krzysztof, permission of the copyright holder. Improving Bug Report Comprehension, , 2011
  • Boehm, Hans J and Goltz, Ursula and Hermanns, Holger and Sewell, Peter and Apel, Sven and Cook, William and Czarnecki, Krzysztof and Nierstrasz, Oscar and Hu, Zhenjiang and Schürr, Andy and others, Dagstuhl Reports, Vol. 1, Issue 1 ISSN 2192-5283, , 2011
  • Hubaux, Arnaud and Xiong, Yingfei and Czarnecki, Krzysztof, Configuration challenges in Linux and eCos: A survey, Generative Software Development Laboratory, University of Waterloo, Tech. Rep. GSDLAB-TR, 2011, 09 - 29
  • Apel, Sven and Cook, William and Czarnecki, Krzysztof and Nierstrasz, Oscar, Feature-Oriented Software Development (FOSD)(Dagstuhl Seminar 11021), Dagstuhl Reports, 1(1), 2011
  • She, Steven and Lotufo, Rafael and Berger, Thorsten and Wasowski, Andrzej and Czarnecki, Krzysztof, The Variability Model of The Linux Kernel., VaMoS, 10, 2010, 45 - 51
  • Premraj, Rahul and Zimmermann, Thomas and Lotofu, Rafael and Malik, Zeeshan and Czarnecki, Krzysztof, The Art of Collecting Bug Reports, Making Software: What Really Works, and Why We Believe It, 2010
  • {l} and Bartolomei, Thiago Tonelli and Czarnecki, Krzysztof, Fast extraction of high-quality framework-specific models from application code, Automated Software Engineering, 16(1), 2009, 101 - 144
  • Favre, JM and Gašević, D and Lämmel, R and Winter, A and Atkinson, C and Gutheil, M and Kennel, B and Moody, DL and Kraft, NA and Duffy, EB and others, SPECIAL SECTION ON SOFTWARE LANGUAGE ENGINEERING, , 2009
  • {l} and Czarnecki, Krzysztof and Stephan, Matthew, Engineering of framework-specific modeling languages, IEEE Transactions on Software Engineering, 35(6), 2009, 795 - 824
  • {l} and Czarnecki, Krzysztof, Engineering of Framework-Specific Modeling Languages, , 2009
  • Cook, William R and Czarnecki, Krzysztof and Kästner, Christian and Loughran, Neil and Nierstrasz, Oscar, shop on Feature-Oriented Software Develop-ment (FOSD), , 2009
  • Antkiewicz, Michal and Czarnecki, Krzysztof, Generative and transformational techniques in software engineering ii, , 2008
  • {l} and Sun, Peiyuan, Team members, , 2008
  • Heydarnoori, Abbas and Bartolomei, Thiago Tonelli and Czarnecki, Krzysztof, Comprehending object-oriented software frameworks API through dynamic analysis, School of Computer Science, University of Waterloo, Technical Report CS-2007-18, 54, 2007
  • Antkiewicz, Michal and Czarnecki, Krzysztof, Framework-specific modeling languages; examples and algorithms, ECE, U. of Waterloo, Tech. Rep, 18, 2007
  • Niemelä, Eila and Bosch, Jan and Czarnecki, Krzysztof and Felfernig, Alexander and Koskimies, Kai and Krikhaar, Rene and NoviQ, ICT and Krebs, Netherlands Thorsten and Lilius, Johan and MacGregor, John and others, Workshop Chairs, , 2007
  • Czarnecki, Krzysztof and Helsen, Simon, Feature-based survey of model transformation approaches, IBM Systems Journal, 45(3), 2006, 621 - 645
  • Czarnecki, Krzysztof and Antkiewicz, Michal and Kim, Chang Hwan Peter, Multi-level customization in application engineering, Communications of the ACM, 49(12), 2006, 60 - 65
  • Völter, Markus and Stahl, Thomas and Bettin, Jorn and Haase, Arno and Helsen, Simon and Czarnecki, Krzysztof, Model-Driven Software Development: Technology, Engineering, Management. Wiley, 5, 2006
  • Czarnecki, Krzysztof and Helsen, Simon and Eisenecker, Ulrich, Formalizing cardinality-based feature models and their specialization, Software process: Improvement and practice, 10(1), 2005, 7 - 29
  • Czarnecki, Krzysztof and Helsen, Simon and Eisenecker, Ulrich, Staged configuration through specialization and multilevel configuration of feature models, Software Process: Improvement and Practice, 10(2), 2005, 143 - 169
  • Czarnecki, K and Striegnitz, J and Taha, W and others, [duplicate] DSL Implementation in MetaOCaml, Template Haskell, and C++, , 2004
  • Czarnecki, Krzysztof and Vlissides, John, Domain-Driven Development, Special Track at OOPSLA, 3, 2003
  • Czarnecki, Krzysztof, Domain engineering, Encyclopedia of Software Engineering, 2002
  • Czarnecki, Krzysztof, Brief Overview of Generative Programming, DaimlerChrysler Research and Technology Ulm, Germany, 2002
  • Eisenecker, Ulrich W and Czarnecki, Krzysztof, Generative Programmierung, Microsoft System Journal, 4(99), 2002, 68 - 75
  • Eisenecker, U and Czarnecki, K, Automating software development with the system family paradigm, APPLICATION DEVELOPMENT TRENDS, 8(6), 2001, 45 - 48
  • Eisenecker, Ulrich W and Blinn, Frank and Czarnecki, Krzysztof, Mixin-based programming in C++, DOCTOR DOBBS JOURNAL, 26(1), 2001, 111 - 125
  • Czarnecki, Krzysztof and Eisenecker, Ulrich W, Generative programming, Edited by G. Goos, J. Hartmanis, and J. van Leeuwen, 2000
  • Agrawal, Hiralal and Agresti, William W and Ambriola, Vincenzo and Arora, Anish and Atkeson, Chris G and Audenaert, Koenraad and Avritzer, Alberto and Avrunin, George S and Bahsoun, Jean-Paul and Balachandran, Anand and others, 1999 Reviewers List, IEEE Transactions on Software Engineering, 26(1), 2000
  • Czarnecki, Krzysztof and Eisenecker, Ulrich W, Synthesizing objects, Concurrency: Practice and Experience, 12(14), 2000, 1347 - 1377
  • Czarnecki, Krzysztof, Panel Session: Object Technology and Systematic Reuse-Challenges to Object-Oriented Reuse, Lecture Notes in Computer Science, 1743, 1999, 364 - 364
  • Czarnecki, Krzysztof and Helsen, Simon, Feature Modeling, Generative Programming, 1998, 82 - 130
  • Austern, Matt and Czarnecki, Krzysztof, 3.2 Programming Methodology, Generic Programming, 1998
  • Czarnecki, Krzysztof, Generative programming: Principles and techniques of software engineering based on automated configuration and fragment-based component models, , 1998
  • Czarnecki, Krzysztof and Daimler-Benz, AG, Concreteness Kills Adaptability, , 1996
  • Liang, Jia Hui and Ganesh, Vijay and Czarnecki, Krzysztof and Poupart, Pascal, MapleGlucose and MapleCMS, SAT COMPETITION 2016
  • {l} and Czarnecki, Krzysztof, Case Studies on E/E Architectures for Power Window and Central Door Locks Systems,
  • Dajsuren, Yanja and Altinger, Harald and Staron, Miroslaw and Berger, Christian and van den Brand, Mark and Bril, Reinder J and Czarnecki, Krzysztof and Durisic, Darko and Fuerst, Simon and Lee, Deok Jin and others, WASA 2016 Committees,
  • Gray, Jeff and Chechik, Marsha and Kulkarni, Vinay and Paige, Richard and Bagnato, Alessandra and Briand, Lionel and Broy, Manfred and Combemale, Benoit and Czarnecki, Krzysztof and Dalpiaz, Fabiano and others, MiSE 2015,
  • Gnesi, Stefania and Kang, Kyo and Krueger, Charles and McGregor, John and van Ommering, Rob and Weiss, David M and Bosch, Jan and Broy, Manfred and Clements, Paul and Czarnecki, Krzysztof and others, Program Board,
  • Küster, Jochen and Völzer, Hagen and Favre, Cédric and Branco, Moises Castelo and Czarnecki, Krzysztof, Supporting Different Process Views through a Shared Process Model (Revised Version),
  • Wang12, Bo and Passos, Leonardo and Xiong12, Yingfei and Czarnecki, Krzysztof and Zhao12, Haiyan and Zhang12, Wei, SmartFixer: Fixing Software Configurations based on Dynamic Priorities,
  • Aschenbrenner, Nina and Bildhauer, Daniel and Brosch, Petra and Czarnecki, Krzysztof and Di Ruscio, Davide and Diskin, Zinovy and Dreyer, Jörn, Antkiewicz, Michal,
  • Hondt, Maja D and Czarnecki, K and Eisenecker, U, Generative Programming,
  • Czarnecki, Krzysztof and Eisenecker, Ulrich W, GCSE'99: generative and component-based software engineering(Erfurt, 28-30 September 1999, revised papers), Lecture notes in computer science
  • Armando, Alessandro and Avrunin, George and Bultan, Tevfik and Crnkovic, Ivica and Czarnecki, Krzysztof and Denney, Ewen and Ellman, Tom and Emmerich, Wolfgang and Fischer, Bernd and Gall, Harald and others, ASE Program Committee,
  • Bhattacharyya, Asoke K and Crocker, Ron and Czarnecki, Krzysztof and Devos, Martine, Steven D. Fraser,
  • Czarnecki, K and Eisenecker, U, 3.1 What Is Domain Engineering?,
  • Czarnecki, Krzysztof, SBCARs 2013,
  • Hermann, Frank and Ehrig, Hartmut and Orejas, Fernando and Czarnecki, Krzysztof and Diskin, Zinovy and Xiong, Yingfei and Gottmann, Susann and Engel, Thomas, Model Synchronization Based on Triple Graph Grammars,
  • Diskin, Zinovy and Eramo, Romina and Pierantonio, Alfonso and Czarnecki, Krzysztof, Incorporating Uncertainty into Bidirectional Model Transformations and their Delta-Lens Formalization,
  • Garcia, Alessandro and Metzger, Andreas and Werner, Claudia Maria Lima and Paulish, Daniel and Benavides, David and Falessi, Davide and Dhungana, Deepak and Batory, Don and Schmidt, Douglas C and de Almeida, Eduardo Santana and others, Research Paper Program Committee,
  • Liang, Jia Hui and Oh, Chanseok and Ganesh, Vijay and Czarnecki, Krzysztof and Poupart, Pascal, MapleCOMSPS, MapleCOMSPS LRB, MapleCOMSPS CHB, SAT COMPETITION 2016
  • Czarnecki, Krzysztof, Perspectives on Generative Programming, First Day
  • Czarnecki, Krzysztof, Model Transforma $ on,
  • Bultan, Tevfik and Chechik, Marsha and Cortellessa, Vittorio and Czarnecki, Krzysztof and Ellman, Tom and Fischer, Bernd and Gall, Harald and Garcez, Artur and Giannakopoulou, Dimitra and Godfrey, Michael and others, Sebastian Uchitel, Imperial College London, UK/University of Buenos Aires, Argentina Steve Easterbrook, University of Toronto, Canada Perry Alexander, University of Kansas, USA Víctor Braberman, University of Buenos Aires, Argentina,
  • Czarnecki, Krzysztof, 3.3 Towards a Categorical Foundation of Model Synchronization, Software and Systems Traceability for Safety-Critical Projects
  • Lotufo, Rafael and Czarnecki, Krzysztof, How to Write a Great GSDLAB Technical Report,
  • {l} and Diskin, Zinovy and Wasowski, Andrzej and Rayside, Derek, Example-Driven Modeling,
  • Wang, Bo and Passos, Leonardo and Xiong, Yingfei and Czarnecki, Krzysztof and Zhao, Haiyan and Zhang, Wei, Ministry of Education,
  • Diskin, Zinovy and Xiong, Yingfei and Czarnecki, Krzysztof and Ehrig, Hartmut and Hermann, Frank and Orejas, Fernando, GSDLAB TECHNICAL REPORT,
  • Apel, Sven and Cook, William and Czarnecki, Krzysztof and Nierstrasz, Oscar and Apel, Sven and Cook, William and Czarnecki, Krzysztof and Nierstrasz, Oscar, Feature-Oriented Software Development (FOSD)(Dagstuhl Seminar 11021)$}$$}$, Dagstuhl Reports$}$, 1, 27 - 41
  • Cleenewerck, Thomas and Czarnecki, Krzysztof and Striegnitz, Jörg and Völter, Markus, ECOOP 2004 Workshop Report: Evolution and Reuse of Language Specifications for DSLs (ERLS),
  • Liang, Jia Hui and Ganesh, Vijay and Poupart, Pascal and Czarnecki, Krzysztof, Exponential recency weighted average branching heuristic for SAT solvers, Proceedings of AAAI, January 2016
  • Liang, Jia Hui and Ganesh, Vijay and Poupart, Pascal and Czarnecki, Krzysztof, Learning Rate Based Branching Heuristic for SAT Solvers, International Conference on Theory and Applications of Satisfiability Testing, January 2016, 123 - 140
  • Berry, Daniel M and Czarnecki, Krzysztof and Antkiewicz, Michal and Abdelrazik, Mohamed, The Problem of the Lack of Benefit of a Document to Its Producer (PotLoBoaDtiP), 2016 IEEE International Conference on Software Science, Technology and Engineering (SWSTE), January 2016, 37 - 42
  • Fischmeister, Sebastian and Czarnecki, Krzysztof, SATGraf: Visualizing the Evolution of SAT Formula Structure in Solvers, Theory and Applications of Satisfiability Testing--SAT 2015: 18th International Conference, Austin, TX, USA, September 24-27, 2015, Proceedings, January 2015
  • Liang, Jia Hui and Ganesh, Vijay and Czarnecki, Krzysztof and Raman, Venkatesh, SAT-based analysis of large real-world feature models is easy, Proceedings of the 19th International Conference on Software Product Line, January 2015, 91 - 100
  • Czarnecki, Krzysztof, Understanding VSIDS Branching Heuristics in Conflict-Driven Clause-Learning SAT Solvers, Hardware and Software: Verification and Testing: 11th International Haifa Verification Conference, HVC 2015, Haifa, Israel, November 17-19, 2015, Proceedings, January 2015
  • Zulkoski, Edward and Ganesh, Vijay and Czarnecki, Krzysztof, MathCheck: A math assistant via a combination of computer algebra systems and SAT solvers, International Conference on Automated Deduction, January 2015, 607 - 622
  • Newsham, Zack and Lindsay, William and Ganesh, Vijay and Liang, Jia Hui and Fischmeister, Sebastian and Czarnecki, Krzysztof, SATGraf: Visualizing the Evolution of SAT Formula Structure in Solvers, International Conference on Theory and Applications of Satisfiability Testing, January 2015, 62 - 70
  • Sarkar, Atri and Guo, Jianmei and Siegmund, Norbert and Apel, Sven and Czarnecki, Krzysztof, Cost-efficient sampling for performance prediction of configurable systems (t), Automated Software Engineering (ASE), 2015 30th IEEE/ACM International Conference on, January 2015, 342 - 352
  • Ji, Wenbin and Berger, Thorsten and Antkiewicz, Michal and Czarnecki, Krzysztof, Maintaining feature traceability with embedded annotations, Proceedings of the 19th International Conference on Software Product Line, January 2015, 61 - 70
  • Diskin, Zinovy and Maibaum, Tom and Czarnecki, Krzysztof, A Model Management Imperative: Being Graphical Is Not Sufficient, You Have to Be Categorical, European Conference on Modelling Foundations and Applications, January 2015, 154 - 170
  • Liang, Jia Hui and Ganesh, Vijay and Zulkoski, Ed and Zaman, Atulan and Czarnecki, Krzysztof, Understanding VSIDS branching heuristics in conflict-driven clause-learning SAT solvers, Haifa Verification Conference, January 2015, 225 - 241
  • Ketata, Aymen and Moreno, Carlos and Fischmeister, Sebastian and Liang, Jia and Czarnecki, Krzysztof, Performance prediction upon toolchain migration in model-based software, Model Driven Engineering Languages and Systems (MODELS), 2015 ACM/IEEE 18th International Conference on, January 2015, 302 - 311
  • Gaeta, Jesús Padilla and Czarnecki, Krzysztof, Modeling aerospace systems product lines in SysML, Proceedings of the 19th International Conference on Software Product Line, January 2015, 293 - 302
  • Passos, Leonardo and Padilla, Jesús and Berger, Thorsten and Apel, Sven and Czarnecki, Krzysztof and Valente, Marco Tulio, Feature scattering in the large: a longitudinal study of Linux kernel device drivers, Proceedings of the 14th International Conference on Modularity, January 2015, 81 - 92
  • Valov, Pavel and Guo, Jianmei and Czarnecki, Krzysztof, Empirical comparison of regression methods for variability-aware performance prediction, Proceedings of the 19th International Conference on Software Product Line, January 2015, 186 - 190
  • Berger, Thorsten and Lettner, Daniela and Rubin, Julia and Grünbacher, Paul and Silva, Adeline and Becker, Martin and Chechik, Marsha and Czarnecki, Krzysztof, What is a feature?: a qualitative study of features in industrial software product lines, Proceedings of the 19th International Conference on Software Product Line, January 2015, 16 - 25
  • Zhang, Yi and Guo, Jianmei and Blais, Eric and Czarnecki, Krzysztof, Performance prediction of configurable software systems by fourier learning (T), Automated Software Engineering (ASE), 2015 30th IEEE/ACM International Conference on, January 2015, 365 - 373
  • Passos, Leonardo and Czarnecki, Krzysztof, A dataset of feature additions and feature removals from the linux kernel, Proceedings of the 11th Working Conference on Mining Software Repositories, January 2014, 376 - 379
  • Diskin, Zinovy and Wider, Arif and Gholizadeh, Hamid and Czarnecki, Krzysztof, Towards a rational taxonomy for increasingly symmetric model synchronization, International Conference on Theory and Practice of Model Transformations, January 2014, 57 - 73
  • Nadi, Sarah and Berger, Thorsten and Kästner, Christian and Czarnecki, Krzysztof, Mining configuration constraints: Static analyses and empirical results, Proceedings of the 36th International Conference on Software Engineering, January 2014, 140 - 151
  • Berger, Thorsten and Nair, Divya and Rublack, Ralf and Atlee, Joanne M and Czarnecki, Krzysztof and Wąsowski, Andrzej, Three cases of feature-based variability modeling in industry, International Conference on Model Driven Engineering Languages and Systems, January 2014, 302 - 319
  • Olaechea, Rafael and Rayside, Derek and Guo, Jianmei and Czarnecki, Krzysztof, Comparison of exact and approximate multi-objective optimization for software product lines, Proceedings of the 18th International Software Product Line Conference-Volume 1, January 2014, 92 - 101
  • Zulkoski, Ed and Kleynhans, Chris and Yee, Ming-Ho and Rayside, Derek and Czarnecki, Krzysztof, Optimizing alloy for multi-objective software product line configuration, International Conference on Abstract State Machines, Alloy, B, TLA, VDM, and Z, January 2014, 328 - 333
  • {l} and Ji, Wenbin and Berger, Thorsten and Czarnecki, Krzysztof and Schmorleiz, Thomas and Lämmel, Ralf and Stănciulescu, Ștefan and Wąsowski, Andrzej and Schaefer, Ina, Flexible product line engineering with a virtual platform, Companion Proceedings of the 36th International Conference on Software Engineering, January 2014, 532 - 535
  • Queiroz, Rodrigo and Passos, Leonardo and Valente, Marco Tulio and Apel, Sven and Czarnecki, Krzysztof, Does feature scattering follow power-law distributions?: an investigation of five pre-processor-based systems, Proceedings of the 6th International Workshop on Feature-Oriented Software Development, January 2014, 23 - 29
  • {l} and Czarnecki, Krzysztof, Effects of using examples on structural model comprehension: a controlled experiment, Proceedings of the 36th International Conference on Software Engineering, January 2014, 955 - 966
  • Guo, Jianmei and Zulkoski, Edward and Olaechea, Rafael and Rayside, Derek and Czarnecki, Krzysztof and Apel, Sven and Atlee, Joanne M, Scaling exact multi-objective combinatorial optimization by parallelization, Proceedings of the 29th ACM/IEEE international conference on Automated software engineering, January 2014, 409 - 420
  • Küster, Jochen and Völzer, Hagen and Favre, Cédric and Branco, Moisés Castelo and Czarnecki, Krzysztof, Supporting different process views through a shared process model, European Conference on Modelling Foundations and Applications, January 2013, 20 - 36
  • Passos, Leonardo and Czarnecki, Krzysztof and Apel, Sven and Wąsowski, Andrzej and Kästner, Christian and Guo, Jianmei, Feature-oriented software evolution, Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems, January 2013
  • Antkiewicz, Michal and Bak, Kacper and Czarnecki, Krzysztof and Diskin, Zinovy and Zayan, Dina and Wasowski, Andrzej, Example-Driven Modeling using Clafer., MDEBE@ MoDELS, January 2013, 32 - 41
  • Passos, Leonardo and Guo, Jianmei and Teixeira, Leopoldo and Czarnecki, Krzysztof and Wąsowski, Andrzej and Borba, Paulo, Coevolution of variability models and related artifacts: a case study from the Linux kernel, Proceedings of the 17th International Software Product Line Conference, January 2013, 91 - 100
  • Rubin, Julia and Czarnecki, Krzysztof and Chechik, Marsha, Managing cloned variants: a framework and experience, Proceedings of the 17th International Software Product Line Conference, January 2013, 101 - 110
  • Berger, Thorsten and Rublack, Ralf and Nair, Divya and Atlee, Joanne M and Becker, Martin and Czarnecki, Krzysztof and Wąsowski, Andrzej, A survey of variability modeling in industrial practice, Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems, January 2013
  • Dubinsky, Yael and Rubin, Julia and Berger, Thorsten and Duszynski, Slawomir and Becker, Martin and Czarnecki, Krzysztof, An exploratory study of cloning in industrial software product lines, Software Maintenance and Reengineering (CSMR), 2013 17th European Conference on, January 2013, 25 - 34
  • {l} and Rayside, Derek and Czarnecki, Krzysztof, Visualization and exploration of optimal variants in product line engineering, Proceedings of the 17th International Software Product Line Conference, January 2013, 111 - 115
  • Czarnecki, Krzysztof and Yoder, Joseph, Keynotes, Software Components, Architectures and Reuse (SBCARS), 2013 VII Brazilian Symposium on, January 2013
  • {l} and Diskin, Zinovy and Wąsowski, Andrzej and Rayside, Derek, Example-driven modeling: model= abstractions+ examples, Proceedings of the 2013 International Conference on Software Engineering, January 2013, 1273 - 1276
  • Czarnecki, Krzysztof, Variability in software: state of the art and future directions, International Conference on Fundamental Approaches to Software Engineering, January 2013, 1 - 5
  • Guo, Jianmei and Czarnecki, Krzysztof and Apel, Sven and Siegmund, Norbert and Wąsowski, Andrzej, Variability-aware performance prediction: A statistical learning approach, Automated Software Engineering (ASE), 2013 IEEE/ACM 28th International Conference on, January 2013, 301 - 311
  • {l} and Czarnecki, Krzysztof and Wąsowski, Andrzej, Partial instances via subclassing, International Conference on Software Language Engineering, January 2013, 344 - 364
  • Wang, Bo and Passos, Leonardo and Xiong, Yingfei and Czarnecki, Krzysztof and Zhao, Haiyan and Zhang, Wei, SmartFixer: fixing software configurations based on dynamic priorities, Proceedings of the 17th International Software Product Line Conference, January 2013, 82 - 90
  • {l} and Bąk, Kacper and Murashkin, Alexandr and Olaechea, Rafael and Liang, Jia Hui Jimmy and Czarnecki, Krzysztof, Clafer tools for product line engineering, Proceedings of the 17th International Software Product Line Conference co-located workshops, January 2013, 130 - 135
  • She, Steven and Czarnecki, Krzysztof and Wąsowski, Andrzej, Usage scenarios for feature model synthesis, Proceedings of the VARiability for You Workshop: Variability Modeling Made Useful for Everyone, January 2012, 15 - 20
  • Czarnecki, Krzysztof and Grünbacher, Paul and Rabiser, Rick and Schmid, Klaus and Wąsowski, Andrzej, Cool features and tough decisions: a comparison of variability modeling approaches, Proceedings of the sixth international workshop on variability modeling of software-intensive systems, January 2012, 173 - 182
  • Passos, Leonardo and Czarnecki, Krzysztof and Wąsowski, Andrzej, Towards a catalog of variability evolution patterns: the Linux kernel case, Proceedings of the 4th International Workshop on Feature-Oriented Software Development, January 2012, 62 - 69
  • Bartolomei, Thiago Tonelli and Czarnecki, Krzysztof and Lämmel, Ralf, Compliance testing for wrapper-based API migration, January 2012
  • Hubaux, Arnaud and Jannach, Dietmar and Drescher, Conrad and Murta, Leonardo and Männistö, Tomi and Czarnecki, Krzysztof and Heymans, Patrick and Nguyen, Tien and Zanker, Markus, Unifying Software, Product Configuration: A Research Roadmap., Configuration Workshop, January 2012, 31 - 35
  • Xiong, Yingfei and Hubaux, Arnaud and She, Steven and Czarnecki, Krzysztof, Generating range fixes for software configuration, 2012 34th International Conference on Software Engineering (ICSE), January 2012, 58 - 68
  • {O}ystein and Jezequel, Jean-Marc and Wąsowski, Andrzej and M{o}ller-Pedersen, Birger and Czarnecki, Krzysztof, VARY 2012: VARiability for You, Proceedings of the VARiability for You Workshop: Variability Modeling Made Useful for Everyone, January 2012, 1 - 2
  • Branco, Moisés Castelo and Troya, Javier and Czarnecki, Krzysztof and Küster, Jochen and Völzer, Hagen, Matching business process workflows across abstraction levels, International Conference on Model Driven Engineering Languages and Systems, January 2012, 626 - 641
  • {O}ystein and Wasowski, Andrzej and Czarnecki, Krzysztof, CVL: common variability language., SPLC (2), January 2012, 266 - 267
  • Hubaux, Arnaud and Xiong, Yingfei and Czarnecki, Krzysztof, A user survey of configuration challenges in Linux and eCos, Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems, January 2012, 149 - 155
  • Diskin, Zinovy and Maibaum, Tom and Czarnecki, Krzysztof, Intermodeling, queries, and kleisli categories, International Conference on Fundamental Approaches to Software Engineering, January 2012, 163 - 177
  • Andersen, Nele and Czarnecki, Krzysztof and She, Steven and Wąsowski, Andrzej, Efficient synthesis of feature models, Proceedings of the 16th International Software Product Line Conference-Volume 1, January 2012, 106 - 115
  • Terra, Ricardo and Valente, Marco Tulio and Czarnecki, Krzysztof and Bigonha, Roberto S, Recommending refactorings to reverse software architecture erosion, Software Maintenance and Reengineering (CSMR), 2012 16th European Conference on, January 2012, 335 - 340
  • Olaechea, Rafael and Stewart, Steven and Czarnecki, Krzysztof and Rayside, Derek, Modelling and multi-objective optimization of quality attributes in variability-rich software, Proceedings of the Fourth International Workshop on Nonfunctional System Properties in Domain Specific Modeling Languages, January 2012
  • Lotufo, Rafael and Passos, Leonardo and Czarnecki, Krzysztof, Towards improving bug tracking systems with game mechanisms, Proceedings of the 9th IEEE Working Conference on Mining Software Repositories, January 2012, 2 - 11
  • She, Steven and Lotufo, Rafael and Berger, Thorsten and Wasowski, Andrzej and Czarnecki, Krzysztof, Reverse engineering feature models, 2011 33rd International Conference on Software Engineering (ICSE), January 2011, 461 - 470
  • Czarnecki, Krzysztof, Understanding variability abstraction and realization, International Conference on Software Reuse, January 2011, 1 - 3
  • Passos, Leonardo and Novakovic, Marko and Xiong, Yingfei and Berger, Thorsten and Czarnecki, Krzysztof and Wąsowski, Andrzej, A study of non-boolean constraints in variability models of an embedded operating system, Proceedings of the 15th International Software Product Line Conference, Volume 2, January 2011
  • Czarnecki, Krzysztof, Designing variability modeling languages, International Conference on Software Language Engineering, January 2011, 222 - 222
  • {l} and Czarnecki, Krzysztof, Logical structure extraction from software requirements documents, 2011 IEEE 19th International Requirements Engineering Conference, January 2011, 101 - 110
  • Diskin, Zinovy and Xiong, Yingfei and Czarnecki, Krzysztof and Ehrig, Hartmut and Hermann, Frank and Orejas, Fernando, From state-to delta-based bidirectional model transformations: The symmetric case, International Conference on Model Driven Engineering Languages and Systems, January 2011, 304 - 318
  • Hermann, Frank and Ehrig, Hartmut and Orejas, Fernando and Czarnecki, Krzysztof and Diskin, Zinovy and Xiong, Yingfei, Correctness of model synchronization based on triple graph grammars, International Conference on Model Driven Engineering Languages and Systems, January 2011, 668 - 682
  • Branco, Moisés Castelo and Xiong, Yingfei and Czarnecki, Krzysztof and Wong, Janette and Lau, Alex, Effective collaboration and consistency management in business process modeling, Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research, January 2010, 349 - 350
  • Tonelli, Thiago and Czarnecki, Krzysztof and Lämmel, Ralf and Van Der Storm, Tijs, Study of an API migration for two XML APIs, Postproceedings of Software Language Engineering (SLE 2009), January 2010
  • Berry, Daniel M and Czarnecki, Krzysztof and Antkiewicz, Michal and AbdElRazik, Mohamed, Requirements determination is unstoppable: an experience report, 2010 18th IEEE International Requirements Engineering Conference, January 2010, 311 - 316
  • Lotufo, Rafael and She, Steven and Berger, Thorsten and Czarnecki, Krzysztof and Wąsowski, Andrzej, Evolution of the linux kernel variability model, International Conference on Software Product Lines, January 2010, 136 - 150
  • Diskin, Zinovy and Xiong, Yingfei and Czarnecki, Krzysztof, Specifying overlaps of heterogeneous models for global consistency checking, Proceedings of the First International Workshop on Model-Driven Interoperability, January 2010, 42 - 51
  • Bąk, Kacper and Czarnecki, Krzysztof and Wąsowski, Andrzej, Feature and meta-models in Clafer: mixed, specialized, and coupled, International Conference on Software Language Engineering, January 2010, 102 - 122
  • Berger, Thorsten and She, Steven and Lotufo, Rafael and Wąsowski, Andrzej and Czarnecki, Krzysztof, Variability modeling in the real: a perspective from the operating systems domain, Proceedings of the IEEE/ACM international conference on Automated software engineering, January 2010, 73 - 82
  • Bąk, Kacper and Czarnecki, Krzysztof and Wąsowski, Andrzej, Feature and class models in Clafer: Mixed, specialized, and coupled, 3rd International Conference on Software Language Engineering, ICSE, Post proceedings, January 2010
  • Berger, Thorsten and She, Steven and Lotufo, Rafael and Czarnecki, Krzysztof and Wasowski, Andrzej, Feature-to-Code Mapping in Two Large Product Lines., SPLC, January 2010, 498 - 499
  • Diskin, Zinovy and Xiong, Yingfei and Czarnecki, Krzysztof, From state-to delta-based bidirectional model transformations, International Conference on Theory and Practice of Model Transformations, January 2010, 61 - 76
  • Heydarnoori, Abbas and Czarnecki, Krzysztof and Bartolomei, Thiago Tonelli, Supporting framework use via automatically extracted concept-implementation templates, European Conference on Object-Oriented Programming, January 2009, 344 - 368
  • Mendonca, Marcilio and Wąsowski, Andrzej and Czarnecki, Krzysztof, SAT-based analysis of feature models is easy, Proceedings of the 13th International Software Product Line Conference, January 2009, 231 - 240
  • Bartolomei, Thiago Tonelli and Czarnecki, Krzysztof and Lämmel, Ralf and Van Der Storm, Tijs, Study of an API migration for two XML APIs, International Conference on Software Language Engineering, January 2009, 42 - 61
  • Diskin, Zinovy and Czarnecki, Krzysztof and Antkiewicz, Michal, Model-versioning-in-the-large: Algebraic foundations and the tile notation, Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models, January 2009, 7 - 12
  • Czarnecki, Krzysztof and Foster, J Nathan and Hu, Zhenjiang and Lämmel, Ralf and Schürr, Andy and Terwilliger, James F, Bidirectional transformations: A cross-discipline perspective, International Conference on Theory and Practice of Model Transformations, January 2009, 260 - 283
  • AbdelRazik, Mohamed and Wong, Janette and Czarnecki, Krzysztof and Nigul, Leho, Bridging the business-IT divide using BPM: challenges and opportunities, Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research, January 2009, 327 - 327
  • Kim, Chang Hwan Peter and Czarnecki, Krzysztof and Batory, Don, On-demand materialization of aspects for application development, Proceedings of the 2008 AOSD workshop on Software engineering properties of languages and aspect technologies, January 2008
  • Czarnecki, Krzysztof, Design space of heterogeneous synchronization, In Generative and Transformational Techniques in Software Engineering II, International Summer School, GTTSE 2007, Revised Papers, volume 5235 of LNCS, January 2008
  • Mendonca, Marcilio and Wasowski, Andrzej and Czarnecki, Krzysztof and Cowan, Donald, Efficient compilation techniques for large scale feature models, Proceedings of the 7th international conference on Generative programming and component engineering, January 2008, 13 - 22
  • Lee, Herman and Antkiewicz, Michal and Czarnecki, Krzysztof, Towards a generic infrastructure for framework-specific integrated development environment extensions, Domain-Specific Program Development, January 2008
  • Czarnecki, Krzysztof and She, Steven and Wasowski, Andrzej, Sample spaces and feature models: There and back again, Software Product Line Conference, 2008. SPLC'08. 12th International, January 2008, 22 - 31
  • Heydarnoori, Abbas and Czarnecki, Krzysztof, Mining implementation recipes of framework-provided concepts in dynamic framework API interaction traces, Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion, January 2007, 876 - 877
  • Antkiewicz, Michal and Bartolomei, Thiago Tonelli and Czarnecki, Krzysztof, Automatic extraction of framework-specific models from framework-based application code, Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering, January 2007, 214 - 223
  • Heydarnoori, Abbas and Czarnecki, Krzysztof, Comprehending implementation recipes of framework-provided concepts through dynamic analysis, Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion, January 2007, 819 - 820
  • Hessellund, Anders and Czarnecki, Krzysztof and Wąsowski, Andrzej, Guided development with multiple domain-specific languages, International Conference on Model Driven Engineering Languages and Systems, January 2007, 46 - 60
  • Czarnecki, Krzysztof, Framework-specific modeling languages; examples and algorithms, ECE, U. of Waterloo, Tech. Rep, January 2007
  • Czarnecki, Krzysztof and Wasowski, Andrzej, Feature diagrams and logics: There and back again, Software Product Line Conference, 2007. SPLC 2007. 11th International, January 2007, 23 - 34
  • White, Jules and Schmidt, Douglas C and Czarnecki, Krzysztof and Wienands, Christoph and Lenz, Gunther and Wuchner, Egon and Fiege, Ludger, Automated model-based configuration of enterprise java applications, Enterprise Distributed Object Computing Conference, 2007. EDOC 2007. 11th IEEE International, January 2007, 301 - 301
  • Czarnecki, Krzysztof, Software reuse and evolution with generative techniques, Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering, January 2007, 575 - 575
  • Czarnecki, Krzysztof and Pietroszek, Krzysztof, Verifying feature-based model templates against well-formedness OCL constraints, Proceedings of the 5th international conference on Generative programming and component engineering, January 2006, 211 - 220
  • {l} and Czarnecki, Krzysztof, Framework-specific modeling languages with round-trip engineering, International Conference on Model Driven Engineering Languages and Systems, January 2006, 692 - 706
  • Mendonca, Marcilio and Czarnecki, Krzysztof and Oliveira, Toacy and Cowan, Donald, Towards a framework for collaborative and coordinated product configuration, Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, January 2006, 649 - 650
  • Czarnecki, Krzysztof, Tutorial on Generative Software Development, 10th International Software Product Line Conference (SPLC'06), January 2006, 227 - 227
  • Czarnecki, Krzysztof and Hwan, Chang and Kim, Peter and Kalleberg, KT, Feature models are views on ontologies, 10th International Software Product Line Conference (SPLC'06), January 2006, 41 - 51
  • {l} and Czarnecki, Krzysztof, Round-trip engineering of eclipse plug-ins using eclipse workbench part interaction FSML, Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, January 2006, 738 - 739
  • Hwan, Chang and Kim, Peter and Czarnecki, Krzysztof, Synchronizing cardinality-based feature models and their specializations, European Conference on Model Driven Architecture-Foundations and Applications, January 2005, 331 - 348
  • Czarnecki, Krzysztof and Favre, Jean-Marie and Gogolla, Martin and Mens, Tom, Essentials of the 4th UML/MoDELS Workshop in Software Model Engineering (WiSME’2005), International Conference on Model Driven Engineering Languages and Systems, January 2005, 151 - 158
  • Czarnecki, Krzysztof and Antkiewicz, Michal and Kim, Chang Hwan Peter and Lau, Sean and Pietroszek, Krzysztof, fmp and fmp2rsm: eclipse plug-ins for modeling features using model templates, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, January 2005, 200 - 201
  • Mens, Tom and Czarnecki, Krzysztof and Gorp, Pieter Van, 04101 Discussion--A Taxonomy of Model Transformations, Dagstuhl Seminar Proceedings, January 2005
  • Czarnecki, Krzysztof and Kim, Chang Hwan Peter, Cardinality-based feature modeling and constraints: A progress report, International Workshop on Software Factories, January 2005, 16 - 20
  • Czarnecki, Krzysztof and Antkiewicz, Michal and Kim, Chang Hwan Peter and Lau, Sean and Pietroszek, Krzysztof, Model-driven software product lines, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, January 2005, 126 - 127
  • {l}, Mapping features to models: A template approach based on superimposed variants, International conference on generative programming and component engineering, January 2005, 422 - 437
  • Antkiewicz, Michal and Czarnecki, Krzysztof, FeaturePlugin: feature modeling plug-in for Eclipse, Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange, January 2004, 67 - 72
  • Cleenewerck, Thomas and Czarnecki, Krzysztof and Striegnitz, Jörg and Völter, Markus, Evolution and reuse of language specifications for dSLs (ERLS), European Conference on Object-Oriented Programming, January 2004, 187 - 201
  • Czarnecki, Krzysztof and Helsen, Simon and Eisenecker, Ulrich, Staged configuration using feature models, International Conference on Software Product Lines, January 2004, 266 - 283
  • Czarnecki, Krzysztof, Generative software development, International Conference on Software Product Lines, January 2004, 321 - 321
  • Czarnecki, Krzysztof and Helsen, Simon, Classification of model transformation approaches, Proceedings of the 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture, January 2003, 1 - 17
  • Czarnecki, Krzysztof and Himsolt, Michael and Richter, Ernst and Vieweg, Falk and Rosskopf, Alfred, DataFAN: A practical approach to data flow analysis for Ada 95, International Conference on Reliable Software Technologies, January 2002, 231 - 244
  • {O}sterbye, Kasper and Völter, Markus, Generative programming, European Conference on Object-Oriented Programming, January 2002, 15 - 29
  • Eisenecker, Ulrich and Butler, Greg and Czarnecki, Krzysztof and Barth, Barbara, Generative Programming, Object-Oriented Technology: Ecoop 2001 Workshop Reader: Ecoop 2001 Workshops, panels, and posters: Budapest, Hungary, June 2001, January 2002, 135 - 149
  • Czarnecki, Krzysztof and Bednasch, Thomas and Unger, Peter and Eisenecker, Ulrich, Generative programming for embedded software: An industrial experience report, International Conference on Generative Programming and Component Engineering, January 2002, 156 - 172
  • Barth, Barbara and Butler, Greg and Czarnecki, Krzysztof and Eisenecker, Ulrich, Generative programming, European Conference on Object-Oriented Programming, January 2001, 135 - 149
  • Czarnecki, Krzysztof, Generative programming and software system families, International Workshop on Semantics, Applications, and Implementation of Program Generation, January 2001, 1 - 1
  • Eisenecker, Ulrich W and Blinn, Frank and Czarnecki, Krzysztof, A solution to the constructor-problem of mixin-based programming in C++, First Workshop on C++ Template Programming, Erfurt, Germany, January 2000
  • Czarnecki, Krzysztof and Eisenecker, Ulrich W, Separating the configuration aspect to support architecture evolution, Workshop on Aspects and Dimensions of Concern at ECOOP, January 2000
  • Czarnecki, Krzysztof and Eisenecker, Ulrich W, Components and generative programming, Software Engineering—ESEC/FSE’99, January 1999, 2 - 19
  • Czarnecki, Krzysztof, Challenges to Object-Oriented Reuse, Proceedings of the Workshop on Object-Oriented Technology, January 1999, 364 - 365
  • Czarnecki, Krzysztof and Zhang, Du and Lano, Kevin, An approach to animating model-based object-oriented formal specifications, IEEE transactions of software engineering, VOL. XX, January 1999
  • Czarnecki, Krzysztof and Eisenecker, Ulrich W, Synthesizing objects, European Conference on Object-Oriented Programming, January 1999, 18 - 42
  • Meusel, Matthias and Czarnecki, Krzysztof and Köpf, Wolfgang, A model for structuring user documentation of object-oriented frameworks using patterns and hypertext, European Conference on Object-Oriented Programming, January 1997, 496 - 510
  • Czarnecki, Krzysztof and Daimler-Benz, AG, Leveraging reuse through domain-specific software architectures, 8th Annual Workshop on Institutionalizing Software Reuse (WISR8). Ohio State University, USA, January 1997
  • Czarnecki, Krzysztof and Eisenecker, Ulrich W and Steyaert, Patrick, Beyond objects: Generative programming, CES97a [1 46]. THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, January 1997, 5 - 14
  • Czarnecki, Krzysztof and Hanselmann, Reinhard and Eisenecker, Ulrich W and Kopf, Wolfgang, ClassExpert: A knowledge-based assistant to support reuse by specialization and modification in Smalltalk, Software Reuse, 1996., Proceedings Fourth International Conference on, January 1996, 188 - 194
  • Czarnecki, Krzysztof and Zhang, Du and Lano, Kevin, An Animation Tool for Supporting Specification-Based Software Architectures, Proceedings of the 1995 Monterey Workshop on Specification-Based Architectures, Naval Postgraduate School, Monterey, California, January 1995
  • Czarnecki, Krzysztof, Modeling Service Aggregation for the Smart Internet: Challenges Ahead, Position paper for CAS Workshop on Smart Internett Technologies at CASCAN, January
  • Czarnecki, Krzysztof and Antkiewicz, Michal and Kim, CHP and Lau, S and Pietroszek, K, FeaturePlugin: Feature Modeling Plug-in for Eclipse, Michael G. Burke (Herausgeber): Proceedings of the 2004 OOPSLA workshop on Eclipse Technology eXchange (ETX 2004), January , 67 - 72
  • {l} and Czarnecki, Krzysztof, Design space of heterogeneous synchronization, Generative and Transformational Techniques in Software Engineering II, , 46 manuscript pages
  • Czarnecki, Krzysztof, Overview of generative software development, Unconventional Programming Paradigms, , 341 manuscript pages
  • Czarnecki, Krzysztof and O’Donnell, John T and Striegnitz, Jörg and Taha, Walid, DSL implementation in MetaOCaml, Template Haskell, and C++, Domain-Specific Program Generation, , 72 manuscript pages
  • Czarnecki, Krzysztof and Eisenecker, Ulrich and Glück, Robert and Vandevoorde, David and Veldhuizen, Todd, Generative programming and active libraries, Generic Programming, , 39 manuscript pages
  • Czarnecki, Krzysztof and Hedin, Görel, Software Language Engineering: 5th International Conference, SLE 2012, Dresden, Germany, September 26-28, 2012, Revised Selected Papers,
  • Czarnecki, Krzysztof and Ober, Ileana and Bruel, Jean-Michel and Uhl, Axel and Völter, Markus, Model Driven Engineering Languages and Systems: 11th International Conference, MoDELS 2008, Toulouse, France, September 28-October 3, 2008, Proceedings,
  • Stahl, Thomas and Voelter, Markus and Czarnecki, Krzysztof, Model-driven software development: technology, engineering, management,
  • University of Waterloo. Dept. of Electrical and Computer Engineering and Eisenecker, Ulrich and Czarnecki, Krzysztof and Helsen, Simon, Formalizing Cardinality-based Feature Models and Their Staged Configuration,
  • Czarnecki, Krzysztof and 恰尔内茨基 and Eisenecker, Ulrich W and 爱森克 and 海华, 产生式编程: 方法, 工具与应用,
  • Czarnecki, Krzysztof and Eisenecker, Ulrich and Helsen, Simon, Formalizing cardinality-based feature models and their staged configuration,
  • Czarnecki, Krzysztof and Eisenecker, Ulrich W, Generative and Component-Based Software Engineering: First International Symposium, GCSE'99, Erfurt, Germany, September 28-30, 1999. Revised Papers,
  • Diskin, Zinovy and Maibaum, Tom and Czarnecki, Krzysztof, Towards category theory foundations for model management, January 2014,
  • Lotufo, Rafael and Czarnecki, Krzysztof, Improving Bug Report Comprehension, January 2012,
  • Hermann, Frank and Ehrig, Hartmut and Orejas, Fernando and Czarnecki, Krzysztof and Diskin, Zinovy and Xiong, Yingfei, Correctness of model synchronization based on triple graph grammars-extended version, January 2011,
  • Antkiewicz, Michal and Czarnecki, Krzysztof, Eclipse workbench part interaction FSML, January 2006,
  • Guo, Jianmei and Czarnecki, Krzysztof and Apel, Sven and Siegmund, Norbert and Wasowski, Andrzej, Why CART works for variability-aware performance prediction? an empirical study on performance distributions,
  • {l} and Czarnecki, Krzysztof, Modeling and Reasoning with Multisets and Multirelations in Alloy,
  • Newsham, Zack and Lindsay, William and Liang, Jia Hui and Czarnecki, Krzysztof and Fischmeister, Sebastian and Ganesh, Vijay, SATGraf: Visualizing community structure in boolean SAT instances, January
  • Branco, Moisés Castelo and Xiong, Yingfei and Czarnecki, Krzysztof and Küster, Jochen and Völzer, Hagen, An Empirical Study on Consistency Management of Business and IT Process Models, January
  • Saake, Gunter and Batory, Don and Czarnecki, Krzysztof, Virtual separation of concerns: toward preprocessors 2.0, January
  • Czarnecki, Krzysztof and O’Donnell, John and Striegnitz, Jörg and Taha, Walid, Language Support for Domain Specific Languages, January
  • Broy, Manfred and Czarnecki, Krzysztof and Eisenecker, Ulrich W, Generative Programmierung, January