Michael Haupt, Michael Perscheid, Robert Hirschfeld, Lysann Kessler, Thomas Klingbeil, Stephanie Platz, Frank Schlegel, and Philipp Tessenow. PhidgetLab: Crossing the Border from Virtual to Real-World Objects. In Proceedings the Conference of Innovation and Technology in Computer Science Education (ITiCSE) 2010, Bilkent, Ankara, Turkey, June 26-30, 2010, ACM DL. (to appear)
Michael Haupt, Robert Hirschfeld, Tobias Pape, Gregor Gabrysiak, Stefan Marr, Arne Bergmann, and Arvid Heise. The SOM Family: Virtual Machines for Teaching and Research. In Proceedings the Conference of Innovation and Technology in Computer Science Education (ITiCSE) 2010, Bilkent, Ankara, Turkey, June 26-30, 2010, ACM DL. (to appear)
Bastian Steinert, Michael Haupt, Robert Krahn, and Robert Hirschfeld. Continuous Selective Testing. In Proceedings of the International Conference on Agile Software Development (XP) 2010, Springer LNBPI, Trondheim, Norway, June 1-4, 2010, Springer. (to appear)
Robert Hirschfeld, Michael Perscheid, Christian Schubert, and Malte Appeltauer. Dynamic Contract Layers. In Proceedings of the ACM Symposium on Applied Computing (SAC) 2010, Sierre, Switzerland, March 22-26, 2010, ACM Press. (to appear)
Bastian Steinert, Marcel Taeumel, Jens Lincke, Tobias Pape, and Robert Hirschfeld. CodeTalk-Conversations About Code. In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2010, San Diego, California, USA, January 25-27, 2010, IEEE. (to appear)
2009
Bastian Steinert, Michael Grunewald, Stefan Richter, Jens Lincke, and Robert Hirschfeld. Multi-user Multi-account Interaction in Groupware Supporting Single-display Collaboration. In Proceedings of the International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom) 2009, Crystal City, Washington D.C., USA, November 11-14, 2009, IEEE. (to appear)
Bastian Steinert, Michael Perscheid, Martin Beck, Jens Lincke, and Robert Hirschfeld. Debugging into Examples - Leveraging Tests for Program Comprehension. In Proceedings of the International Conference on Testing of Software and Communication Systems and the International Workshop on Formal Approaches to Testing of Software (TESTCOM/FATES) 2009, Springer LNCS 5826, pages 235-240, Eindhoven, The Netherlands, November 2-4, 2009, Springer. (pdf)
Christoph Meinel, Hasso Plattner, Jürgen Döllner, Mathias Weske, Andreas Polze, Robert Hirschfeld, Felix Naumann, and Holger Giese (eds.). Proceedings of the 3rd Ph.D. Retreat of the HPI Research School on Service-oriented Systems Engineering. HPI Technical Reports, vol. 27, 2009, Hasso-Plattner-Institute. (pdf, hpi)
James Noble and Robert Hirschfeld. Dynamic Languages Symposium (Frontmatter). In Proceedings of the Dynamic Languages Symposium (DLS) 2009, co-located with OOPSLA 2009, Orlando, Florida, USA, October 26, 2009, ACM DL. (pdf)
Malte Appeltauer, Robert Hirschfeld, Michael Haupt, and Hidehiko Masuhara ContextJ: Context-oriented Programming with Java. In Proceedings of the JSSST Annual Conference 2009, 2D-1, Shimane University, Matsue, Shimane, Japan, September 16, 2009.
Martin Beck, Michael Haupt, and Robert Hirschfeld. NXTalk: Dynamic Object-oriented Programming in a Constrained Environment. In Proceedings of the International Workshop on Smalltalk Technologies (IWST) 2009, Brest, France, August 31, 2009, ACM DL. (pdf)
Thomas Kowark, Robert Hirschfeld, and Michael Haupt. Object-Relational Mapping with SqueakSave. In Proceedings of the International Workshop on Smalltalk Technologies (IWST) 2009, Brest, France, August 31, 2009, ACM DL. (pdf)
Robert Krahn, Dan Ingalls, Robert Hirschfeld, Jens Lincke, and Krzysztof Palacz. Lively Wiki - A Development Environment for Creating and Sharing Active Web Content. In Proceedings of the International Symposium on Wikis and Open Collaboration (WikiSym) 2009, co-located with OOPSLA 2009, Disney's Contemporary Resort, Orlando, Florida, USA, October 25-27, 2009, ACM DL. (pdf)
Malte Appeltauer, Robert Hirschfeld, and Hidehiko Masuhara. Improving the Development of Context-dependent Java Applications with ContextJ. In Proceedings of the Workshop on Context-oriented Programming (COP) 2009, co-located with ECOOP 2009, Genoa, Italy, July 7, 2009, ACM DL. (pdf)
Malte Appeltauer, Robert Hirschfeld, Michael Haupt, Jens Lincke, and Michael Perscheid. A Comparison of Context-oriented Programming Languages. In Proceedings of the Workshop on Context-oriented Programming (COP) 2009, co-located with ECOOP 2009, Genoa, Italy, July 7, 2009, ACM DL. (pdf)
Pascal Costanza, Richard P. Gabriel, Robert Hirschfeld, and Jorge Vallejos. International Workshop on Context-Oriented Programming (Frontmatter). In Proceedings of the Workshop on Context-oriented Programming (COP) 2009, co-located with ECOOP 2009, Genoa, Italy, July 7, 2009, ACM DL. (pdf)
Hans Schippers, Tom Van Cutsem, Stefan Marr, Michael Haupt, and Robert Hirschfeld. Towards an Actor-based Concurrent Machine Model. In Proceedings of the 4th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS) 2009, pages 4-9, co-located with ECOOP 2009, Genoa, Italy, July 6, 2009, ACM DL. (pdf)
Michael Haupt, Bram Adams, Stijn Timbermont, Celina Gibbs, Yvonne Coady, and Robert Hirschfeld. Disentangling Virtual Machine Architecture. In IET Journal on Software, Special Issue on Domain-Specific Aspect Languages, vol. 3, no. 3, pages 201-218, June 2009. (pdf)
Hans Schippers, Michael Haupt, and Robert Hirschfeld. An Implementation Substrate for Languages Composing Modularized Crosscutting Concerns. In Proceedings of the ACM Symposium on Applied Computing (SAC) 2009, pages 1944-1951, Waikiki Beach, Honolulu, Hawaii, USA, March 9-12, 2009, ACM Press. (pdf)
Jens Lincke, Robert Krahn, Dan Ingalls, and Robert Hirschfeld. Lively Fabrik - A Web-based End-user Programming Environment. In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009, pages 11-19, Kyoto, Japan, January 19-22, 2009, IEEE. (pdf)
Philipp Engelhard, Robert Hirschfeld, and Jens Lincke. Pitsupai - Collaborative Scripting in a distributed, persistent 3D World. In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009, pages 87-94, Kyoto, Japan, January 19-22, 2009, IEEE. (pdf)
Norman Holz, Robert Hirschfeld, Jens Lincke, Michael Rüger, and Michael Haupt. Sophie - Tools and Materials in Multimedia Book Creation. In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009, pages 20-26, Kyoto, Japan, January 19-22, 2009, IEEE. (pdf)
2008
Robert Hirschfeld and Kim Rose (eds.). Self-Sustaining Systems. Proceedings of the First Workshop on Self-sustaining Systems (S3) 2008, Springer LNCS 5146, Potsdam, Germany, May 15-16, 2008, Springer. (springer)
Hans Schippers, Dirk Janssens, Michael Haupt, and Robert Hirschfeld. Delegation-based Semantics for Modularizing Crosscutting Concerns. In Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) 2008, pages 525-542, Nashville, Tennessee, USA, October 19-23, 2008. (pdf)
Pascal Costanza, Richard P. Gabriel, Robert Hirschfeld, and Guy L. Steele, Jr. Lisp50 -- The 50th Birthday of Lisp at OOPSLA 2008. In Companion of the Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) 2008, pages 853-854, Nashville, Tennessee, USA, October 19-23, 2008. (pdf)
Malte Appeltauer, Robert Hirschfeld, and Tobias Rho. Dedicated Programming Support for Context-aware Ubiquitous Applications. In Proceedings of the 2nd International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM) 2008, pages 38-43, IEEE Computer Society Press, Valencia, Spain, September 29 - October 4, 2008. (pdf, doi)
Malte Appeltauer and Robert Hirschfeld. Explicit Language and Infrastructure Support for Context-aware Services. In Proceedings of INFORMATIK 2008 - Beherrschbare Systeme dank Informatik, Lecture Notes in Informatics (LNI), P-134, pages 38-43, Gesellschaft für Informatik (GI), München, Germany, 2008. (pdf)
Michael Perscheid, David Tibbe, Martin Beck, Stefan Berger, Peter Osburg, Jeff Eastman, Michael Haupt, and Robert Hirschfeld. An Introduction to Seaside - Developing Web Applications with Squeak and Smalltalk. Lulu, 2008. (lulu, amazon)
Robert Hirschfeld. Dynamic Adaptation - Changing Services at Runtime. In Hendrik Berndt (ed.), Towards 4G Technologies: Services with Initiative, Wiley Series on Communications Networking & Distributed Systems, Wiley, 2008. (wiley, amazon)
Robert Hirschfeld, Pascal Costanza, and Oscar Nierstrasz. Context-oriented Programming. In Journal of Object Technology (JOT), vol. 7, no. 3, pages 125-151, March - April 2008, www.jot.fm. (pdf)
Jan Wloka, Robert Hirschfeld, and Joachim Hänsel. Tool-supported Refactoring of Aspect-oriented Programs. In Proceedings of the Conference on Aspect-oriented Software Development (AOSD) 2008, pages 132-143, Brussels, Belgium, March 31 - April 4, 2008. (pdf)
Jens Lincke, Robert Hirschfeld, Michael Rüger, and Maic Masuch. SophieScript - Active Content in Multimedia Documents. In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2008, pages 21-28, Poitiers, France, January 14-16, 2008, IEEE. (pdf)
Robert Hirschfeld, Michael Haupt, Michael Rüger, Patrick Brünn, Ronny Esterluß, Norman Holz, Kerstin Knebel, and Robert Timm. SophieServer - The Future of Reading. In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2008, pages 29-35, Poitiers, France, January 14-16, 2008, IEEE. (pdf)
Robert Hirschfeld, Pascal Costanza, and Michael Haupt. An Introduction to Context-oriented Programming with ContextS. In Generative and Transformational Techniques in Software Engineering (GTTSE) II, Springer LNCS 5235, pages 396-407, Braga, Portugal, July 2-7, 2008, Springer. (pdf)
Johan Brichau, Andy Kellens, Kris Gybels, Kim Mens, Robert Hirschfeld, and Theo D'Hondt. Application-Specific Models and Pointcuts Using a Logic Meta Language. In Elsevier Computer Languages, Systems & Structures, vol. 34, no. 2-3, July - October 2008, pages 66-82, doi:10.1016/j.cl.2007.05.004, May 13, 2007. (pdf)
2007
Michael Haupt, Robert Hirschfeld, and Marcus Denker. Type Feedback for Bytecode Interpreters. 2nd Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS) 2007, co-located with ECOOP 2007, Berlin, Germany, July 30, 2007. (pdf)
Pascal Costanza and Robert Hirschfeld. Reflective Layer Activation in ContextL. In Proceedings of the Programming for Separation of Concerns (PSC) of the ACM Symposium on Applied Computing (SAC) 2007, pages 1280-1285, Seoul, Korea, March 11-15, 2007, ACM Press. (pdf)
Brecht Desmet, Jorge Vallejos, Pascal Costanza, and Robert Hirschfeld. Layered Design Approach for Context-aware Systems. In Proceedings of the First International Workshop on Variability Modelling of Software-intensive Systems (Lero technical report) 2007. Limerick, Ireland, January 16-18, 2007. (pdf)
Johan Brichau, Andy Kellens, Kris Gybels, Kim Mens, Robert Hirschfeld, and Theo D'Hondt. Application-Specific Models and Pointcuts Using a Logic Meta Language. In Advances in Smalltalk, Springer LNCS 4406, pages 1-22, Springer, 2007. (pdf)
2006
Pascal Costanza, Robert Hirschfeld, and Wolfgang De Meuter. Efficient Layer Activation for Switching Context-dependent Behavior. In Proceedings of the Joint Modular Languages Conference (JMLC) 2006, Springer LNCS 4228, pages 84-103, Oxford, England, September 13-15, 2006, Springer. (pdf)
Alexandre Bergel, Robert Hirschfeld, Siobhan Clarke, and Pascal Costanza. AspectBoxes - Controlling the Visibility of Aspects. In Proceedings of the First International Conference on Software and Data Technologies (ICSOFT) 2006, Springer CCIS 10, pages 74-83, Setubal, Portugal, September 11-14, 2006, Springer.
Robert Hirschfeld and Katsuya Kawamura. Dynamic Service Adaptation. In Software: Practice and Experience, 36(11-12):1115-1131, September-October 2006, Wiley InterScience. (pdf)
2005 and earlier
Robert Hirschfeld and Stefan Hanenberg. Open Aspects. In Elsevier Journal on Computer Languages, Systems & Structures, Science Direct, vol. 32, no. 2-3, July-October 2006, pages 87-108, Elsevier 2005. (pdf)
Pascal Costanza and Robert Hirschfeld. Language Constructs for Context-oriented Programming - An Overview of ContextL. In Proceedings of the Dynamic Languages Symposium (DLS) 2005, co-located with the Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA) 2005, San Diego, California, USA, October 18, 2005, ACM DL. (pdf)
Robert Hirschfeld and Ralf Lämmel. Reflective Designs. In IEE Journal on Software, Special Issue on Reusable Software Libraries, vol. 152, no. 1, pages 38-51, February 2005. (pdf)
Stefan Hanenberg, Robert Hirschfeld, and Rainer Unland. Morphing Aspects: Incompletely Woven Aspects and Continuous Weaving. In Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD) 2004, pages 46-55, ACM Press, Lancaster, UK, March 22-26, 2004. (pdf)
Robert Hirschfeld, Katsuya Kawamura, and Hendrik Berndt. Dynamic Service Adaptation for Runtime System Extensions. In Roberto Battiti, Renato Lo Cigno Cigno, Marco Conti (eds.), Proceedings of Wireless On-Demand Network Systems (WONS) 2004, Springer LNCS 2928, pages 227-240, Springer, 2004. (pdf)
Robert Hirschfeld, Jeff Eastman, Matthias Wagner, and Hendrik Berndt. Locators - Dynamic Service Composition and System Evolution. In Pascal Costanza, Günter Kniesel (eds.), Proceedings of the 2003 International Workshop on Unanticipated Software Evolution (USE), co-located with the European Joint Conferences on
Theory and Practice of Software (ETAPS) 2003, pages 50-56, Warsaw, Poland, April 5-6, 2003. (pdf)
Robert Hirschfeld. AspectS – Aspect-Oriented Programming with Squeak. In Mehmet Aksit, Mira Mezini, and Rainer Unland (eds.), Proceedings of Objects, Components, Architectures, Services, and Applications for a Networked World, Springer LNCS 2591, pages 216-232, Springer, 2003. (pdf)
Jeff Eastman, Robert Hirschfeld, Matthias Wagner, and Hendrik Berndt. Supporting Services in a Dynamic Distributed Computing Environment. In Proceedings of the TINA Workshop 2002, Petaling Jaya, Malaysia, October 2-4, 2002. (pdf)
Jeff Eastman, Ian Fuller, and Robert Hirschfeld. Service Lifecycle in a Distributed Computing Environment. In Proceedings of the IEEE Telecommunications Information Networking Architecture (TINA) Conference 1999, pages 183-184, Oahu, Hawaii, USA, April 12-15, 1999. (pdf)