My Publications

last update: 17-12-2016
Please find here a list of my publications.
Name PDF Bibtex DOI
2016
Bartilla, A., Köppe, C. 2016. Organizational Patterns for Increasing Gender Diversity in Computer Science Education. Proceedings of the 10th Travelling Conference on Pattern Languages of Programs, VikingPLoP'16. Leerdam, Netherlands. ACM - DOI
Steven Warburton, Joe Bergin, Christian Kohls, Christian Koppe and Yishay Mor. 2016. Dialogical Assessment Patterns for Learning from Others. Proceedings of the 10th Travelling Conference on Pattern Languages of Programs, VikingPLoP'16. Leerdam, Netherlands, ACM. - DOI
Köppe, C., Niels, R., Bakker, R., Hoppenbrouwers, S. 2016. Flipped Classroom Patterns - Controlling the Pace. Proceedings of the 10th Travelling Conference on Pattern Languages of Programs, VikingPLoP'16. Leerdam, Netherlands. ACM - DOI
Warburton, S., Mor, Y., Kohls, C., Köppe, C., Bergin, J. (2016). Assessment driven course design: a pattern validation workshop. presented at 8th Biennial Conference of EARLI SIG 1: Assessment & Evaluation, Munich, Germany - -
2015
Bergin, J., Kohls, C., Köppe, C., Mor, Y., Portier, M., Schümmer, T., Warburton, S. (2015). Assessment-Driven Course Design - Fair Play Patterns. Proceedings of the 22nd Conference on Pattern Languages of Programs, PLoP'15. Pittsburgh, USA - -
Köppe, C., Pruijt, L. (2015). Tackling Real World Complexity in a Software Engineering Student Project - An Experience Report. Presented at SPLASH-E'15, Pittsburgh, USA - -
Köppe, C., Pruijt, L. (2015). Tool Demo - Teaching Software Architecture Concepts with HUSACCT. Presented at SPLASH-E'15, Pittsburgh, USA - -
Bartilla, A., Köppe, C. (2015). Awareness Seeds for more Gender Diversity in Computer Science Education. Proceedings of the 20th European Conference on Pattern Languages of Programs, EuroPLoP'15. Irsee, Germany - -
Köppe, C., Niels, R., Holwerda, R., Tijsma, L., van Diepen, N., van Turnhout, K., Bakker, R., (2015). Flipped Classroom Patterns - Designing Valuable In-Class Meetings. Proceedings of the 20th European Conference on Pattern Languages of Programs, EuroPLoP'15. Irsee, Germany - -
Köppe, C., Holwerda, R., Tijsma, L., van Diepen, N., van Turnhout, K., Bakker, R., (2015). Patterns for Using Top-level MOOCs in a Regular University. eLearning Papers, Vol. 42 - -
Köppe, C., van Eekelen, M., Hoppenbrouwers, S., (2015). Improving Student Group Work with Collaboration Patterns: A Case Study. Proceedings of the 37th International Conference on Software Engineering, ICSE'15, Florence, Italy - -
Köppe, C., Jacobs, T., (2015). Studenten enthousiast over professional skills?! Collaboration Pattern Mining als startpunt voor het ontwikkelen van professional skills. Proceedings of NIOC2015, Enschede, Netherlands.(Dutch) - -
2014
Köppe, C., Pruijt, L., (2014). Improving Students' Learning in Software Engineering Education through Multi-Level Assignments. Preprints of the Fourth Computer Science Education Research Conference, CSERC'14, Berlin, Germany - -
Pruijt, L., Köppe, C., v.d. Werf, J.M. and Brinkkemper, S. (2014). HUSACCT: Architecture Compliance Checking with Rich Sets of Module and Rule Types. Proceedings of the 29th IEEE/ACM International Conference on Automated Software Engineering (ASE 2014) - DOI
Kohls, C., Köppe, C. (2014). Evaluating the Applicability of AlexanderÕs Fundamental Properties to Non-Architecture Domains. In Baumgartner, P., Sickinger, R. (Eds.), PURPLSOC - The Workshop 2014, eds. Baumgartner, P., Sickinger, R., (pp. 188-210), Krems, Austria - -
2013
Köppe, C., Schalken-Pinkster, J.J.P. (2013). Lecture Design Patterns: Improving Interactivity. Proceedings of the 20th Conference on Pattern Languages of Programs, PLoP'13. Monticello, USA - ACM DL
Thomas de Cortie, Ronald van Broeckhuijsen, Gerard Bosma, Christian Köppe (2013). Learning Patterns for Group Assignments - Part 2. Proceedings of the 20th Conference on Pattern Languages of Programs, PLoP'13. Monticello, USA - ACM DL
Roland Bijvank, Wiebe Wiersema, Christian Köppe (2013). Software Architecture Patterns for System Administration Support. Proceedings of the 20th Conference on Pattern Languages of Programs, PLoP'13. Monticello, USA - ACM DL
Pruijt, L., Köppe, C. and Brinkkemper, S. (2013). Architecture Compliance Checking of Semantically Rich Modular Architectures: A Comparative Study of Tool Support. Proceedings of the 29th IEEE International Conference on Software Maintenance ICSM'13, Eindhoven, Netherlands, 2013 - DOI
Köppe, C. (2013). Towards a Pattern Language for Lecture Design: An inventory and categorization of existing lecture-relevant patterns. Proceedings of the 18th European Conference on Pattern Languages of Programs, EuroPLoP'13. Irsee, Germany - -
Köppe, C., Schalken-Pinkster, J.J.P. (2013). Lecture Design Patterns: Laying the Foundation. to be published in Proceedings of the 18th European Conference on Pattern Languages of Programs, EuroPLoP'13. Irsee, Germany - -
- DOI
Pruijt, L., Köppe, C. and Brinkkemper, S. (2013). On the Accuracy of Architecture Compliance Checking Support: Accuracy of Dependency Analysis and Violation Reporting. Proceedings of the 21st IEEE International Conference on Program Comprehension ICPC'13, San Francisco, USA, 2013 - DOI
Christian Köppe. 2013. A Pattern Language for Teaching Design Patterns. In Transactions on Pattern Languages of Programs III, James Noble, Ralph Johnson, Uwe Zdun, and Eugene Wallingford (Eds.). Springer, Berlin, Heidelberg, 24–54. - - DOI
Köppe, C. and Rodin, R. (2013). Guided Exploration: an Inductive Minimalist Approach for Teaching Tool-related Concepts and Techniques. Proceedings of Third Computer Science Education Research Conference. Arnhem, Netherlands: ACM. - ACM DL
- DOI
2012
ACM DL Author-ize serviceUsing pattern mining for competency-focused education
Christian Köppe
CSERC '12 Proceedings of Second Computer Science Education Research Conference, 2012
- DOI
Köppe, C. and Nijsten, M. (2012). A Pattern Language for Teaching in a Foreign Language - Part 2. Proceedings of the 19th Conference on Pattern Languages of Programs, PLoP'12. Tucson, Arizona, USA -
Köppe, C. (2012). Learning Patterns for Group Assignments - Part 1. Proceedings of the 19th Conference on Pattern Languages of Programs, PLoP'12. Tucson, Arizona, USA - -
Köppe, C. and Nijsten, M. (2012). A Pattern Language for Teaching in a Foreign Language - Part 1. Proceedings of the 17th European Conference on Pattern Languages of Programs, EuroPLoP'12. Irsee, Germany -
Köppe, C. and Nijsten, M. (2012). Towards a Pattern Language for Teaching in a Foreign Language. Proceedings of the VikingPLoP 2012 conference. Saariselkä, Finland -
2011
ACM DL Author-ize serviceA pattern language for teaching design patterns (part 2)
Christian Köppe
PLoP '11 Proceedings of the 18th Conference on Pattern Languages of Programs, 2011
DOI
Köppe, C. (2011). DoKRe - A Method for Automated Domain Knowledge Recovery from Source Code. Master Thesis, University of Amsterdam, 2011. - -
ACM DL Author-ize serviceA pattern language for teaching design patterns (part 1)
Christian Köppe
EuroPLoP '11 Proceedings of the 16th European Conference on Pattern Languages of Programs, 2011
DOI
ACM DL Author-ize serviceContinuous activity: a pedagogical pattern for active learning
Christian Köppe
EuroPLoP '11 Proceedings of the 16th European Conference on Pattern Languages of Programs, 2011
DOI
Köppe, C., Meers, D., van der Veek, A., Stoel, J. To know or not to know - The Impact of Sharing the Purpose of a Prototyping Session with the Participants. Proceedings of Chi Sparks, Arnhem, Netherlands, 2011. todo -
Köppe, C. Een tijd-(en grenze)loze manier van onderwijs: Pedagogical Patterns. Proceedings of NIOC, Heerlen, Netherlands, 2011.(Dutch) - -
Weber, J., Köppe, C. From Computer Science to Software Engineering. Proceedings of NIOC, Heerlen, Netherlands, 2011.(Dutch) - -
2010
Köppe, C. (2010). Observations on the Observer Pattern. Proceedings of the 17th Conference on Pattern Languages of Programs. New York, NY, USA: ACM. DOI
Köppe, C. (2010). Teaching Software Process with OpenUP. Amsterdam University Publication Notes. - -