See also: Publications by year, ACM Author page, DBLP
Journal Papers
- Niklaus Haldimann, Marcus Denker and Oscar Nierstrasz, Practical, Pluggable Types for a Dynamic Language, Journal of Computer Languages, Systems and Structures, vol. 35, no. 1, April 2009, pp. 4864. abstract DOI PDF
- David Röthlisberger, Marcus Denker and Éric Tanter, Unanticipated Partial Behavioral Reflection: Adapting Applications at Runtime, Journal of Computer Languages, Systems and Structures, vol. 34, no. 2-3, July 2008, pp. 4665. abstract DOI PDF
- Marcus Denker, Stéphane Ducasse and Éric Tanter, Runtime Bytecode Transformation for Smalltalk, Journal of Computer Languages, Systems and Structures, vol. 32, no. 2-3, July 2006, pp. 125139. abstract, DOI, PDF, Slides
Book Chapters
- Oscar Nierstrasz, Marcus Denker and Lukas Renggli, Model-Centric, Context-Aware Software Adaptation, Software Engineering for Self-Adaptive Systems, Betty H.C. Cheng, Rogerio de Lemos, Holger Giese, Paola Inverardi and Jeff Magee (Ed.), LNCS 5525 p. 128-145, Springer-Verlag, 2009. abstract, DOI, PDF
- Oscar Nierstrasz, Marcus Denker, Tudor Gîrba, Adrian Lienhard and David Röthlisberger, Change-Enabled Software Systems, Challenges for Software-Intensive Systems and New Computing Paradigms, Martin Wirsing, Jean-Pierre Banâtre and Matthias Hölzl (Eds.), pp. 64-79, Springer-Verlag, 2008. abstract, DOI, PDF
Refereed Papers in International Conferences
- Marcus Denker, Jorge Ressia, Orla Greevy, Oscar Nierstrasz, Modeling Features at Runtime, Proceedings of MODELS 2010, Part II, LNCS 6395, pp. 138-152, 2010. Springer-Verlag, abstract, PDF.
- Jean-Baptiste Arnaud, Marcus Denker, Stéphane Ducasse, Damien Pollet, Alexandre Bergel and Mathieu Suen, Read-Only Execution for Dynamic Languages, Proceedings of TOOLS EUROPE 2010, LNCS 6141 p. 117-136, Springer, 2010. abstract, PDF, Slides.
- Lukas Renggli, Marcus Denker and Oscar Nierstrasz, Language Boxes. Bending the Host Language with Modular Language Changes, the 2nd International Conference on Software Language Engineering (SLE 2009), Denver, Colorado, 2009, LNCS 5969 p. 274-293, Springer, 2009 abstract, PDF, Slides.
- Marcus Denker, Mathieu Suen and Stéphane Ducasse, The Meta in Meta-object Architectures, Proceedings of TOOLS EUROPE 2008, LNBIP, vol. 11, 2008, pp. 218237. abstract, DOI, PDF, Slides
- Marcus Denker, Stéphane Ducasse, Adrian Lienhard and Philippe Marschall, Sub-Method Reflection, Journal of Object Technology, Special Issue. Proceedings of TOOLS Europe 2007, vol. 6/9, ETH, October 2007, pp. 231251. abstract, URL, PDF, Slides
- Marcus Denker, Tudor Gîrba, Adrian Lienhard, Oscar Nierstrasz, Lukas Renggli and Pascal Zumkehr, Encapsulating and Exploiting Change with Changeboxes, Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), ACM Digital Library, 2007, pp. 2549. abstract, DOI, PDF, Slides
- Niklaus Haldimann, Marcus Denker and Oscar Nierstrasz, Practical, Pluggable Types, Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), ACM Digital Library, 2007, pp. 183204. abstract, DOI, PDF, Slides
- Martin von Löwis, Marcus Denker and Oscar Nierstrasz, Context-Oriented Programming: Beyond Layers, Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), ACM Digital Library, 2007, pp. 143156. abstract, DOI, PDF, Slides
- David Röthlisberger, Marcus Denker and Éric Tanter, Unanticipated Partial Behavioral Reflection, Advances in Smalltalk Proceedings of 14th International Smalltalk Conference (ISC 2006), LNCS, vol. 4406, Springer, 2007, pp. 4765. abstract DOI PDF, Slides
- Christoph Hofer, Marcus Denker and Stéphane Ducasse, Design and Implementation of a Backward-In-Time Debugger, Proceedings of NODE'06, Lecture Notes in Informatics, vol. P-88, Gesellschaft für Informatik (GI), September 2006, pp. 1732. abstract, PDF, Slides
- Éric Tanter, Kris Gybels, Marcus Denker and Alexandre Bergel, Context-Aware Aspects, Proceedings of the 5th International Symposium on Software Composition (SC 2006), LNCS, vol. 4089, Vienna, Austria, March 2006, pp. 227242. abstract, DOI, PDF, Slides
Books
- Andrew Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou and Marcus Denker, Pharo by Example, Square Bracket Associates, 2009, ISBN 978-3-9523341-4-0, http://PharoByExample.org/. abstract, URL, PDF, Buy at Lulu, Buy at Amazon.com.
- Andrew Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou and Marcus Denker, Squeak by Example, Square Bracket Associates, 2007, ISBN 978-3-9523341-0-2, http://SqueakByExample.org/. abstract, URL, PDF, Buy at Lulu, Buy at Amazon.com.
Invited Papers
- Oscar Nierstrasz, Alexandre Bergel, Marcus Denker, Stéphane Ducasse, Markus Gaelli and Roel Wuyts, On the Revival of Dynamic Languages, Proceedings of Software Composition 2005, Thomas Gschwind and Uwe Aßmann (Eds.), vol. 3628, LNCS 3628, 2005, pp. 113, Invited paper. abstract, DOI, PDF
Refereed Workshop Papers
- Gwenael Casaccio, Damien Pollet, Marcus Denker and Stephane Ducasse,
Object Spaces for Safe Image Surgery, Proceedings of the IWST 09 Workshop (ESUG 2009), ACM, 2009, pp. 77-81.
abstract,
PDF,
DOI
- Stephane Ducasse, Marcus Denker and Adrian Lienhard,
Evolving a Reflective Language: Lessons Learned from Implementing Traits, Proceedings of the IWST 09 Workshop (ESUG 2009), ACM, 2009, pp. 82-86.
abstract,
PDF,
DOI
- Sebastian Gonzalez, Marcus Denker and Kim Mens, Transactional Contexts: Harnessing the Power of Context-oriented Reflection, Proceedings of COP '09: International Workshop on Context-Oriented Programming (ECOOP 2009), ACM, 2009, pp. 16.
abstract,
DOI,
PDF
- Marcus Denker and Stéphane Ducasse, Software Evolution from the Field: an Experience Report from the Squeak Maintainers, Proceedings of the ERCIM Working Group on Software Evolution (2006), Electronic Notes in Theoretical Computer Science, vol. 166, Elsevier, January 2007, pp. 8191. abstract, DOI, PDF, Slides
- Marcus Denker, Orla Greevy and Oscar Nierstrasz, Supporting Feature Analysis with Runtime Annotations, Proceedings of the 3rd International Workshop on Program Comprehension through Dynamic Analysis (PCODA 2007), Technische Universiteit Delft, 2007, pp. 2933. abstract PDF URL
- Michael Haupt, Robert Hirschfeld and Marcus Denker, Type feedback for bytecode interpreters, Proceedings of the Second Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'2007), TU Berlin, July 2007, pp. 1722. abstract, PDF, Slides
- Alexandre Bergel and Marcus Denker, Prototyping Languages, Related Constructs and Tools with Squeak, Proceedings of the Workshop on Revival of Dynamic Languages (co-located with ECOOP'06), July 2006. abstract PDF
- Marcus Denker, Orla Greevy and Michele Lanza, Higher Abstractions for Dynamic Analysis, 2nd International Workshop on Program Comprehension through Dynamic Analysis (PCODA 2006), 2006, pp. 3238. abstract PDF URL
- Oscar Nierstrasz, Marcus Denker, Tudor Gîrba and Adrian Lienhard, Analyzing, Capturing and Taming Software Change, Proceedings of the Workshop on Revival of Dynamic Languages (co-located with ECOOP'06), July 2006. abstract PDF
- Oscar Nierstrasz and Marcus Denker, Supporting Software Change in the Programming Language, OOPSLA Workshop on Revival of Dynamic Languages, October 2004. abstract PDF
arXiv e-Prints and Technical Reports
- Adrian Kuhn, David Erni and Marcus Denker, Empowering Collections with Swarm Behavior, e-Print, arXiv, 2010, arxiv.org/abs/1007.0159, PDF
- Camillo Bruni, Toon Verwaest and Marcus Denker, PyGirl: Generating Whole-System VMs from high-level models using PyPy, Technical Report, no. IAM-09-002, University of Bern, Institute of Applied Mathematics and Computer Sciences, 2009, Technical Report. abstract PDF
- Oscar Nierstrasz, Marcus Denker, Tudor Gîrba, Adrian Kuhn, Adrian Lienhard and David Röthlisberger, Self-aware, Evolving Eternal Systems, Technical Report, no. IAM-08-001, University of Bern, Institute of Applied Mathematics and Computer Sciences, 2008, Technical Report. abstract PDF
- Éric Tanter, Kris Gybels, Marcus Denker and Alexandre Bergel, Context-aware aspects, Technical Report, no. TR/DCC-2005-12, University of Chile, 2005, published to Software Composition (SC'06).
Theses
- Marcus Denker, Sub-method Structural and Behavioral Reflection, Ph.D. thesis, University of Bern, May 2008, ISBN: 978-3-00-026899-1. abstract, PDF, Buy at Lulu, Slides
- Marcus Denker, Erweiterung eines statischen Übersetzers zu einem Laufzeitübersetzungssystem, Masters thesis, University of Karlsruhe, 2004. PDF, Slides
Other Publications
- Marcus Denker, Squeak and Croquet, Proceedings of LinuxTag 2005, 2005. abstract, PDF, Slides
- Marcus Denker, Squeak@21c3, Proceedings of the 21st Chaos Communication Congress, Chaos Computer Club, 2004. abstract, PDF, Slides
- Markus Gaelli and Marcus Denker, Von kleinen und grossen Erfindern Squeak: Lernumgebung und Smalltalk-System für Kinder und Erwachsene, c't magazin für computer technik, May 2004, pp. 216221. abstract, PDF
- Marcus Denker, Entwurf von Optimierungen für Squeak, 2002, Studienarbeit, Universität Karlsruhe. abstract, PDF, Folien
- Markus Gaelli and Marcus Denker, Freie Software im Unterricht: Squeak, bpb Online-Publikation: Freie Software im Unterricht, October 2002. URL, PDF
- Marcus Denker, Squeak: Zurück in die Zukunft, Der Eulenspiegel, vol. 2001, no. 2, 2001. PDF
- Marcus Denker, Event und Notification Service in CORBA, Architektur vernetzter Systeme, Universität Karlsruhe, Institut fuer Telematik (Interner Bericht), 2000. abstract, URL, PDF
Translations
- B.J.Allen-Conn and Kim Rose, "Fundamentale Ideen im Unterricht", (orig: Powerful Ideas in the Classroom, ISBN 0-9743131-0-6). Translated by Marcus Denker, Rita Freudenberg, Andreas Gerdes, Uwe Hübner, Esther Mietzsch. PDF