Note

Papers Top

This is a list of research papers related to Squeak. Please let us know about the publications we might have missed.

Papers

2023

  1. Patrick Rein, Tom Beckmann, Eva Krebs, Toni Mattis, and Robert Hirschfeld. “Too Simple? Notions of Task Complexity Used in Maintenance-Based Studies of Programming Tools.” In Proceedings of the IEEE/ACM International Conference on Program Comprehension (ICPC) 2023, 254–65. Melbourne, Australia: ACM DL, 2023. https://doi.org/10.1109/ICPC58990.2023.00040. [BibTeX]
    @inproceedings{Rein2023TSN,
      author = {Rein, Patrick and Beckmann, Tom and Krebs, Eva and Mattis, Toni and Hirschfeld, Robert},
      title = {Too Simple? Notions of Task Complexity used in Maintenance-based Studies of Programming Tools},
      booktitle = {Proceedings of the IEEE/ACM International Conference on Program Comprehension (ICPC) 2023},
      year = {2023},
      pages = {254--265},
      doi = {10.1109/ICPC58990.2023.00040},
      url = {https://doi.org/10.1109/ICPC58990.2023.00040},
      address = {Melbourne, Australia},
      publisher = {ACM DL}
    }
    
  2. Leonard Geier, Paul Methfessel, Tom Beckmann, and Robert Hirschfeld. “Asymmetric Performance in Virtual Reality and Code.” In Proceedings of the International Conference on Live Coding (ICLC) 2023, 7. Utrecht, Netherlands, 2023. https://doi.org/10.5281/zenodo.7843896. [BibTeX]
    @inproceedings{Geier2023APV,
      author = {Geier, Leonard and Methfessel, Paul and Beckmann, Tom and Hirschfeld, Robert},
      title = {Asymmetric Performance in Virtual Reality and Code},
      booktitle = {Proceedings of the International Conference on Live Coding (ICLC) 2023},
      year = {2023},
      address = {Utrecht, Netherlands},
      pages = {7},
      doi = {10.5281/zenodo.7843896},
      url = {https://doi.org/10.5281/zenodo.7843896}
    }
    
  3. Eva Krebs, Patrick Rein, Joana Bergsiek, Lina Urban, and Robert Hirschfeld. “Probe Log: Visualizing the Control Flow of Babylonian Programming.” In Proceedings of the Programming Experience 2023 (PX/23) Workshop, Co-Located with the International Conference on the Art, Science, and Engineering of Programming (‹Programming›) 2023, 61–67. University of Tokyo, Tokyo, Japan: ACM DL, 2023. https://doi.org/10.1145/3594671.3594679. [BibTeX]
    @inproceedings{Krebs2023PLV,
      author = {Krebs, Eva and Rein, Patrick and Bergsiek, Joana and Urban, Lina and Hirschfeld, Robert},
      title = {Probe Log: Visualizing the Control Flow of Babylonian Programming},
      booktitle = {Proceedings of the Programming Experience 2023 (PX/23) Workshop, co-located with the International Conference on the Art, Science, and Engineering of Programming (‹Programming›) 2023},
      year = {2023},
      pages = {61--67},
      doi = {10.1145/3594671.3594679},
      url = {https://doi.org/10.1145/3594671.3594679},
      address = {University of Tokyo, Tokyo, Japan},
      publisher = {ACM DL}
    }
    
  4. Christoph Thiede, Marcel Taeumel, and Robert Hirschfeld. “Object-Centric Time-Travel Debugging: Exploring Traces of Objects.” In Proceedings of the Programming Experience 2023 (PX/23) Workshop, Co-Located with the International Conference on the Art, Science, and Engineering of Programming (‹Programming›) 2023, 54–60. University of Tokyo, Tokyo, Japan: ACM DL, 2023. https://doi.org/10.1145/3594671.3594678. [BibTeX]
    @inproceedings{Thiede2023OCT,
      author = {Thiede, Christoph and Taeumel, Marcel and Hirschfeld, Robert},
      title = {Object-centric Time-Travel Debugging: Exploring Traces of Objects},
      booktitle = {Proceedings of the Programming Experience 2023 (PX/23) Workshop, co-located with the International Conference on the Art, Science, and Engineering of Programming (‹Programming›) 2023},
      year = {2023},
      pages = {54--60},
      doi = {10.1145/3594671.3594678},
      url = {https://doi.org/10.1145/3594671.3594678},
      address = {University of Tokyo, Tokyo, Japan},
      publisher = {ACM DL}
    }
    
  5. Marcel Taeumel, Patrick Rein, Jens Lincke, and Robert Hirschfeld. “How to Tame an Unpredictable Emergence? Design Strategies for a Live-Programming System.” In Design Thinking Research: Innovation - Insight - Then and Now, edited by Christoph Meinel and Larry Leifer, 149–66. Springer International Publishing, 2023. https://doi.org/10.1007/978-3-031-36103-6_8. [BibTeX]
    @inbook{Taeumel2023HTU,
      author = {Taeumel, Marcel and Rein, Patrick and Lincke, Jens and Hirschfeld, Robert},
      editor = {Meinel, Christoph and Leifer, Larry},
      title = {How to Tame an Unpredictable Emergence? Design Strategies for a Live-Programming System},
      booktitle = {Design Thinking Research: Innovation - Insight - Then and Now},
      year = {2023},
      publisher = {Springer International Publishing},
      pages = {149--166},
      doi = {10.1007/978-3-031-36103-6_8},
      url = {https://doi.org/10.1007/978-3-031-36103-6_8}
    }
    
  6. Tom Beckmann, Patrick Rein, Stefan Ramson, Joana Bergsiek, and Robert Hirschfeld. “Structured Editing for All: Deriving Usable Structured Editors From Grammars.” In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, CHI 2023, Hamburg, Germany, April 23-28, 2023, edited by Albrecht Schmidt, Kaisa Väänänen, Tesh Goyal, Per Ola Kristensson, Anicia Peters, Stefanie Mueller, Julie R. Williamson, and Max L. Wilson, 595:1–595:16. ACM, 2023. https://doi.org/10.1145/3544548.3580785. [BibTeX]
    @inproceedings{Beckmann2023SSA,
      author = {Beckmann, Tom and Rein, Patrick and Ramson, Stefan and Bergsiek, Joana and Hirschfeld, Robert},
      editor = {Schmidt, Albrecht and V{\"{a}}{\"{a}}n{\"{a}}nen, Kaisa and Goyal, Tesh and Kristensson, Per Ola and Peters, Anicia and Mueller, Stefanie and Williamson, Julie R. and Wilson, Max L.},
      title = {Structured Editing for All: Deriving Usable Structured Editors from
                        Grammars},
      booktitle = {Proceedings of the 2023 {CHI} Conference on Human Factors in Computing
                        Systems, {CHI} 2023, Hamburg, Germany, April 23-28, 2023},
      pages = {595:1--595:16},
      publisher = {{ACM}},
      year = {2023},
      url = {https://doi.org/10.1145/3544548.3580785},
      doi = {10.1145/3544548.3580785},
      timestamp = {Sat, 29 Apr 2023 19:25:24 +0200},
      biburl = {https://dblp.org/rec/conf/chi/BeckmannRRBH23.bib},
      bibsource = {dblp computer science bibliography, https://dblp.org}
    }
    

2022

  1. Patrick Rein, Tom Beckmann, Leonard Geier, Toni Mattis, and Robert Hirschfeld. “Competitive Debugging: Toward Contests Promoting Debugging as a Skill.” In Proceedings of the 2022 ACM SIGPLAN International Symposium On New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2022, Auckland, New Zealand, December 8-10, 2022, edited by Christophe Scholliers and Jeremy Singer, 172–84. ACM, 2022. https://doi.org/10.1145/3563835.3567665. [BibTeX]
    @inproceedings{Rein2022CD,
      author = {Rein, Patrick and Beckmann, Tom and Geier, Leonard and Mattis, Toni and Hirschfeld, Robert},
      editor = {Scholliers, Christophe and Singer, Jeremy},
      title = {Competitive Debugging: Toward Contests Promoting Debugging as a Skill},
      booktitle = {Proceedings of the 2022 {ACM} {SIGPLAN} International Symposium on
                        New Ideas, New Paradigms, and Reflections on Programming and Software,
                        Onward! 2022, Auckland, New Zealand, December 8-10, 2022},
      pages = {172--184},
      publisher = {{ACM}},
      year = {2022},
      url = {https://doi.org/10.1145/3563835.3567665},
      doi = {10.1145/3563835.3567665},
      timestamp = {Fri, 02 Dec 2022 18:11:47 +0100},
      biburl = {https://dblp.org/rec/conf/onward/ReinBGMH22.bib},
      bibsource = {dblp computer science bibliography, https://dblp.org}
    }
    
  2. Marcel Taeumel and Robert Hirschfeld. “Relentless Repairability or Reckless Reuse: Whether or Not to Rebuild a Concern with Your Familiar Tools and Materials.” In Proceedings of the 2022 ACM SIGPLAN International Symposium On New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2022, Auckland, New Zealand, December 8-10, 2022, edited by Christophe Scholliers and Jeremy Singer, 185–94. ACM, 2022. https://doi.org/10.1145/3563835.3568733. [BibTeX]
    @inproceedings{Taeumel2022RRRR,
      author = {Taeumel, Marcel and Hirschfeld, Robert},
      editor = {Scholliers, Christophe and Singer, Jeremy},
      title = {Relentless Repairability or Reckless Reuse: Whether or Not to Rebuild
                        a Concern with Your Familiar Tools and Materials},
      booktitle = {Proceedings of the 2022 {ACM} {SIGPLAN} International Symposium on
                        New Ideas, New Paradigms, and Reflections on Programming and Software,
                        Onward! 2022, Auckland, New Zealand, December 8-10, 2022},
      pages = {185--194},
      publisher = {{ACM}},
      year = {2022},
      url = {https://doi.org/10.1145/3563835.3568733},
      doi = {10.1145/3563835.3568733},
      timestamp = {Fri, 02 Dec 2022 18:11:47 +0100},
      biburl = {https://dblp.org/rec/conf/onward/TaeumelH22.bib},
      bibsource = {dblp computer science bibliography, https://dblp.org}
    }
    
  3. Tom Beckmann, Patrick Rein, Toni Mattis, and Robert Hirschfeld. “Partial Parsing for Structured Editors.” In Proceedings of the 15th ACM SIGPLAN International Conference On Software Language Engineering, SLE 2022, Auckland, New Zealand, December 6-7, 2022, edited by Bernd Fischer, Lola Burgueño, and Walter Cazzola, 110–20. ACM, 2022. https://doi.org/10.1145/3567512.3567522. [BibTeX]
    @inproceedings{Beckmann2022PPS,
      author = {Beckmann, Tom and Rein, Patrick and Mattis, Toni and Hirschfeld, Robert},
      editor = {Fischer, Bernd and Burgue{\~{n}}o, Lola and Cazzola, Walter},
      title = {Partial Parsing for Structured Editors},
      booktitle = {Proceedings of the 15th {ACM} {SIGPLAN} International Conference on
                        Software Language Engineering, {SLE} 2022, Auckland, New Zealand,
                        December 6-7, 2022},
      pages = {110--120},
      publisher = {{ACM}},
      year = {2022},
      url = {https://doi.org/10.1145/3567512.3567522},
      doi = {10.1145/3567512.3567522},
      timestamp = {Fri, 02 Dec 2022 18:03:51 +0100},
      biburl = {https://dblp.org/rec/conf/sle/BeckmannRMH22.bib},
      bibsource = {dblp computer science bibliography, https://dblp.org}
    }
    
  4. Marcel Taeumel, Jens Lincke, Patrick Rein, and Robert Hirschfeld. “A Pattern Language of an Exploratory Programming Workspace.” In Design Thinking Research: Achieving Real Innovation, edited by Christoph Meinel and Larry Leifer, 111–45. Springer International Publishing, 2022. https://doi.org/10.1007/978-3-031-09297-8_7. [BibTeX]
    @inbook{Taeumel2022APL,
      author = {Taeumel, Marcel and Lincke, Jens and Rein, Patrick and Hirschfeld, Robert},
      editor = {Meinel, Christoph and Leifer, Larry},
      title = {A Pattern Language of an Exploratory Programming Workspace},
      booktitle = {Design Thinking Research: Achieving Real Innovation},
      year = {2022},
      publisher = {Springer International Publishing},
      pages = {111--145},
      isbn = {978-3-031-09297-8},
      doi = {10.1007/978-3-031-09297-8_7},
      url = {https://doi.org/10.1007/978-3-031-09297-8_7}
    }
    
  5. Toni Mattis, Tom Beckmann, Patrick Rein, and Robert Hirschfeld. “First-Class Concepts: Reified Architectural Knowledge Beyond Dominant Decompositions.” J. Object Technol. 21, no. 2 (2022): 1–15. https://doi.org/10.5381/jot.2022.21.2.a6. [BibTeX]
    @article{Mattis2022FCC,
      author = {Mattis, Toni and Beckmann, Tom and Rein, Patrick and Hirschfeld, Robert},
      title = {First-Class Concepts: Reified Architectural Knowledge Beyond Dominant
                        Decompositions},
      journal = {J. Object Technol.},
      volume = {21},
      number = {2},
      pages = {1--15},
      year = {2022},
      url = {https://doi.org/10.5381/jot.2022.21.2.a6},
      doi = {10.5381/jot.2022.21.2.a6},
      timestamp = {Wed, 07 Dec 2022 23:06:05 +0100},
      biburl = {https://dblp.org/rec/journals/jot/MattisBRH22.bib},
      bibsource = {dblp computer science bibliography, https://dblp.org}
    }
    
  6. Eva Krebs, Patrick Rein, and Robert Hirschfeld. “Example Mining: Assisting Example Creation to Enhance Code Comprehension.” In Proceedings of the 6th International Conference on the Art, Science, and Engineering of Programming, Programming 2022, Porto, Portugal, March 21-25, 2022, edited by Ademar Aguiar, Eduardo Guerra, Shigeru Chiba, and Elisa Gonzalez Boix, 60–66. ACM, 2022. https://doi.org/10.1145/3532512.3535226. [BibTeX]
    @inproceedings{Krebs2022EMA,
      author = {Krebs, Eva and Rein, Patrick and Hirschfeld, Robert},
      editor = {Aguiar, Ademar and Guerra, Eduardo and Chiba, Shigeru and Boix, Elisa Gonzalez},
      title = {Example Mining: Assisting Example Creation to Enhance Code Comprehension},
      booktitle = {Proceedings of the 6th International Conference on the Art, Science,
                        and Engineering of Programming, Programming 2022, Porto, Portugal,
                        March 21-25, 2022},
      pages = {60--66},
      publisher = {{ACM}},
      year = {2022},
      url = {https://doi.org/10.1145/3532512.3535226},
      doi = {10.1145/3532512.3535226},
      timestamp = {Sun, 25 Dec 2022 14:02:35 +0100},
      biburl = {https://dblp.org/rec/conf/programming/KrebsRH22.bib},
      bibsource = {dblp computer science bibliography, https://dblp.org}
    }
    
  7. Friedrich Eichenroth, Patrick Rein, and Robert Hirschfeld. “Fast Packrat Parsing in a Live Programming Environment.” Technische Berichte Des Hasso-Plattner-Instituts Für Digital Engineering an Der Universität Potsdam; 135. Universitätsverlag Potsdam, 2022. https://doi.org/10.25932/PUBLISHUP-49124. [BibTeX]
    @techreport{Eichenroth2022Fpp,
      author = {Eichenroth, Friedrich and Rein, Patrick and Hirschfeld, Robert},
      title = {Fast packrat parsing in a live programming environment},
      year = {2022},
      copyright = {Urheberrechtsschutz},
      doi = {10.25932/PUBLISHUP-49124},
      journal = {Technische Berichte des Hasso-Plattner-Instituts für Digital Engineering an der Universität Potsdam; 135},
      language = {en},
      publisher = {Universitätsverlag Potsdam}
    }
    

2021

  1. Tobias Pape. “Efficient Compound Values in Virtual Machines.” PhD thesis, Universität Potsdam, 2021. https://doi.org/10.25932/PUBLISHUP-49913. [BibTeX]
    @phdthesis{Pape2021Ecv,
      author = {Pape, Tobias},
      title = {Efficient compound values in virtual machines},
      year = {2021},
      copyright = {Creative Commons Attribution Share Alike 4.0 International},
      doi = {10.25932/PUBLISHUP-49913},
      keywords = {004 Datenverarbeitung; Informatik},
      language = {en},
      publisher = {Universität Potsdam}
    }
    
  2. Rüdeger Baumann. “Vom Grafikobjekt Zum Programmtext - Eine Einführung in Das Objektorientierte Programmieren Mit SQUEAK/SMALLTALK (Teil 7).” LOG IN 41, no. 1 (2021): 107–25. [BibTeX]
    @article{mci/Baumann2021,
      author = {Baumann, Rüdeger},
      journal = {LOG IN},
      title = {Vom Grafikobjekt zum Programmtext - Eine Einführung in das objektorientierte Programmieren mit SQUEAK/SMALLTALK (Teil 7)},
      year = {2021},
      number = {1},
      pages = {107-125},
      volume = {41}
    }
    
  3. Tom Beckmann, Eva Krebs, Patrick Rein, Stefan Ramson, and Robert Hirschfeld. “Shortening Feedback Loops in a Live Game Development Environment.” In IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2021, St Louis, MO, USA, October 10-13, 2021, edited by Kyle J. Harms, Jácome Cunha, Steve Oney, and Caitlin Kelleher, 1–5. IEEE, 2021. https://doi.org/10.1109/VL/HCC51201.2021.9576454. [BibTeX]
    @inproceedings{Beckmann2021SFL,
      author = {Beckmann, Tom and Krebs, Eva and Rein, Patrick and Ramson, Stefan and Hirschfeld, Robert},
      booktitle = {{IEEE} Symposium on Visual Languages and Human-Centric Computing, {VL/HCC} 2021, St Louis, MO, USA, October 10-13, 2021},
      title = {Shortening Feedback Loops in a Live Game Development Environment},
      year = {2021},
      editor = {Harms, Kyle J. and Cunha, J{\'{a}}come and Oney, Steve and Kelleher, Caitlin},
      pages = {1--5},
      publisher = {{IEEE}},
      bibsource = {dblp computer science bibliography, https://dblp.org},
      biburl = {https://dblp.org/rec/conf/vl/BeckmannKRRH21.bib},
      doi = {10.1109/VL/HCC51201.2021.9576454}
    }
    
  4. Marcel Taeumel, Patrick Rein, and Robert Hirschfeld. “Toward Patterns of Exploratory Programming Practice.” In Design Thinking Research : Translation, Prototyping, and Measurement, edited by Christoph Meinel and Larry Leifer, 127–50. Springer International Publishing, 2021. https://doi.org/10.1007/978-3-030-76324-4_7. [BibTeX]
    @inbook{Taeumel2021TPE,
      author = {Taeumel, Marcel and Rein, Patrick and Hirschfeld, Robert},
      editor = {Meinel, Christoph and Leifer, Larry},
      title = {Toward Patterns of Exploratory Programming Practice},
      booktitle = {Design Thinking Research : Translation, Prototyping, and Measurement},
      year = {2021},
      publisher = {Springer International Publishing},
      pages = {127--150},
      isbn = {978-3-030-76324-4},
      doi = {10.1007/978-3-030-76324-4_7},
      url = {https://doi.org/10.1007/978-3-030-76324-4_7}
    }
    
  5. Mauricio Verano Merino, Tom Beckmann, Tijs van der Storm, Robert Hirschfeld, and Jurgen J. Vinju. “Getting Grammars into Shape for Block-Based Editors.” In SLE ’21: 14th ACM SIGPLAN International Conference on Software Language Engineering, Chicago, IL, USA, October 17 - 18, 2021, edited by Eelco Visser, Dimitris S. Kolovos, and Emma Söderberg, 83–98. ACM, 2021. https://doi.org/10.1145/3486608.3486908. [BibTeX]
    @inproceedings{Merino2021Ggi,
      author = {Merino, Mauricio Verano and Beckmann, Tom and van der Storm, Tijs and Hirschfeld, Robert and Vinju, Jurgen J.},
      booktitle = {{SLE} '21: 14th {ACM} {SIGPLAN} International Conference on Software Language Engineering, Chicago, IL, USA, October 17 - 18, 2021},
      title = {Getting grammars into shape for block-based editors},
      year = {2021},
      editor = {Visser, Eelco and Kolovos, Dimitris S. and S{\"{o}}derberg, Emma},
      pages = {83--98},
      publisher = {{ACM}},
      bibsource = {dblp computer science bibliography, https://dblp.org},
      biburl = {https://dblp.org/rec/conf/sle/MerinoBSHV21.bib},
      doi = {10.1145/3486608.3486908},
      file = {:MerinoBeckmannStormHirschfeldVinju_2021_GettingGrammarsIntoShapeForBlockBasedEditors.pdf:PDF}
    }
    
  6. Marcel Taeumel and Robert Hirschfeld. “Exploring Modal Locking in Window Manipulation: Why Programmers Should Stash, Duplicate, Split, and Link Composite Views.” In Programming ’21: 5th International Conference on the Art, Science, and Engineering of Programming, Cambridge, United Kingdom, March 22-26, 2021, edited by Luke Church, Shigeru Chiba, and Elisa Gonzalez Boix, 14–20. ACM, 2021. https://doi.org/10.1145/3464432.3464433. [BibTeX]
    @inproceedings{Taeumel2021EML,
      author = {Taeumel, Marcel and Hirschfeld, Robert},
      booktitle = {Programming '21: 5th International Conference on the Art, Science, and Engineering of Programming, Cambridge, United Kingdom, March 22-26, 2021},
      title = {Exploring Modal Locking in Window Manipulation: Why Programmers Should Stash, Duplicate, Split, and Link Composite Views},
      year = {2021},
      editor = {Church, Luke and Chiba, Shigeru and Boix, Elisa Gonzalez},
      pages = {14--20},
      publisher = {{ACM}},
      bibsource = {dblp computer science bibliography, https://dblp.org},
      biburl = {https://dblp.org/rec/conf/programming/TaeumelH21.bib},
      doi = {10.1145/3464432.3464433}
    }
    

2020

  1. Trygve Mikkjel Heyerdahl Reenskaug. “Personal Programming and the Object Computer.” Software and Systems Modelling 19, no. 4 (2020): 787–824. https://doi.org/10.1007/s10270-019-00768-3. [BibTeX]
    @article{Reenskaug2020Ppa,
      author = {Reenskaug, Trygve Mikkjel Heyerdahl},
      journal = {Software and Systems Modelling},
      title = {Personal programming and the object computer},
      year = {2020},
      number = {4},
      pages = {787--824},
      volume = {19},
      bibsource = {dblp computer science bibliography, https://dblp.org},
      biburl = {https://dblp.org/rec/journals/sosym/Reenskaug20.bib},
      doi = {10.1007/s10270-019-00768-3}
    }
    
  2. Ricardo Moran, Teragni Matı́as, and Gonzalo Zabala. “Physical Bits: A Live Programming Environment for Educational Robotics.” In Robotics in Education - Methodologies and Technologies, Proceedings of the 11th RiE 2020, Virtual Event / Bratislava, Slovak Republic, September 30 - October 2, 2020, edited by Wilfried Lepuschitz, Munir Merdan, Gottfried Koppensteiner, Richard Balogh, and David Obdrzálek, 1316:291–303. Advances in Intelligent Systems and Computing. Springer, 2020. https://doi.org/10.1007/978-3-030-67411-3_26. [BibTeX]
    @inproceedings{Moran2020PBA,
      author = {Moran, Ricardo and Teragni, Mat{\'{\i}}as and Zabala, Gonzalo},
      booktitle = {Robotics in Education - Methodologies and Technologies, Proceedings of the 11th RiE 2020, Virtual Event / Bratislava, Slovak Republic, September 30 - October 2, 2020},
      title = {Physical Bits: {A} Live Programming Environment for Educational Robotics},
      year = {2020},
      editor = {Lepuschitz, Wilfried and Merdan, Munir and Koppensteiner, Gottfried and Balogh, Richard and Obdrz{\'{a}}lek, David},
      pages = {291--303},
      publisher = {Springer},
      series = {Advances in Intelligent Systems and Computing},
      volume = {1316},
      bibsource = {dblp computer science bibliography, https://dblp.org},
      biburl = {https://dblp.org/rec/conf/rie/MoranTZ20.bib},
      doi = {10.1007/978-3-030-67411-3\_{2}{6}},
      url = {https://doi.org/10.1007/978-3-030-67411-3_26}
    }
    
  3. Tom Beckmann, Stefan Ramson, Patrick Rein, and Robert Hirschfeld. “Visual Design for a Tree-Oriented Projectional Editor.” In Programming’20: 4th International Conference on the Art, Science, and Engineering of Programming, Porto, Portugal, March 23-26, 2020, edited by Ademar Aguiar, Shigeru Chiba, and Elisa Gonzalez Boix, 113–19. ACM, 2020. https://doi.org/10.1145/3397537.3397560. [BibTeX]
    @inproceedings{Beckmann2020Vdf,
      author = {Beckmann, Tom and Ramson, Stefan and Rein, Patrick and Hirschfeld, Robert},
      booktitle = {Programming'20: 4th International Conference on the Art, Science, and Engineering of Programming, Porto, Portugal, March 23-26, 2020},
      title = {Visual design for a tree-oriented projectional editor},
      year = {2020},
      editor = {Aguiar, Ademar and Chiba, Shigeru and Boix, Elisa Gonzalez},
      pages = {113--119},
      publisher = {{ACM}},
      bibsource = {dblp computer science bibliography, https://dblp.org},
      biburl = {https://dblp.org/rec/conf/programming/BeckmannRRH20.bib},
      doi = {10.1145/3397537.3397560}
    }
    
  4. Daniel Ingalls, Eliot Miranda, Clément Béra, and Elisa Gonzalez Boix. “Two Decades of Live Coding and Debugging of Virtual Machines through Simulation.” Software: Practice and Experience 50, no. 9 (2020): 1629–50. https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.2841. [BibTeX]
    @article{ingalls_2020_spe_vm_simulation,
      author = {Ingalls, Daniel and Miranda, Eliot and Béra, Clément and Gonzalez Boix, Elisa},
      title = {Two decades of live coding and debugging of virtual machines through simulation},
      year = {2020},
      issue_date = {September 2020},
      journal = {Software: Practice and Experience},
      volume = {50},
      number = {9},
      pages = {1629-1650},
      doi = {10.1002/spe.2841},
      url = {https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.2841},
      eprint = {https://onlinelibrary.wiley.com/doi/pdf/10.1002/spe.2841},
      keywords = {live development, managed runtime, tools, virtual machine}
    }
    
  5. Daniel Ingalls. “The Evolution of Smalltalk: From Smalltalk-72 through Squeak.” Proc. ACM Program. Lang. 4, no. HOPL (June 2020). https://doi.org/10.1145/3386335. [BibTeX]
    @article{ingalls_2020_hopl_evolution_of_smalltalk,
      author = {Ingalls, Daniel},
      title = {The Evolution of Smalltalk: From Smalltalk-72 through Squeak},
      year = {2020},
      issue_date = {June 2020},
      publisher = {Association for Computing Machinery},
      address = {New York, NY, USA},
      volume = {4},
      number = {HOPL},
      url = {https://doi.org/10.1145/3386335},
      doi = {10.1145/3386335},
      journal = {Proc. ACM Program. Lang.},
      month = jun,
      articleno = {85},
      numpages = {101},
      keywords = {Bootstrap, Bytecode, Interpreter, EToys, Morphic, Squeak, Alto, NoteTaker, OOZE, Virtual Machine, BitBlt, Objects, Blocks, Smalltalk}
    }
    
  6. Jan Ehmueller, Alexander Riese, Hendrik Tjabben, Fabio Niephaus, and Robert Hirschfeld. “Polyglot Code Finder.” In Conference Companion of the 4th International Conference on Art, Science, and Engineering of Programming, 106–12. Programming ’20. New York, NY, USA: Association for Computing Machinery, 2020. https://doi.org/10.1145/3397537.3397559. [BibTeX]
    @inproceedings{ehmueller_2020_polyglot_code_finder,
      author = {Ehmueller, Jan and Riese, Alexander and Tjabben, Hendrik and Niephaus, Fabio and Hirschfeld, Robert},
      title = {Polyglot Code Finder},
      year = {2020},
      isbn = {9781450375078},
      publisher = {Association for Computing Machinery},
      address = {New York, NY, USA},
      url = {https://doi.org/10.1145/3397537.3397559},
      doi = {10.1145/3397537.3397559},
      booktitle = {Conference Companion of the 4th International Conference on Art, Science, and Engineering of Programming},
      pages = {106–112},
      numpages = {7},
      keywords = {polyglot, code reuse, programming experience, code search, GraalVM},
      location = {Porto, Portugal},
      series = {Programming '20}
    }
    
  7. Marcel Taeumel. “Data-Driven Tool Construction in Exploratory Programming Environments.” PhD thesis, Hasso Plattner Institute, Digital Engineering Faculty, University of Potsdam, Germany, 2020. https://publishup.uni-potsdam.de/44428. [BibTeX]
    @phdthesis{taeumel_2020_vivide,
      author = {Taeumel, Marcel},
      title = {Data-driven Tool Construction in Exploratory Programming Environments},
      school = {Hasso Plattner Institute, Digital Engineering Faculty, University of Potsdam, Germany},
      url = {https://publishup.uni-potsdam.de/44428},
      year = {2020},
      month = feb,
      numpages = {299},
      doi = {10.25932/publishup-44428},
      keywords = {Squeak/Smalltalk, direct manipulation, exploration, immediacy, liveness, programming, scripting languages, tool building, user interaction}
    }
    

2019

  1. Leon Bein, Björn Daase, Elina Emsbach, Leon Matthes, Maximilian Stiede, Marcel Taeumel, Toni Mattis, et al. “SandBlocks: Integration of Visual and Textual Elements in Live Programming Systems.” Hasso Plattner Institute, December 2019. [BibTeX]
    @techreport{taeumel_2019_sandblocks,
      author = {Bein, Leon and Daase, Björn and Emsbach, Elina and Matthes, Leon and Stiede, Maximilian and Taeumel, Marcel and Mattis, Toni and Ramson, Stefan and Rein, Patrick and Hirschfeld, Robert and Mönig, Jens},
      title = {SandBlocks: Integration of Visual and Textual Elements in Live Programming Systems},
      year = {2019},
      month = dec,
      numpages = {212},
      number = {HPI Technical Report no. 132},
      institution = {Hasso Plattner Institute}
    }
    
  2. Tom Beckmann, Justus Hildebrand, Corinna Jaschek, Eva Krebs, Alexander Löser, Marcel Taeumel, Tobias Pape, Lasse Fister, and Robert Hirschfeld. “The Font Engineering Platform: Collaborative Font Creation in a Self-Supporting Programming Environment.” Hasso Plattner Institute, November 2019. [BibTeX]
    @techreport{taeumel_2019_glyphhub,
      author = {Beckmann, Tom and Hildebrand, Justus and Jaschek, Corinna and Krebs, Eva and Löser, Alexander and Taeumel, Marcel and Pape, Tobias and Fister, Lasse and Hirschfeld, Robert},
      title = {The Font Engineering Platform: Collaborative Font Creation in a Self-supporting Programming Environment},
      year = {2019},
      month = nov,
      numpages = {115},
      number = {HPI Technical Report no. 128},
      institution = {Hasso Plattner Institute}
    }
    
  3. Fabio Niephaus, Tim Felgentreff, and Robert Hirschfeld. “GraalSqueak: Toward a Smalltalk-Based Tooling Platform for Polyglot Programming.” In Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 14–26. MPLR 2019. New York, NY, USA: ACM, 2019. https://doi.acm.org/10.1145/3357390.3361024. [BibTeX]
    @inproceedings{niephaus_2019_gts,
      author = {Niephaus, Fabio and Felgentreff, Tim and Hirschfeld, Robert},
      title = {GraalSqueak: Toward a Smalltalk-based Tooling Platform for Polyglot Programming},
      booktitle = {Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes},
      series = {MPLR 2019},
      year = {2019},
      isbn = {978-1-4503-6977-0},
      location = {Athens, Greece},
      pages = {14--26},
      numpages = {13},
      url = {https://doi.acm.org/10.1145/3357390.3361024},
      doi = {10.1145/3357390.3361024},
      acmid = {3361024},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {GraalVM, Squeak/Smalltalk, Truffle, live development, polyglot programming, tools, virtual machines}
    }
    
  4. Clément Béra, Eliot Miranda, and Elisa Gonzalez Boix. “Lazy Pointer Update for Low Heap Compaction Pause Times.” In Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages, 15–27. DLS ’19. ACM, 2019. https://doi.org/10.1145/3359619.3359741. [BibTeX]
    @inproceedings{bera_2019_compaction,
      author = {B\'era, Cl\'ement and Miranda, Eliot and Gonzalez Boix, Elisa},
      title = {Lazy Pointer Update for Low Heap Compaction Pause Times},
      booktitle = {Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages},
      series = {DLS '19},
      year = {2019},
      isbn = {978-1-4503-6996-1},
      location = {Athens, Greece},
      pages = {15--27},
      numpages = {13},
      url = {https://doi.org/10.1145/3359619.3359741},
      organization = {ACM},
      keywords = {dynamic languages, garbage collection, language implementation, optimization, virtual machine}
    }
    
  5. Daniel Stolpe, Tim Felgentreff, Christian Humer, Fabio Niephaus, and Robert Hirschfeld. “Language-Independent Development Environment Support for Dynamic Runtimes.” In Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages, 80–90. DLS 2019. New York, NY, USA: ACM, 2019. https://doi.acm.org/10.1145/3359619.3359746. [BibTeX]
    @inproceedings{stolpe_2019_lde,
      author = {Stolpe, Daniel and Felgentreff, Tim and Humer, Christian and Niephaus, Fabio and Hirschfeld, Robert},
      title = {Language-independent Development Environment Support for Dynamic Runtimes},
      booktitle = {Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages},
      series = {DLS 2019},
      year = {2019},
      isbn = {978-1-4503-6996-1},
      location = {Athens, Greece},
      pages = {80--90},
      numpages = {11},
      url = {https://doi.acm.org/10.1145/3359619.3359746},
      doi = {10.1145/3359619.3359746},
      acmid = {3359746},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {Graal, Language Server Protocol, Truffle}
    }
    
  6. Toni Mattis, Patrick Rein, and Robert Hirschfeld. “Ambiguous, Informal, and Unsound: Metaprogramming for Naturalness.” In Proceedings of the 4th ACM SIGPLAN International Workshop on Meta-Programming Techniques and Reflection, 1–10. META 2019. New York, NY, USA: ACM, 2019. https://doi.acm.org/10.1145/3358502.3361270. [BibTeX]
    @inproceedings{mattis_2019_aiu,
      author = {Mattis, Toni and Rein, Patrick and Hirschfeld, Robert},
      title = {Ambiguous, Informal, and Unsound: Metaprogramming for Naturalness},
      booktitle = {Proceedings of the 4th ACM SIGPLAN International Workshop on Meta-Programming Techniques and Reflection},
      series = {META 2019},
      year = {2019},
      isbn = {978-1-4503-6985-5},
      location = {Athens, Greece},
      pages = {1--10},
      numpages = {10},
      url = {https://doi.acm.org/10.1145/3358502.3361270},
      doi = {10.1145/3358502.3361270},
      acmid = {3361270},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {machine learning, meta-objects, metaprogramming, naturalness}
    }
    
  7. Patrick Rein, Jens Lincke, Stefan Ramson, Toni Mattis, Fabio Niephaus, and Robert Hirschfeld. “Implementing Babylonian/S by Putting Examples Into Contexts: Tracing Instrumentation for Example-Based Live Programming As a Use Case for Context-Oriented Programming.” In Proceedings of the Workshop on Context-Oriented Programming, 17–23. COP ’19. New York, NY, USA: ACM, 2019. https://doi.acm.org/10.1145/3340671.3343358. [BibTeX]
    @inproceedings{rein_2019_ibp,
      author = {Rein, Patrick and Lincke, Jens and Ramson, Stefan and Mattis, Toni and Niephaus, Fabio and Hirschfeld, Robert},
      title = {Implementing Babylonian/S by Putting Examples Into Contexts: Tracing Instrumentation for Example-based Live Programming As a Use Case for Context-oriented Programming},
      booktitle = {Proceedings of the Workshop on Context-oriented Programming},
      series = {COP '19},
      year = {2019},
      isbn = {978-1-4503-6863-6},
      location = {London, United Kingdom},
      pages = {17--23},
      numpages = {7},
      url = {https://doi.acm.org/10.1145/3340671.3343358},
      doi = {10.1145/3340671.3343358},
      acmid = {3343358},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {Squeak/Smalltalk, context-oriented programming, example-based live programming, use case}
    }
    
  8. Tobias Pape, Tim Felgentreff, Fabio Niephaus, and Robert Hirschfeld. “Let Them Fail: Towards VM Built-in Behavior That Falls Back to the Program.” In Proceedings of the Conference Companion of the 3rd International Conference on Art, Science, and Engineering of Programming, 35:1–35:7. Programming ’19. New York, NY, USA: ACM, 2019. https://doi.acm.org/10.1145/3328433.3338056. [BibTeX]
    @inproceedings{pape_2019_ltf,
      author = {Pape, Tobias and Felgentreff, Tim and Niephaus, Fabio and Hirschfeld, Robert},
      title = {Let Them Fail: Towards VM Built-in Behavior That Falls Back to the Program},
      booktitle = {Proceedings of the Conference Companion of the 3rd International Conference on Art, Science, and Engineering of Programming},
      series = {Programming '19},
      year = {2019},
      isbn = {978-1-4503-6257-3},
      location = {Genova, Italy},
      pages = {35:1--35:7},
      articleno = {35},
      numpages = {7},
      url = {https://doi.acm.org/10.1145/3328433.3338056},
      doi = {10.1145/3328433.3338056},
      acmid = {3338056},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {Squeak/Smalltalk, VMs, built-in behavior, spheres of influence}
    }
    
  9. Fabio Niephaus, Tim Felgentreff, Tobias Pape, and Robert Hirschfeld. “Efficient Implementation of Smalltalk Activation Records in Language Implementation Frameworks.” In Proceedings of the Conference Companion of the 3rd International Conference on Art, Science, and Engineering of Programming, 6:1–6:3. Programming ’19. New York, NY, USA: ACM, 2019. https://doi.acm.org/10.1145/3328433.3328440. [BibTeX]
    @inproceedings{niephaus_2019_eis,
      author = {Niephaus, Fabio and Felgentreff, Tim and Pape, Tobias and Hirschfeld, Robert},
      title = {Efficient Implementation of Smalltalk Activation Records in Language Implementation Frameworks},
      booktitle = {Proceedings of the Conference Companion of the 3rd International Conference on Art, Science, and Engineering of Programming},
      series = {Programming '19},
      year = {2019},
      isbn = {978-1-4503-6257-3},
      location = {Genova, Italy},
      pages = {6:1--6:3},
      articleno = {6},
      numpages = {3},
      url = {https://doi.acm.org/10.1145/3328433.3328440},
      doi = {10.1145/3328433.3328440},
      acmid = {3328440},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {GraalSqueak, RPython, RSqueak/VM, smalltalk, squeak, truffle}
    }
    
  10. Fabio Niephaus, Eva Krebs, Christian Flach, Jens Lincke, and Robert Hirschfeld. “PolyJuS: A Squeak/Smalltalk-Based Polyglot Notebook System for the GraalVM.” In Proceedings of the Conference Companion of the 3rd International Conference on Art, Science, and Engineering of Programming, 24:1–24:6. Programming ’19. New York, NY, USA: ACM, 2019. https://doi.acm.org/10.1145/3328433.3328434. [BibTeX]
    @inproceedings{niephaus_2019_psp,
      author = {Niephaus, Fabio and Krebs, Eva and Flach, Christian and Lincke, Jens and Hirschfeld, Robert},
      title = {PolyJuS: A Squeak/Smalltalk-based Polyglot Notebook System for the GraalVM},
      booktitle = {Proceedings of the Conference Companion of the 3rd International Conference on Art, Science, and Engineering of Programming},
      series = {Programming '19},
      year = {2019},
      isbn = {978-1-4503-6257-3},
      location = {Genova, Italy},
      pages = {24:1--24:6},
      articleno = {24},
      numpages = {6},
      url = {https://doi.acm.org/10.1145/3328433.3328434},
      doi = {10.1145/3328433.3328434},
      acmid = {3328434},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {GraalSqueak, GraalVM, notebooks, polyglot programming}
    }
    
  11. Toni Mattis, Falco Dürsch, and Robert Hirschfeld. “Faster Feedback Through Lexical Test Prioritization.” In Proceedings of the Conference Companion of the 3rd International Conference on Art, Science, and Engineering of Programming, 21:1–21:10. Programming ’19. New York, NY, USA: ACM, 2019. https://doi.acm.org/10.1145/3328433.3328455. [BibTeX]
    @inproceedings{mattis_2019_fft,
      author = {Mattis, Toni and D\"{u}rsch, Falco and Hirschfeld, Robert},
      title = {Faster Feedback Through Lexical Test Prioritization},
      booktitle = {Proceedings of the Conference Companion of the 3rd International Conference on Art, Science, and Engineering of Programming},
      series = {Programming '19},
      year = {2019},
      isbn = {978-1-4503-6257-3},
      location = {Genova, Italy},
      pages = {21:1--21:10},
      articleno = {21},
      numpages = {10},
      url = {https://doi.acm.org/10.1145/3328433.3328455},
      doi = {10.1145/3328433.3328455},
      acmid = {3328455},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {feedback, information retrieval, testing, topic models}
    }
    

2018

  1. Tim Felgentreff Fabio Niephaus and Robert Hirschfeld. “Squimera: A Live, Smalltalk-Based IDE for Dynamic Programming Languages.” Hasso Plattner Institute, 2018. [BibTeX]
    @techreport{niephaus_squimera_2018,
      author = {Fabio Niephaus, Tim Felgentreff and Hirschfeld, Robert},
      title = {Squimera: A Live, Smalltalk-based IDE for Dynamic Programming Languages},
      number = {HPI Technical Report no. 120},
      institution = {Hasso Plattner Institute},
      year = {2018}
    }
    
  2. Eliot Miranda, Clément Béra, Elisa Gonzalez Boix, and Dan Ingalls. “Two Decades of Smalltalk VM Development: Live VM Development Through Simulation Tools.” In Proceedings of the 10th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, 57–66. VMIL 2018. New York, NY, USA: ACM, 2018. https://doi.acm.org/10.1145/3281287.3281295. [BibTeX]
    @inproceedings{miranda_2018_tds,
      author = {Miranda, Eliot and B{\'e}ra, Cl{\'e}ment and Boix, Elisa Gonzalez and Ingalls, Dan},
      title = {Two Decades of Smalltalk VM Development: Live VM Development Through Simulation Tools},
      booktitle = {Proceedings of the 10th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages},
      series = {VMIL 2018},
      year = {2018},
      isbn = {978-1-4503-6071-5},
      location = {Boston, MA, USA},
      pages = {57--66},
      numpages = {10},
      url = {https://doi.acm.org/10.1145/3281287.3281295},
      doi = {10.1145/3281287.3281295},
      acmid = {3281295},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {Just-in-Time compiler, garbage collector, live development, managed runtime, tools, virtual machine}
    }
    
  3. Patrick Rein, Marcel Taeumel, and Robert Hirschfeld. “Towards Exploratory Software Design Environments for the Multi-Disciplinary Team.” In Design Thinking Research: Looking Further - Design Thinking Beyond Solution-Fixation, edited by Christoph Meinel and Larry Leifer, 229–47. Springer, 2018. https://doi.org/doi:10.1007/978-3-319-97082-0_12. [BibTeX]
    @incollection{rein_exploratory_2018,
      author = {Rein, Patrick and Taeumel, Marcel and Hirschfeld, Robert},
      title = {Towards Exploratory Software Design Environments for the Multi-Disciplinary Team},
      editor = {Meinel, Christoph and Leifer, Larry},
      booktitle = {Design Thinking Research: Looking Further - Design Thinking Beyond Solution-Fixation},
      publisher = {Springer},
      year = {2018},
      pages = {229-247},
      doi = {doi:10.1007/978-3-319-97082-0_12},
      isbn = {978-3-319-97081-3}
    }
    
  4. Robert Hirschfeld, Tobias Dürschmid, Patrick Rein, and Marcel Taeumel. “Cross-Cutting Commentary: Narratives for Multi-Party Mechanisms And Concerns.” In Proceedings of the 10th International Workshop on Context-Oriented Programming: Advanced Modularity for Run-Time Composition, COP@ECOOP 2018, 39–47, 2018. https://doi.acm.org/10.1145/3242921.3242927. [BibTeX]
    @inproceedings{hirschfeld_2018_ccc,
      author = {Hirschfeld, Robert and D{\"{u}}rschmid, Tobias and Rein, Patrick and Taeumel, Marcel},
      title = {Cross-cutting Commentary: Narratives for Multi-party Mechanisms and
                     Concerns},
      booktitle = {Proceedings of the 10th International Workshop on Context-Oriented
                     Programming: Advanced Modularity for Run-time Composition, COP@ECOOP
                     2018},
      pages = {39--47},
      year = {2018},
      crossref = {DBLP:conf/ecoop/2018cop},
      url = {https://doi.acm.org/10.1145/3242921.3242927},
      doi = {10.1145/3242921.3242927},
      timestamp = {Wed, 05 Sep 2018 17:48:17 +0200},
      biburl = {https://dblp.org/rec/bib/conf/ecoop/HirschfeldDRT18},
      bibsource = {dblp computer science bibliography, https://dblp.org}
    }
    
  5. Toni Mattis and Robert Hirschfeld. “Activity Contexts: Improving Modularity in Blockchain-Based Smart Contracts Using Context-Oriented Programming.” In Proceedings of the 10th International Workshop on Context-Oriented Programming: Advanced Modularity for Run-Time Composition, COP@ECOOP 2018, 31–38, 2018. https://doi.acm.org/10.1145/3242921.3242926. [BibTeX]
    @inproceedings{mattis_2018_aci,
      author = {Mattis, Toni and Hirschfeld, Robert},
      title = {Activity Contexts: Improving Modularity in Blockchain-based Smart
                     Contracts using Context-oriented Programming},
      booktitle = {Proceedings of the 10th International Workshop on Context-Oriented
                     Programming: Advanced Modularity for Run-time Composition, COP@ECOOP
                     2018},
      pages = {31--38},
      year = {2018},
      crossref = {DBLP:conf/ecoop/2018cop},
      url = {https://doi.acm.org/10.1145/3242921.3242926},
      doi = {10.1145/3242921.3242926},
      timestamp = {Wed, 05 Sep 2018 17:48:17 +0200},
      biburl = {https://dblp.org/rec/bib/conf/ecoop/MattisH18},
      bibsource = {dblp computer science bibliography, https://dblp.org}
    }
    
  6. Jakob Reschke, Marcel Taeumel, Tobias Pape, Fabio Niephaus, and Robert Hirschfeld. “Towards Version Control in Object-Based Systems.” Hasso Plattner Institute, 2018. [BibTeX]
    @techreport{reschke_versioncontrol_2018,
      author = {Reschke, Jakob and Taeumel, Marcel and Pape, Tobias and Niephaus, Fabio and Hirschfeld, Robert},
      title = {Towards Version Control in Object-based Systems},
      number = {HPI Technical Report no. 121},
      institution = {Hasso Plattner Institute},
      year = {2018}
    }
    
  7. Guido Chari, Javier Pimás, Jan Vitek, and Olivier Flückiger. “Self-Contained Development Environments.” In Proceedings of the Symposium on Dynamic Languages (DLS) 2018, 76–87. DLS 2018. New York, NY, USA: ACM, 2018. https://doi.acm.org/10.1145/3276945.3276948. [BibTeX]
    @inproceedings{Chari_2018_SDE,
      author = {Chari, Guido and Pim\'{a}s, Javier and Vitek, Jan and Fl\"{u}ckiger, Olivier},
      title = {Self-contained Development Environments},
      booktitle = {Proceedings of the Symposium on Dynamic Languages (DLS) 2018},
      series = {DLS 2018},
      year = {2018},
      isbn = {978-1-4503-6030-2},
      location = {Boston, MA, USA},
      pages = {76--87},
      numpages = {12},
      url = {https://doi.acm.org/10.1145/3276945.3276948},
      doi = {10.1145/3276945.3276948},
      acmid = {3276948},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {High-Level System Pro- gramming, Managed Languages, Operating Systems}
    }
    
  8. Patrick Rein and Robert Hirschfeld. “The Exploration Workspace: Interleaving the Implementation and Use of Plain Objects in Smalltalk.” In Proceedings of the Programming Experience 2018 (PX/18) Workshop, Companion Volume to International Conference on the Art, Science, and Engineering of Programming (Programming), Co-Located with the International Conference on the Art, Science, and Engineering of Programming (Programming) 2018, 113–16, 2018. https://doi.acm.org/10.1145/3191697.3214339. [BibTeX]
    @inproceedings{rein_2018_exploration_workspace,
      author = {Rein, Patrick and Hirschfeld, Robert},
      title = {The exploration workspace: interleaving the implementation and use
                     of plain objects in smalltalk},
      booktitle = {Proceedings of the Programming Experience 2018 (PX/18) Workshop, companion volume to International Conference on the Art, Science, and Engineering of Programming (Programming), co-located with the International Conference on the Art, Science, and Engineering of Programming (Programming) 2018},
      pages = {113--116},
      year = {2018},
      crossref = {DBLP:conf/programming/2018},
      url = {https://doi.acm.org/10.1145/3191697.3214339},
      doi = {10.1145/3191697.3214339},
      timestamp = {Thu, 05 Jul 2018 14:19:22 +0200},
      biburl = {https://dblp.org/rec/bib/conf/programming/ReinH18},
      bibsource = {dblp computer science bibliography, https://dblp.org}
    }
    
  9. Patrick Rein, Stefan Ramson, Jens Lincke, Robert Hirschfeld, and Tobias Pape. “Exploratory and Live, Programming and Coding - A Literature Study Comparing Perspectives on Liveness.” Programming Journal 3, no. 1 (2018): 1. https://doi.org/10.22152/programming-journal.org/2019/3/1. [BibTeX]
    @article{rein_2018_elp,
      author = {Rein, Patrick and Ramson, Stefan and Lincke, Jens and Hirschfeld, Robert and Pape, Tobias},
      title = {Exploratory and Live, Programming and Coding - {A} Literature Study
                     Comparing Perspectives on Liveness},
      journal = {Programming Journal},
      volume = {3},
      number = {1},
      pages = {1},
      year = {2018},
      doi = {10.22152/programming-journal.org/2019/3/1},
      timestamp = {Mon, 10 Sep 2018 12:58:22 +0200},
      biburl = {https://dblp.org/rec/bib/journals/programming/ReinRLHP19},
      bibsource = {dblp computer science bibliography, https://dblp.org}
    }
    
  10. Fabio Niephaus, Tim Felgentreff, and Robert Hirschfeld. “GraalSqueak: A Fast Smalltalk Bytecode Interpreter Written in an AST Interpreter Framework.” In Proceedings of the 13th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS) 2018, 30–35. ICOOOLPS ’18. New York, NY, USA: ACM, 2018. https://doi.acm.org/10.1145/3242947.3242948. [BibTeX]
    @inproceedings{niephaus_2018_gfs,
      author = {Niephaus, Fabio and Felgentreff, Tim and Hirschfeld, Robert},
      title = {GraalSqueak: A Fast Smalltalk Bytecode Interpreter Written in an AST Interpreter Framework},
      booktitle = {Proceedings of the 13th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS) 2018},
      series = {ICOOOLPS '18},
      year = {2018},
      isbn = {978-1-4503-5804-0},
      location = {Amsterdam, Netherlands},
      pages = {30--35},
      numpages = {6},
      url = {https://doi.acm.org/10.1145/3242947.3242948},
      doi = {10.1145/3242947.3242948},
      acmid = {3242948},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {GraalVM, Interpreters, Language implementation frameworks, RPython, Smalltalk, Squeak, Truffle}
    }
    
  11. Sophie Kaleba, Clément Béra, and Stéphane Ducasse. “Assessing Primitives Performance on Multi-Stage Execution.” In Proceedings of the 13th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems, 1–10. ICOOOLPS ’18. New York, NY, USA: ACM, 2018. https://doi.acm.org/10.1145/3242947.3242950. [BibTeX]
    @inproceedings{Kaleba:2018:APP:3242947.3242950,
      author = {Kaleba, Sophie and B{\'e}ra, Cl{\'e}ment and Ducasse, St{\'e}phane},
      title = {Assessing Primitives Performance on Multi-stage Execution},
      booktitle = {Proceedings of the 13th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems},
      series = {ICOOOLPS '18},
      year = {2018},
      isbn = {978-1-4503-5804-0},
      location = {Amsterdam, Netherlands},
      pages = {1--10},
      numpages = {10},
      url = {https://doi.acm.org/10.1145/3242947.3242950},
      doi = {10.1145/3242947.3242950},
      acmid = {3242950},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {Just-in-Time compiler, Managed runtime, Primitive, Virtual machine}
    }
    
  12. Fabio Niephaus, Tim Felgentreff, Tobias Pape, Robert Hirschfeld, and Marcel Taeumel. “Live Multi-Language Development and Runtime Environments.” Journal on The Art, Science, and Engineering of Programming 2, no. 3 (2018). [BibTeX]
    @article{niephaus_squimera_2019,
      author = {Niephaus, Fabio and Felgentreff, Tim and Pape, Tobias and Hirschfeld, Robert and Taeumel, Marcel},
      title = {Live Multi-language Development and Runtime Environments},
      year = {2018},
      booktitle = {Journal on The Art, Science, and Engineering of Programming},
      volume = {2},
      issue = {3},
      publisher = {AOSA}
    }
    
  13. Sophie Kaleba, Clément Béra, and Eliot Miranda. “Garbage Collection Evaluation Infrastructure for the Cog VM.” In International Workshop on Smalltalk Technologies, 2018. [BibTeX]
    @inproceedings{kaleba_2018_garbage,
      title = {Garbage Collection Evaluation Infrastructure for the Cog VM},
      author = {Kaleba, Sophie and B{\'e}ra, Cl{\'e}ment and Miranda, Eliot},
      booktitle = {International Workshop on Smalltalk Technologies},
      year = {2018}
    }
    

2017

  1. Clément Béra, Eliot Miranda, Tim Felgentreff, Marcus Denker, and Stéphane Ducasse. “Sista: Saving Optimized Code in Snapshots for Fast Start-Up.” In Proceedings of the 14th International Conference on Managed Languages and Runtimes, 1–11. ManLang 2017. New York, NY, USA: ACM, 2017. https://doi.acm.org/10.1145/3132190.3132201. [BibTeX]
    @inproceedings{bera_2017_sso,
      author = {B{\'e}ra, Cl{\'e}ment and Miranda, Eliot and Felgentreff, Tim and Denker, Marcus and Ducasse, St{\'e}phane},
      title = {Sista: Saving Optimized Code in Snapshots for Fast Start-Up},
      booktitle = {Proceedings of the 14th International Conference on Managed Languages and Runtimes},
      series = {ManLang 2017},
      year = {2017},
      isbn = {978-1-4503-5340-3},
      location = {Prague, Czech Republic},
      pages = {1--11},
      numpages = {11},
      url = {https://doi.acm.org/10.1145/3132190.3132201},
      doi = {10.1145/3132190.3132201},
      acmid = {3132201},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {Just-in-time compilation, Language virtual machine, Object-oriented language, Runtime compiler}
    }
    
  2. Sophie Kaleba, Clément Béra, Alexandre Bergel, and Stéphane Ducasse. “A Detailed VM Profiler for the Cog VM.” In Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, 6:1–6:8. IWST ’17. New York, NY, USA: ACM, 2017. https://doi.acm.org/10.1145/3139903.3139911. [BibTeX]
    @inproceedings{kaleba_2017_dvp,
      author = {Kaleba, Sophie and B{\'e}ra, Cl{\'e}ment and Bergel, Alexandre and Ducasse, St{\'e}phane},
      title = {A Detailed VM Profiler for the Cog VM},
      booktitle = {Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies},
      series = {IWST '17},
      year = {2017},
      isbn = {978-1-4503-5554-4},
      location = {Maribor, Slovenia},
      pages = {6:1--6:8},
      articleno = {6},
      numpages = {8},
      url = {https://doi.acm.org/10.1145/3139903.3139911},
      doi = {10.1145/3139903.3139911},
      acmid = {3139911},
      publisher = {ACM},
      address = {New York, NY, USA}
    }
    
  3. Patrick Rein, Stefan Ramson, Jens Lincke, Tim Felgentreff, and Robert Hirschfeld. “Group-Based Behavior Adaptation Mechanisms in Object-Oriented Systems.” IEEE Software 34, no. 6 (2017): 78–82. [BibTeX]
    @article{rein_2017_group,
      title = {Group-Based Behavior Adaptation Mechanisms in Object-Oriented Systems},
      author = {Rein, Patrick and Ramson, Stefan and Lincke, Jens and Felgentreff, Tim and Hirschfeld, Robert},
      journal = {IEEE Software},
      volume = {34},
      number = {6},
      pages = {78--82},
      year = {2017},
      publisher = {IEEE}
    }
    
  4. Toni Mattis, Patrick Rein, Stefan Ramson, Jens Lincke, and Robert Hirschfeld. “Towards Concept-Aware Programming Environments for Guiding Software Modularity.” In Proceedings of the 3rd ACM SIGPLAN International Workshop on Programming Experience (PX/17.2) 2017, 36–45. PX/17.2. New York, NY, USA: ACM, 2017. https://doi.acm.org/10.1145/3167110. [BibTeX]
    @inproceedings{Mattis:2017:TCP:3176645.3167110,
      author = {Mattis, Toni and Rein, Patrick and Ramson, Stefan and Lincke, Jens and Hirschfeld, Robert},
      title = {Towards Concept-aware Programming Environments for Guiding Software Modularity},
      booktitle = {Proceedings of the 3rd ACM SIGPLAN International Workshop on Programming Experience (PX/17.2) 2017},
      series = {PX/17.2},
      year = {2017},
      isbn = {978-1-4503-5522-3},
      location = {Vancouver, BC, Canada},
      pages = {36--45},
      numpages = {10},
      url = {https://doi.acm.org/10.1145/3167110},
      doi = {10.1145/3167110},
      acmid = {3167110},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {analogies, first-class concepts, integrated development environments, program comprehension, topic models}
    }
    
  5. Yoshiki Ohshima, Bert Freudenberg, and Dan Amelang. “Kanto: A Multi-Participant Screen-Sharing System for Etoys, Snap!, and GP.” In Proceedings of the 3rd ACM SIGPLAN International Workshop on Programming Experience (PX/17.2) 2017, 7–10. PX/17.2. New York, NY, USA: ACM, 2017. https://doi.acm.org/10.1145/3167106. [BibTeX]
    @inproceedings{Ohshima:2017:KMS:3176645.3167106,
      author = {Ohshima, Yoshiki and Freudenberg, Bert and Amelang, Dan},
      title = {Kanto: A Multi-participant Screen-sharing System for Etoys, Snap!, and GP},
      booktitle = {Proceedings of the 3rd ACM SIGPLAN International Workshop on Programming Experience (PX/17.2) 2017},
      series = {PX/17.2},
      year = {2017},
      isbn = {978-1-4503-5522-3},
      location = {Vancouver, BC, Canada},
      pages = {7--10},
      numpages = {4},
      url = {https://doi.acm.org/10.1145/3167106},
      doi = {10.1145/3167106},
      acmid = {3167106},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {Blocks-based languages, Collaboration}
    }
    
  6. Patrick Rein, Jens Lincke, Stefan Ramson, Toni Mattis, and Robert Hirschfeld. “Living in Your Programming Environment: Towards an Environment for Exploratory Adaptations of Productivity Tools.” In Proceedings of the 3rd ACM SIGPLAN International Workshop on Programming Experience (PX/17.2) 2017, 17–27. PX/17.2. New York, NY, USA: ACM, 2017. https://doi.acm.org/10.1145/3167108. [BibTeX]
    @inproceedings{Rein:2017:LYP:3176645.3167108,
      author = {Rein, Patrick and Lincke, Jens and Ramson, Stefan and Mattis, Toni and Hirschfeld, Robert},
      title = {Living in Your Programming Environment: Towards an Environment for Exploratory Adaptations of Productivity Tools},
      booktitle = {Proceedings of the 3rd ACM SIGPLAN International Workshop on Programming Experience (PX/17.2) 2017},
      series = {PX/17.2},
      year = {2017},
      isbn = {978-1-4503-5522-3},
      location = {Vancouver, BC, Canada},
      pages = {17--27},
      numpages = {11},
      url = {https://doi.acm.org/10.1145/3167108},
      doi = {10.1145/3167108},
      acmid = {3167108},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {desktop environment, exploratory programming, live programming, productivity tools, programming environment}
    }
    
  7. Clément Béra, Eliot Miranda, Tim Felgentreff, Marcus Denker, and Stéphane Ducasse. “Sista: Saving Optimized Code in Snapshots for Fast Start-Up.” In Proceedings of the 14th International Conference on Managed Languages and Runtimes, 1–11. ManLang 2017. New York, NY, USA: ACM, 2017. https://doi.acm.org/10.1145/3132190.3132201. [BibTeX]
    @inproceedings{Bera:2017:SSO:3132190.3132201,
      author = {B{\'e}ra, Cl{\'e}ment and Miranda, Eliot and Felgentreff, Tim and Denker, Marcus and Ducasse, St{\'e}phane},
      title = {Sista: Saving Optimized Code in Snapshots for Fast Start-Up},
      booktitle = {Proceedings of the 14th International Conference on Managed Languages and Runtimes},
      series = {ManLang 2017},
      year = {2017},
      isbn = {978-1-4503-5340-3},
      location = {Prague, Czech Republic},
      pages = {1--11},
      numpages = {11},
      url = {https://doi.acm.org/10.1145/3132190.3132201},
      doi = {10.1145/3132190.3132201},
      acmid = {3132201},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {Just-in-time compilation, Language virtual machine, Object-oriented language, Runtime compiler}
    }
    
  8. Fabio Niephaus, Tim Felgentreff, Tobias Pape, and Robert Hirschfeld. “Squeak Makes a Good Python Debugger.” In Proceedings of the Programming Experience 2017 (PX/17) Workshop, Co-Located with the International Conference on the Art, Science, and Engineering of Programming (‹Programming›) 2017. New York, NY, USA: ACM DL, 2017. [BibTeX]
    @inproceedings{niephaus_squeakPython_2017,
      author = {Niephaus, Fabio and Felgentreff, Tim and Pape, Tobias and Hirschfeld, Robert},
      title = {Squeak Makes a Good Python Debugger},
      booktitle = {Proceedings of the Programming Experience 2017 (PX/17) Workshop, co-located with the International Conference on the Art, Science, and Engineering of Programming (‹Programming›) 2017},
      year = {2017},
      address = {New York, NY, USA},
      month = apr,
      publisher = {ACM DL},
      day = {3},
      location = {Brussels, Belgium}
    }
    
  9. Patrick Rein, Marcel Taeumel, Robert Hirschfeld, and Michael Perscheid. “Exploratory Development of Data-Intensive Applications.” In Proceedings of the Programming Experience 2017 (PX/17) Workshop, o-Located with the International Conference on the Art, Science, and Engineering of Programming (‹Programming›) 2017, 2017. [BibTeX]
    @inproceedings{rein_exploratoryDataIntensiveApplications_2017,
      author = {Rein, Patrick and Taeumel, Marcel and Hirschfeld, Robert and Perscheid, Michael},
      title = {Exploratory Development of Data-intensive Applications},
      booktitle = {Proceedings of the Programming Experience 2017 (PX/17) Workshop, o-located with the International Conference on the Art, Science, and Engineering of Programming (‹Programming›) 2017},
      year = {2017},
      location = {Brussels, Belgium}
    }
    
  10. Toni Mattis, Patrick Rein, and Robert Hirschfeld. “Edit Transactions: Dynamically Scoped Change Sets for Controlled Updates in Live Programming.” Journal on The Art, Science, and Engineering of Programming 1, no. 2 (2017). [BibTeX]
    @article{mattis_editTransactions_2017,
      author = {Mattis, Toni and Rein, Patrick and Hirschfeld, Robert},
      title = {Edit Transactions: Dynamically Scoped Change Sets for Controlled Updates in Live Programming},
      year = {2017},
      booktitle = {Journal on The Art, Science, and Engineering of Programming},
      volume = {1},
      issue = {2},
      publisher = {AOSA}
    }
    
  11. Tim Felgentreff, Fabio Niephaus, Tobias Pape, and Robert Hirschfeld. “When a Mouse Eats a Python: Smalltalk-Style Development for Python and Ruby.” In Workshop on Modern Language Runtimes, Ecosystems, and VMs (MoreVMs) 2017, Co-Located with the International Conference on the Art, Science, and Engineering of Programming (‹Programming›) 2017. New York, NY, USA: ACM DL, 2017. [BibTeX]
    @inproceedings{felgentreff_squeakPython_2017,
      author = {Felgentreff, Tim and Niephaus, Fabio and Pape, Tobias and Hirschfeld, Robert},
      title = {When a Mouse Eats a Python: Smalltalk-style Development for Python and Ruby},
      booktitle = {Workshop on Modern Language Runtimes, Ecosystems, and VMs (MoreVMs) 2017, co-located with the International Conference on the Art, Science, and Engineering of Programming (‹Programming›) 2017},
      year = {2017},
      address = {New York, NY, USA},
      month = apr,
      publisher = {ACM DL},
      day = {3},
      location = {Brussels, Belgium}
    }
    
  12. Marcel Taeumel, Stephanie Platz, Bastian Steinert, Robert Hirschfeld, and Hidehiko Masuhara. “Unravel Programming Sessions with Thresher: Identifying Coherent and Complete Sets of Fine-Granular Source Code Changes.” Journal of the Japan Society for Software Science and Technology (JSSST) on Computer Software 34, no. 1 (2017): 103–8. [BibTeX]
    @article{taeumel_tresher_2017,
      author = {Taeumel, Marcel and Platz, Stephanie and Steinert, Bastian and Hirschfeld, Robert and Masuhara, Hidehiko},
      title = {Unravel Programming Sessions with Thresher: Identifying Coherent and Complete Sets of Fine-granular Source Code Changes},
      journal = {Journal of the Japan Society for Software Science and Technology (JSSST) on Computer Software},
      year = {2017},
      volume = {34},
      number = {1},
      pages = {103--108}
    }
    
  13. Bastian Kruck, Tobias Pape, Tim Felgentreff, and Robert Hirschfeld. “Crossing Abstraction Barriers When Debugging in Dynamic Languages.” In Proceedings of the Object-Oriented Programming Languages and Systems (OOPS) Track of the ACM Symposium on Applied Computing (SAC) 2017, 1498–1504. ACM, 2017. https://doi.acm.org/10.1145/3019612.3019734. [BibTeX]
    @inproceedings{kruck_crossingabstractions_2017,
      author = {Kruck, Bastian and Pape, Tobias and Felgentreff, Tim and Hirschfeld, Robert},
      title = {Crossing Abstraction Barriers When Debugging in Dynamic Languages},
      booktitle = {Proceedings of the Object-oriented Programming Languages and Systems (OOPS) Track of the ACM Symposium on Applied Computing (SAC) 2017},
      isbn = {978-1-4503-4486-9},
      location = {Marrakech, Morocco},
      pages = {1498--1504},
      numpages = {7},
      url = {https://doi.acm.org/10.1145/3019612.3019734},
      doi = {10.1145/3019612.3019734},
      publisher = {ACM},
      year = {2017},
      month = apr,
      day = {4-6}
    }
    

2016

  1. Daniel Ingalls, Tim Felgentreff, Robert Hirschfeld, Robert Krahn, Jens Lincke, Marko Röder, Antero Taivalsaari, and Tommi Mikkonen. “A World of Active Objects for Work and Play: the First Ten Years Of Lively.” In Symposium on New Ideas, New Paradigms, And Reflections on Programming and Software (Onward!) 2016, 238–49, 2016. https://doi.acm.org/10.1145/2986012.2986029. [BibTeX]
    @inproceedings{ingalls_lively_2016,
      author = {Ingalls, Daniel and Felgentreff, Tim and Hirschfeld, Robert and Krahn, Robert and Lincke, Jens and R{\"{o}}der, Marko and Taivalsaari, Antero and Mikkonen, Tommi},
      title = {A world of active objects for work and play: the first ten years of
                     lively},
      booktitle = {Symposium on New Ideas, New Paradigms, and
                     Reflections on Programming and Software (Onward!) 2016},
      pages = {238--249},
      year = {2016},
      month = nov,
      location = {Amsterdam, The Netherlands},
      crossref = {DBLP:conf/oopsla/2016onward},
      url = {https://doi.acm.org/10.1145/2986012.2986029},
      doi = {10.1145/2986012.2986029},
      timestamp = {Thu, 27 Oct 2016 15:08:50 +0200},
      biburl = {https://dblp.uni-trier.de/rec/bib/conf/oopsla/IngallsFHKLRTM16},
      bibsource = {dblp computer science bibliography, https://dblp.org}
    }
    
  2. Patrick Rein, Robert Hirschfeld, and Marcel Taeumel. “Gramada: Immediacy in Programming Language Development.” In Symposium on New Ideas, New Paradigms, And Reflections on Programming and Software (Onward!) 2016, 165–79, 2016. https://doi.acm.org/10.1145/2986012.2986022. [BibTeX]
    @inproceedings{rein_gramada_2016,
      author = {Rein, Patrick and Hirschfeld, Robert and Taeumel, Marcel},
      title = {Gramada: Immediacy in Programming Language Development},
      booktitle = {Symposium on New Ideas, New Paradigms, and
                     Reflections on Programming and Software (Onward!) 2016},
      pages = {165--179},
      year = {2016},
      month = nov,
      location = {Amsterdam, The Netherlands},
      crossref = {DBLP:conf/oopsla/2016onward},
      url = {https://doi.acm.org/10.1145/2986012.2986022},
      doi = {10.1145/2986012.2986022},
      timestamp = {Thu, 27 Oct 2016 15:08:50 +0200},
      biburl = {https://dblp.uni-trier.de/rec/bib/conf/oopsla/ReinHT16},
      bibsource = {dblp computer science bibliography, https://dblp.org}
    }
    
  3. Clément Béra, Eliot Miranda, Marcus Denker, and Stéphane Ducasse. “Practical Validation of Bytecode to Bytecode JIT Compiler Dynamic Deoptimization.” Journal of Object Technology 15, no. 2 (2016): 1:1–26. https://doi.org/10.5381/jot.2016.15.2.a1. [BibTeX]
    @article{bera_validation_2016,
      author = {B{\'{e}}ra, Cl{\'{e}}ment and Miranda, Eliot and Denker, Marcus and Ducasse, St{\'{e}}phane},
      title = {Practical Validation of Bytecode to Bytecode {JIT} Compiler Dynamic
                     Deoptimization},
      journal = {Journal of Object Technology},
      volume = {15},
      number = {2},
      pages = {1:1--26},
      year = {2016},
      doi = {10.5381/jot.2016.15.2.a1},
      timestamp = {Thu, 07 Jul 2016 14:07:57 +0200},
      biburl = {https://dblp.uni-trier.de/rec/bib/journals/jot/BeraMDD16},
      bibsource = {dblp computer science bibliography, https://dblp.org}
    }
    
  4. Tim Felgentreff, Tobias Pape, Patrick Rein, and Robert Hirschfeld. “How to Build a High-Performance VM for Squeak/Smalltalk in Your Spare Time: An Experience Report of Using the RPython Toolchain.” In Proceedings of the International Workshop on Smalltalk Technologies (IWST) 2016. IWST 16. New York, NY, USA: ACM, 2016. [BibTeX]
    @inproceedings{felgentreff_rsqueakvm_2016,
      author = {Felgentreff, Tim and Pape, Tobias and Rein, Patrick and Hirschfeld, Robert},
      title = {How to Build a High-Performance VM for Squeak/Smalltalk in Your Spare Time: An Experience Report of Using the RPython Toolchain},
      booktitle = {Proceedings of the International Workshop on Smalltalk Technologies (IWST) 2016},
      series = {IWST 16},
      year = {2016},
      isbn = {978-1-4503-4524-8},
      articleno = {21},
      location = {Prague, Czech Republic},
      publisher = {ACM},
      address = {New York, NY, USA}
    }
    
  5. Marcel Taeumel and Robert Hirschfeld. “Making Examples Tangible: Tool Building for Program Comprehension.” In Design Thinking Research: Taking Breakthrough Innovation Home, edited by Christoph Meinel Hasso Plattner and Larry Leifer, 161–82. Springer, 2016. https://doi.org/doi:10.1007/978-3-319-40382-3_11. [BibTeX]
    @incollection{taeumel_tangible_2016,
      author = {Taeumel, Marcel and Hirschfeld, Robert},
      title = {Making Examples Tangible: Tool Building for Program Comprehension},
      editor = {Hasso Plattner, Christoph Meinel and Leifer, Larry},
      booktitle = {Design Thinking Research: Taking Breakthrough Innovation Home},
      publisher = {Springer},
      year = {2016},
      pages = {161-182},
      doi = {doi:10.1007/978-3-319-40382-3_11},
      isbn = {978-3-319-40381-6}
    }
    
  6. Tim Felgentreff, Robert Hirschfeld, Maria Graber, Alan Borning, and Hidehiko Masuhara. “Declaring Constraints on Object-Oriented Collections.” Journal of Transactions on Programming (PRO), Information Processing Society 24, no. 6 (2016): 917–27. https://doi.org/10.2197/ipsjjip.24.917. [BibTeX]
    @article{felgentreff_collections_2016,
      author = {Felgentreff, Tim and Hirschfeld, Robert and Graber, Maria and Borning, Alan and Masuhara, Hidehiko},
      title = {Declaring Constraints on Object-oriented Collections},
      journal = {Journal of Transactions on Programming (PRO), Information Processing Society},
      volume = {24},
      number = {6},
      pages = {917--927},
      year = {2016},
      doi = {10.2197/ipsjjip.24.917},
      timestamp = {Tue, 06 Dec 2016 17:41:42 +0100},
      biburl = {https://dblp.uni-trier.de/rec/bib/journals/jip/FelgentreffHGBM16},
      bibsource = {dblp computer science bibliography, https://dblp.org}
    }
    
  7. Fabio Niephaus, Dale Henrichs, Marcel Taeumel, Tobias Pape, Tim Felgentreff, and Robert Hirschfeld. “SmalltalkCI: A Continuous Integration Framework for Smalltalk Projects.” In Proceedings of the International Workshop on Smalltalk Technologies (IWST) 2016, 3:1–3:9. IWST 16. New York, NY, USA: ACM, 2016. https://doi.acm.org/10.1145/2991041.2991044. [BibTeX]
    @inproceedings{niephaus_smalltalkci_2016,
      author = {Niephaus, Fabio and Henrichs, Dale and Taeumel, Marcel and Pape, Tobias and Felgentreff, Tim and Hirschfeld, Robert},
      title = {smalltalkCI: A Continuous Integration Framework for Smalltalk Projects},
      booktitle = {Proceedings of the International Workshop on Smalltalk Technologies (IWST) 2016},
      series = {IWST 16},
      year = {2016},
      isbn = {978-1-4503-4524-8},
      location = {Prague, Czech Republic},
      pages = {3:1--3:9},
      articleno = {3},
      numpages = {9},
      url = {https://doi.acm.org/10.1145/2991041.2991044},
      doi = {10.1145/2991041.2991044},
      acmid = {2991044},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {AppVeyor, Continuous Integration, Coverage Testing, Smalltalk, Travis CI}
    }
    
  8. Matthias Springer, Fabio Niephaus, Robert Hirschfeld, and Hidehiko Masuhara. “Matriona: Class Nesting with Parameterization in Squeak/Smalltalk.” In Proceedings of the Conference on Modularity (Modularity) 2016, 118–29. ACM DL, 2016. [BibTeX]
    @inproceedings{springer_matriona_2016,
      author = {Springer, Matthias and Niephaus, Fabio and Hirschfeld, Robert and Masuhara, Hidehiko},
      title = {Matriona: Class Nesting with Parameterization in Squeak/Smalltalk},
      booktitle = {Proceedings of the Conference on Modularity (Modularity) 2016},
      pages = {118--129},
      location = {Málaga, Spain},
      month = mar,
      day = {14-17},
      year = {2016},
      publisher = {ACM DL}
    }
    
  9. Bastian Kruck, Stefan Lehmann, Christoph Kessler, Jakob Reschke, Tim Felgentreff, Jens Lincke, and Robert Hirschfeld. “Multi-Level Debugging for Interpreter Developers.” In Proceedings of the Workshop on Language Modularity À La Mode (LaMOD) 2016, Co-Located with the Conference on Modularity (Modularity) 2016, 91–93. New York, NY, USA: ACM DL, 2016. [BibTeX]
    @inproceedings{kruck_multileveldebugging_2016,
      author = {Kruck, Bastian and Lehmann, Stefan and Kessler, Christoph and Reschke, Jakob and Felgentreff, Tim and Lincke, Jens and Hirschfeld, Robert},
      title = {Multi-level Debugging for Interpreter Developers},
      booktitle = {Proceedings of the Workshop on Language Modularity À La Mode (LaMOD) 2016, co-located with the Conference on Modularity (Modularity) 2016},
      pages = {91--93},
      location = {Málaga, Spain},
      month = mar,
      day = {15},
      year = {2016},
      publisher = {ACM DL},
      address = {New York, NY, USA}
    }
    
  10. Matthias Springer, Hidehiko Masuhara, and Robert Hirschfeld. “Hierarchical Layer-Based Class Extensions in Squeak/Smalltalk.” In Proceedings of the Workshop on Live Adaptation of Software SYstems (LASSY) 2016, Co-Located with the Conference on Modularity (Modularity) 2016, 107–12. New York, NY, USA: ACM DL, 2016. [BibTeX]
    @inproceedings{springer_hierarchicallayer_2016,
      author = {Springer, Matthias and Masuhara, Hidehiko and Hirschfeld, Robert},
      title = {Hierarchical Layer-based Class Extensions in Squeak/Smalltalk},
      booktitle = {Proceedings of the Workshop on Live Adaptation of Software SYstems (LASSY) 2016, co-located with the Conference on Modularity (Modularity) 2016},
      pages = {107--112},
      location = {Málaga, Spain},
      month = mar,
      day = {14},
      year = {2016},
      publisher = {ACM DL},
      address = {New York, NY, USA}
    }
    
  11. Toni Mattis, Patrick Rein, and Robert Hirschfeld. “Transaction Layers: Controlling Granularity of Change in Live Programming Environments.” In Proceedings of the Workshop on Context-Oriented Programming (COP) 2016, 1–6. New York, NY, USA: ACM, 2016. https://doi.acm.org/10.1145/2951965.2951969. [BibTeX]
    @inproceedings{mattis_transactionlayers_2016,
      author = {Mattis, Toni and Rein, Patrick and Hirschfeld, Robert},
      title = {{Transaction Layers: Controlling Granularity of Change in Live Programming Environments}},
      booktitle = {{Proceedings of the Workshop on Context-Oriented Programming (COP) 2016}},
      year = {2016},
      pages = {1--6},
      address = {New York, NY, USA},
      publisher = {ACM},
      acmid = {2951969},
      doi = {10.1145/2951965.2951969},
      isbn = {978-1-4503-4440-1},
      keywords = {COP, Granularity of Change, Smalltalk, Transaction Layer},
      location = {Rome, Italy},
      numpages = {6},
      url = {https://doi.acm.org/10.1145/2951965.2951969}
    }
    
  12. Patrick Rein, Stefan Lehmann, Toni Mattis, and Robert Hirschfeld. “How Live Are Live Programming Systems?: Benchmarking the Response Times of Live Programming Environments.” In Proceedings of the Programming Experience Workshop (PX) 2016, 1–8. PX/16. New York, NY, USA: ACM, 2016. https://doi.acm.org/10.1145/2984380.2984381. [BibTeX]
    @inproceedings{rein_liveandimmediacy_2016,
      author = {Rein, Patrick and Lehmann, Stefan and Mattis, Toni and Hirschfeld, Robert},
      title = {How Live Are Live Programming Systems?: Benchmarking the Response Times of Live Programming Environments},
      booktitle = {Proceedings of the Programming Experience Workshop (PX) 2016},
      series = {PX/16},
      year = {2016},
      isbn = {978-1-4503-4776-1},
      location = {Rome, Italy},
      pages = {1--8},
      numpages = {8},
      url = {https://doi.acm.org/10.1145/2984380.2984381},
      doi = {10.1145/2984380.2984381},
      acmid = {2984381},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {benchmark model, empirical study, live programming, system response time}
    }
    
  13. Yoshiki Ohshima, Alessandro Warth, Bert Freudenberg, Aran Lunzer, and Alan Kay. “Towards Making a Computer Tutor for Children of All Ages: A Memo.” In Proceedings of the Programming Experience Workshop (PX) 2016, 21–25. PX/16. New York, NY, USA: ACM, 2016. https://doi.acm.org/10.1145/2984380.2984383. [BibTeX]
    @inproceedings{ohshima_computertutor_2016,
      author = {Ohshima, Yoshiki and Warth, Alessandro and Freudenberg, Bert and Lunzer, Aran and Kay, Alan},
      title = {Towards Making a Computer Tutor for Children of All Ages: A Memo},
      booktitle = {Proceedings of the Programming Experience Workshop (PX) 2016},
      series = {PX/16},
      year = {2016},
      isbn = {978-1-4503-4776-1},
      location = {Rome, Italy},
      pages = {21--25},
      numpages = {5},
      url = {https://doi.acm.org/10.1145/2984380.2984383},
      doi = {10.1145/2984380.2984383},
      acmid = {2984383},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {Intelligent Tutor System, Multimodal interaction, Programming Education}
    }
    
  14. Astrid Thomschke, Daniel Stolpe, Marcel Taeumel, and Robert Hirschfeld. “Towards Gaze Control in Programming Environments.” In Proceedings of the Programming Experience Workshop (PX) 2016, 27–32. PX/16. New York, NY, USA: ACM, 2016. https://doi.acm.org/10.1145/2984380.2984384. [BibTeX]
    @inproceedings{thomschke_gazecontrol_2016,
      author = {Thomschke, Astrid and Stolpe, Daniel and Taeumel, Marcel and Hirschfeld, Robert},
      title = {Towards Gaze Control in Programming Environments},
      booktitle = {Proceedings of the Programming Experience Workshop (PX) 2016},
      series = {PX/16},
      year = {2016},
      isbn = {978-1-4503-4776-1},
      location = {Rome, Italy},
      pages = {27--32},
      numpages = {6},
      url = {https://doi.acm.org/10.1145/2984380.2984384},
      doi = {10.1145/2984380.2984384},
      acmid = {2984384},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {Gaze Control, Gaze Tracking, Integrated Development Environment, Programming Environment}
    }
    
  15. Marcel Taeumel and Robert Hirschfeld. “Evolving User Interfaces From Within Self-Supporting Programming Environments: Exploring the Project Concept of Squeak/Smalltalk to Bootstrap UIs.” In Proceedings of the Programming Experience Workshop (PX) 2016, 43–59. PX/16. New York, NY, USA: ACM, 2016. https://doi.acm.org/10.1145/2984380.2984386. [BibTeX]
    @inproceedings{taeumel_evolving_2016,
      author = {Taeumel, Marcel and Hirschfeld, Robert},
      title = {Evolving User Interfaces From Within Self-supporting Programming Environments: Exploring the Project Concept of Squeak/Smalltalk to Bootstrap UIs},
      booktitle = {Proceedings of the Programming Experience Workshop (PX) 2016},
      series = {PX/16},
      year = {2016},
      isbn = {978-1-4503-4776-1},
      location = {Rome, Italy},
      pages = {43--59},
      numpages = {17},
      url = {https://doi.acm.org/10.1145/2984380.2984386},
      doi = {10.1145/2984380.2984386},
      acmid = {2984386},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {Morphic, Smalltalk, Squeak, User interface frameworks, bootstrapping, command-line interface, direct manipulation, error recovery, live programming, model-view-controller, prototyping, tool building}
    }
    
  16. Patrick Rein, Robert Hirschfeld Stefan Lehmann, and Jens Lincke. “Compatibility Layers for Interface Mediation at Run-Time.” In Proceedings of the Workshop on Live Adaptation of Software SYstems (LASSY) 2016, Co-Located with the Conference on Modularity (Modularity) 2016, 113–18. New York, NY, USA: ACM DL, 2016. [BibTeX]
    @inproceedings{rein_compatibilitylayers_2016,
      author = {Rein, Patrick and Lehmann, Robert Hirschfeld Stefan and Lincke, Jens},
      title = {Compatibility Layers for Interface Mediation at Run-time},
      booktitle = {Proceedings of the Workshop on Live Adaptation of Software SYstems (LASSY) 2016, co-located with the Conference on Modularity (Modularity) 2016},
      year = {2016},
      pages = {113--118},
      address = {New York, NY, USA},
      month = mar,
      publisher = {ACM DL},
      day = {14},
      location = {Málaga, Spain}
    }
    

2015

  1. Eliot Miranda and Clément Béra. “A Partial Read Barrier for Efficient Support of Live Object-Oriented Programming.” In Proceedings of the Symposium on Memory Management (ISMM) 2015, 93–104, 2015. https://doi.acm.org/10.1145/2754169.2754186. [BibTeX]
    @inproceedings{miranda_barrier_2015,
      author = {Miranda, Eliot and B{\'{e}}ra, Cl{\'{e}}ment},
      title = {A partial read barrier for efficient support of live object-oriented
                     programming},
      booktitle = {Proceedings of the Symposium on Memory Management ({ISMM}) 2015},
      pages = {93--104},
      year = {2015},
      month = jun,
      location = {Portland, OR, USA},
      crossref = {DBLP:conf/iwmm/2015},
      url = {https://doi.acm.org/10.1145/2754169.2754186},
      doi = {10.1145/2754169.2754186},
      timestamp = {Thu, 11 Jun 2015 17:59:07 +0200},
      biburl = {https://dblp.uni-trier.de/rec/bib/conf/iwmm/MirandaB15},
      bibsource = {dblp computer science bibliography, https://dblp.org}
    }
    
  2. Robert Hirschfeld. “Dynamic Software Composition for Run-Time System Evolution.” In NII Shonan Meeting Seminar 052 on Engineering Adaptive Software Systems (EASSy), 2015. [BibTeX]
    @inproceedings{hirschfeld_dynamicsoftware_2015,
      author = {Hirschfeld, Robert},
      title = {Dynamic Software Composition for Run-time System Evolution},
      booktitle = {NII Shonan Meeting Seminar 052 on Engineering Adaptive Software Systems (EASSy)},
      location = {Shonan Village Center, Hayama, Kanagawa, Japan},
      month = sep,
      day = {7-10},
      year = {2015}
    }
    
  3. Tim Felgentreff, Todd Millstein, Alan Borning, and Robert Hirschfeld. “Checks and Balances – Constraint Solving Without Surprises in Object-Constraint Programming Languages.” In Proceedings of the Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 2015, 767–82. ACM, 2015. [BibTeX]
    @inproceedings{felgentreff_checksbalances_2015,
      title = {Checks and Balances -- Constraint Solving Without Surprises in Object-Constraint Programming Languages},
      booktitle = {Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) 2015},
      publisher = {ACM},
      author = {Felgentreff, Tim and Millstein, Todd and Borning, Alan and Hirschfeld, Robert},
      year = {2015},
      pages = {767--782},
      month = oct,
      day = {28-30},
      location = {Pittsburgh, PA, USA}
    }
    
  4. Tobias Pape, Tim Felgentreff, Robert Hirschfeld, Anton Gulenko, and Carl Friedrich Bolz. “Language Independent Storage Strategies for Tracing JIT Based VMs.” In Proceedings of the Dynamic Languages Symposium (DLS) 2015, Co-Located with the Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 2015, 104–13. ACM, 2015. [BibTeX]
    @inproceedings{pape_storage_2015,
      title = {Language Independent Storage Strategies for Tracing JIT based VMs},
      booktitle = {Proceedings of the Dynamic Languages Symposium (DLS) 2015, co-located with the Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) 2015},
      publisher = {ACM},
      author = {Pape, Tobias and Felgentreff, Tim and Hirschfeld, Robert and Gulenko, Anton and Bolz, Carl Friedrich},
      year = {2015},
      pages = {104--113},
      month = oct,
      day = {27},
      location = {Pittsburgh, PA, USA}
    }
    
  5. Stephanie Platz, Marcel Taeumel, Bastian Steinert, Robert Hirschfeld, and Hidehiko Masuhara. “Unravel Programming Sessions With THRESHER: Identifying Coherent and Complete Sets of Fine-Granular Source Code Changes.” In Japan Society for Software Science and Technology (JSSST) Annual Conference, 2015. [BibTeX]
    @inproceedings{platz_thresher_2015,
      title = {Unravel Programming Sessions With THRESHER: Identifying Coherent and Complete Sets of Fine-granular Source Code Changes.},
      booktitle = {Japan Society for Software Science and Technology (JSSST) Annual Conference},
      author = {Platz, Stephanie and Taeumel, Marcel and Steinert, Bastian and Hirschfeld, Robert and Masuhara, Hidehiko},
      year = {2015},
      month = sep,
      day = {8-11},
      location = {Tokyo, Japan}
    }
    
  6. Tim Felgentreff, Tobias Pape, Lars Wassermann, Robert Hirschfeld, and Carl Friedrich Bolz. “Towards Reducing the Need for Algorithmic Primitives in Dynamic Language VMs Through a Tracing JIT.” In Proceedings of the Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS) 2015, Co-Located with the European Conference on Object-Oriented Programming (ECOOP). ACM, 2015. [BibTeX]
    @inproceedings{felgentreff_primitives_2015,
      title = {Towards Reducing the Need for Algorithmic Primitives in Dynamic Language VMs Through a Tracing JIT},
      booktitle = {Proceedings of the Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS) 2015, co-located with the European Conference on Object-oriented Programming (ECOOP)},
      author = {Felgentreff, Tim and Pape, Tobias and Wassermann, Lars and Hirschfeld, Robert and Bolz, Carl Friedrich},
      year = {2015},
      month = jul,
      day = {6},
      location = {Prague, Czech Republic},
      publisher = {ACM}
    }
    
  7. Dimitris Nikolos and Vassilis Komis. “Synchronization in Scratch: A Case Study with Education Science Students.” Journal of Computers in Mathematics and Science Teaching 34, no. 2 (2015): 223–41. https://www.learntechlib.org/p/147289. [BibTeX]
    @article{NikolosKomis15Synchronization,
      author = {Nikolos, Dimitris and Komis, Vassilis},
      title = {Synchronization in Scratch: A Case Study with Education Science Students},
      journal = {Journal of Computers in Mathematics and Science Teaching},
      year = {2015},
      volume = {34},
      number = {2},
      pages = {223--241},
      note = {Accessed: 2018-06-27},
      address = {Waynesville, NC USA},
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      url = {https://www.learntechlib.org/p/147289}
    }
    

2014

  1. Michael Perscheid and Robert Hirschfeld. “Follow the Path: Debugging Tools for Test-Driven Fault Navigation.” In IEEE European Conference on Software Maintenance and Reengineering and the Working Conference on Reverse Engineering (CSMR-WCRE) 2014 Software Evolution Week, 446–49, 2014. https://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6747215. [BibTeX]
    @inproceedings{perscheid_follow_2014,
      title = {Follow the Path: Debugging Tools for Test-driven Fault Navigation},
      isbn = {978-1-4799-3752-3},
      url = {https://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6747215},
      doi = {10.1109/CSMR-WCRE.2014.6747215},
      booktitle = {IEEE European Conference on Software Maintenance and Reengineering and the Working Conference on Reverse Engineering (CSMR-WCRE) 2014 Software Evolution Week},
      author = {Perscheid, Michael and Hirschfeld, Robert},
      year = {2014},
      month = feb,
      day = {3-6},
      location = {Antwerp, Belgium},
      pages = {446--449}
    }
    
  2. Michael Perscheid, Tim Felgentreff, and Robert Hirschfeld. “Follow the Path: Debugging State Anomalies Along Execution Histories.” In IEEE European Conference on Software Maintenance and Reengineering and the Working Conference on Reverse Engineering (CSMR-WCRE) 2014 Software Evolution Week, 124–33, 2014. https://doi.org/10.1109/CSMR-WCRE.2014.6747162. [BibTeX]
    @inproceedings{perscheid_follow_2014a,
      title = {Follow the Path: Debugging State Anomalies Along Execution Histories},
      isbn = {9781479937516},
      doi = {10.1109/CSMR-WCRE.2014.6747162},
      booktitle = {IEEE European Conference on Software Maintenance and Reengineering and the Working Conference on Reverse Engineering (CSMR-WCRE) 2014 Software Evolution Week},
      author = {Perscheid, Michael and Felgentreff, Tim and Hirschfeld, Robert},
      year = {2014},
      month = feb,
      day = {3-6},
      location = {Antwerp, Belgium},
      keywords = {Back-in-time Debugging,dynamic analysis,Likely Invariants,Test-driven Fault Navigation,Testing},
      pages = {124--133}
    }
    
  3. Bastian Steinert and Robert Hirschfeld. “How to Compare Performance in Program Design Activities : Towards an Empirical Evaluation of Coexist.” In Design Thinking Research: Building Innovation Eco-Systems, 219–38. Springer, 2014. https://doi.org/10.1007/978-3-319-01303-9. [BibTeX]
    @inproceedings{steinert_how_2014,
      title = {How to Compare Performance in Program Design Activities : Towards an Empirical Evaluation of {Coexist}},
      isbn = {9783319013039},
      doi = {10.1007/978-3-319-01303-9},
      booktitle = {Design Thinking Research: Building Innovation Eco-Systems},
      author = {Steinert, Bastian and Hirschfeld, Robert},
      year = {2014},
      pages = {219--238},
      publisher = {Springer}
    }
    
  4. Marcel Taeumel, Tim Felgentreff, and Robert Hirschfeld. “Applying Data-Driven Tool Development to Context-Oriented Languages.” In Proceedings of the Workshop on Context-Oriented Programming (COP) 2014, Co-Located with the European Conference on Object-Oriented Programming (ECOOP), 1–7. ACM DL, 2014. https://dl.acm.org/citation.cfm?id=2637066.2637067. [BibTeX]
    @inproceedings{taeumel_applying_2014,
      title = {Applying Data-driven Tool Development to Context-oriented Languages},
      isbn = {9781450328616},
      url = {https://dl.acm.org/citation.cfm?id=2637066.2637067},
      doi = {10.1145/2637066.2637067},
      booktitle = {Proceedings of the Workshop on Context-oriented Programming (COP) 2014, co-located with the European Conference on Object-oriented Programming (ECOOP)},
      author = {Taeumel, Marcel and Felgentreff, Tim and Hirschfeld, Robert},
      year = {2014},
      pages = {1--7},
      location = {Uppsala, Sweden},
      month = jul,
      day = {29},
      publisher = {ACM DL}
    }
    
  5. Tim Felgentreff, Alan Borning, and Robert Hirschfeld. “Babelsberg : Specifying and Solving Constraints on Object Behavior.” In Journal of Object Technology (JOT), Vol. 13, No. 4, 2014. https://doi.org/10.5381/jot.2014.13.4.a1. [BibTeX]
    @inproceedings{felgentreff_babelsberg_,
      title = {Babelsberg : Specifying and Solving Constraints on Object Behavior},
      isbn = {9783869562650},
      doi = {10.5381/jot.2014.13.4.a1},
      author = {Felgentreff, Tim and Borning, Alan and Hirschfeld, Robert},
      keywords = {Cons,Constraints,Object Constraint Programming},
      year = {2014},
      booktitle = {Journal of Object Technology (JOT), vol. 13, no. 4}
    }
    
  6. Bert Freudenberg, Dan Ingalls, Tim Felgentreff, Tobias Pape, and Rober Hirschfeld. “SqueakJS - A Modern and Practical Smalltalk That Runs in Any Browser.” In Proceedings of the Dynamic Languages Symposium (DLS) 2014, Co-Located with the Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 2014, 57–66, 2014. [BibTeX]
    @inproceedings{freudenberg_squeakjs_,
      title = {SqueakJS - A Modern and Practical Smalltalk That Runs in Any Browser},
      year = {2014},
      month = oct,
      day = {21},
      location = {Portland, Oregon, USA},
      author = {Freudenberg, Bert and Ingalls, Dan and Felgentreff, Tim and Pape, Tobias and Hirschfeld, Rober},
      booktitle = {Proceedings of the Dynamic Languages Symposium (DLS) 2014, co-located with the Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) 2014},
      pages = {57-66}
    }
    
  7. Maria Graber, Tim Felgentreff, Robert Hirschfeld, and Ala Borning. “Solving Interactive Logic Puzzles With Object-Constraints: An Experience Report Using Babelsberg/S for Squeak/Smalltalk.” In Proceedings of the Workshop on Reactive and Event-Based Languages and Systems (REBLS) 2014, Co-Located with the Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 2014, 2014. [BibTeX]
    @inproceedings{graber_solving_,
      title = {Solving Interactive Logic Puzzles With Object-Constraints: An Experience Report Using Babelsberg/S for Squeak/Smalltalk},
      author = {Graber, Maria and Felgentreff, Tim and Hirschfeld, Robert and Borning, Ala},
      year = {2014},
      month = oct,
      day = {21},
      location = {Portland, Oregon, USA},
      booktitle = {Proceedings of the Workshop on Reactive and Event-based Languages and Systems (REBLS) 2014, co-located with the Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) 2014}
    }
    
  8. Vasily Kirilichev, Eric Seckler, Benjamin Siegmund, Michael Perscheid, and Rober Hirschfeld. “Stepwise Back-In-Time Debugging.” In Proceedings of GI Informatiktage 2014. GI, 2014. [BibTeX]
    @inproceedings{kirilichev_stepwise_,
      title = {Stepwise Back-In-Time Debugging},
      author = {Kirilichev, Vasily and Seckler, Eric and Siegmund, Benjamin and Perscheid, Michael and Hirschfeld, Rober},
      year = {2014},
      month = mar,
      day = {27-28},
      location = {Potsdam, Germany},
      publisher = {GI},
      booktitle = {Proceedings of GI Informatiktage 2014}
    }
    
  9. Eric Seckler and Robert Hirschfeld. “Archipelago: A Research Platform for Component Interaction in Distributed Applications.” In Proceedings of the Workshop on Reactive and Event-Based Languages and Systems (REBLS) 2014, Co-Located with the Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 2014, 2014. [BibTeX]
    @inproceedings{seckler_archipelago_,
      title = {Archipelago: A Research Platform for Component Interaction in Distributed Applications},
      author = {Seckler, Eric and Hirschfeld, Robert},
      year = {2014},
      month = oct,
      day = {21},
      location = {Portland, Oregon, USA},
      booktitle = {Proceedings of the Workshop on Reactive and Event-based Languages and Systems (REBLS) 2014, co-located with the Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) 2014}
    }
    
  10. Marcel Taeumel, Michael Perscheid, Bastian Steinert, Jens Lincke, and and Robert Hirschfeld. “Interleaving of Modification and Use in Dataflow-Driven Tool Development.” In Proceedings of the ACM Symposium for New Ideas, New Paradigms, and Reflections on Everything to Do with Programming and Software (Onward!) 2014, Co-Located with the Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 2014. ACM DL, 2014. https://doi.org/10.1145/2661136.2661150. [BibTeX]
    @inproceedings{taeumel_interleaving_2014,
      title = {Interleaving of Modification and Use in Dataflow-driven Tool Development},
      isbn = {9781450332101},
      doi = {10.1145/2661136.2661150},
      author = {Taeumel, Marcel and Perscheid, Michael and Steinert, Bastian and Lincke, Jens and and Robert Hirschfeld},
      booktitle = {Proceedings of the ACM Symposium for New Ideas, New Paradigms, and Reflections on Everything to do with Programming and Software (Onward!) 2014, co-located with the Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) 2014},
      month = oct,
      day = {22-24},
      year = {2014},
      location = {Portland, Oregon, USA},
      publisher = {ACM DL}
    }
    
  11. David C. Gibson, Gerald Knezek, Pamela Redmond, and Elizabeth Bradley. Handbook of Games and Simulations in Teacher Education. Chesapeake, VA: Association for the Advancement of Computing in Education (AACE), 2014. https://www.learntechlib.org/p/147471. [BibTeX]
    @book{GibsonKnezekRedmond14Handbook,
      title = {Handbook of Games and Simulations in Teacher Education},
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      year = {2014},
      author = {Gibson, David C. and Knezek, Gerald and Redmond, Pamela and Bradley, Elizabeth},
      address = {Chesapeake, VA},
      note = {Accessed: 2018-06-27},
      pages = {1--66},
      url = {https://www.learntechlib.org/p/147471}
    }
    

2013

  1. Tim Felgentreff, Michael Perscheid, and Robert Hirschfeld. “Constraining Timing-Dependent Communication for Debugging Non-Deterministic Failures.” In Proceedings of the Fourth International Workshop on Academic Software Development Tools and Techniques (WASDeTT-4) 2013, Co-Located with the European Conference on Object-Oriented Programming (ECOOP) 2013, 2013. [BibTeX]
    @inproceedings{felgentreff_constraining_,
      title = {Constraining Timing-Dependent Communication for Debugging Non-Deterministic Failures},
      author = {Felgentreff, Tim and Perscheid, Michael and Hirschfeld, Robert},
      location = {Montpellier, France},
      year = {2013},
      month = jul,
      day = {1},
      booktitle = {Proceedings of the Fourth International Workshop on Academic Software Development Tools and Techniques (WASDeTT-4) 2013, co-located with the European Conference on Object-oriented Programming (ECOOP) 2013}
    }
    
  2. Mahnaz Moallem, Shelby Morge, Sridhar Narayan, Chris Gordon, Gene Tagliarini, and Melissa Smith. “Integrating Computing and Mathematics Education Using Simulation and Modeling.” In Proceedings of Society for Information Technology & Teacher Education International Conference 2013, edited by Ron McBride and Michael Searson, 64–71. New Orleans, Louisiana, United States: Association for the Advancement of Computing in Education (AACE), 2013. https://www.learntechlib.org/p/48071. [BibTeX]
    @inproceedings{MoalMorgNara20133b,
      author = {Moallem, Mahnaz and Morge, Shelby and Narayan, Sridhar and Gordon, Chris and Tagliarini, Gene and Smith, Melissa},
      title = {Integrating Computing and Mathematics Education Using Simulation and Modeling},
      booktitle = {Proceedings of Society for Information Technology \& Teacher Education International Conference 2013},
      year = {2013},
      editor = {McBride, Ron and Searson, Michael},
      pages = {64--71},
      address = {New Orleans, Louisiana, United States},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      url = {https://www.learntechlib.org/p/48071}
    }
    
  3. Christopher Gordon. “Using Squeak Etoys in Middle School Information Technology Elective Classes.” In Proceedings of Society for Information Technology & Teacher Education International Conference 2013, edited by Ron McBride and Michael Searson, 4684–91. New Orleans, Louisiana, United States: Association for the Advancement of Computing in Education (AACE), 2013. https://www.learntechlib.org/p/48864. [BibTeX]
    @inproceedings{Gordon2013pc,
      author = {Gordon, Christopher},
      title = {Using Squeak Etoys in Middle School Information Technology Elective Classes},
      booktitle = {Proceedings of Society for Information Technology \& Teacher Education International Conference 2013},
      year = {2013},
      editor = {McBride, Ron and Searson, Michael},
      pages = {4684--4691},
      address = {New Orleans, Louisiana, United States},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      url = {https://www.learntechlib.org/p/48864}
    }
    
  4. Mahnaz Moallem, Shelby Morge, Sridhar Narayan, Chris Gordon, Gene Tagliarini, and Melissa Smith. “Integrating Computing and Mathematics Education Using Simulation and Modeling.” In SITE 2013–Society for Information Technology & Teacher Education International Conference, edited by Ron McBride and Michael Searson, 64–71. New Orleans, Louisiana, United States: Association for the Advancement of Computing in Education (AACE), 2013. https://www.learntechlib.org/p/48071. [BibTeX]
    @inproceedings{MoallMorgeNaray13Integrating,
      author = {Moallem, Mahnaz and Morge, Shelby and Narayan, Sridhar and Gordon, Chris and Tagliarini, Gene and Smith, Melissa},
      title = {Integrating Computing and Mathematics Education Using Simulation and Modeling},
      booktitle = {SITE 2013--Society for Information Technology \& Teacher Education International Conference},
      year = {2013},
      editor = {McBride, Ron and Searson, Michael},
      pages = {64--71},
      address = {New Orleans, Louisiana, United States},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/48071}
    }
    
  5. Christopher Gordon. “Using Squeak Etoys in Middle School Information Technology Elective Classes.” In SITE 2013–Society for Information Technology & Teacher Education International Conference, edited by Ron McBride and Michael Searson, 4684–91. New Orleans, Louisiana, United States: Association for the Advancement of Computing in Education (AACE), 2013. https://www.learntechlib.org/p/48864. [BibTeX]
    @inproceedings{Gordon13Using,
      author = {Gordon, Christopher},
      title = {Using Squeak Etoys in Middle School Information Technology Elective Classes},
      booktitle = {SITE 2013--Society for Information Technology \& Teacher Education International Conference},
      year = {2013},
      editor = {McBride, Ron and Searson, Michael},
      pages = {4684--4691},
      address = {New Orleans, Louisiana, United States},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/48864}
    }
    

2012

  1. Tatsuya Morimoto and Ai Ohira. “Development of A Programing-Project Sharing Environment on Virtual Space.” In 10th International Conference on Creating, Connecting and Collaborating through Computing (C5) 2012, 29–36, 2012. https://doi.org/10.1109/C5.2012.11. [BibTeX]
    @inproceedings{morimoto_development_2012,
      title = {Development of A Programing-Project Sharing Environment on Virtual Space},
      isbn = {978-1-4673-1009-3},
      doi = {10.1109/C5.2012.11},
      booktitle = {10th International Conference on Creating, Connecting and Collaborating through Computing (C5) 2012},
      author = {Morimoto, Tatsuya and Ohira, Ai},
      year = {2012},
      keywords = {Avatars,collaboration space,computer aided instruction,Educational institutions,graphical user interfaces,groupware,GUI programming environment,Motion pictures,primary education,Programming profession,programming-project sharing environment,Scratch,Squeak,Synchronization,virtual reality,virtual space},
      pages = {29--36}
    }
    
  2. Bastian Steinert, Marcel Taeumel, Damien Cassou, and Robert Hirschfeld. “Adopting Design Practices to Programming.” In Design Thinking Research: Measuring Performance in Context, 247–62. Springer, 2012. https://doi.org/doi:10.1007/978-3-642-31991-4_14. [BibTeX]
    @inproceedings{steinert_adopting_2012,
      title = {Adopting Design Practices to Programming},
      doi = {doi:10.1007/978-3-642-31991-4_14},
      publisher = {Springer},
      booktitle = {Design Thinking Research: Measuring Performance in Context},
      author = {Steinert, Bastian and Taeumel, Marcel and Cassou, Damien and Hirschfeld, Robert},
      year = {2012},
      pages = {247--262}
    }
    
  3. Bastian Steinert and Robert Hirschfeld. “Applying Design Knowledge to Programming.” In Design Thinking Research: Studying Co-Creation in Practice, 259–77. Springer, 2012. https://doi.org/doi:10.1007/978-3-642-21643-5_15. [BibTeX]
    @inproceedings{steinert_applying2012,
      title = {Applying Design Knowledge to Programming},
      doi = {doi:10.1007/978-3-642-21643-5_15},
      publisher = {Springer},
      booktitle = {Design Thinking Research: Studying Co-Creation in Practice},
      author = {Steinert, Bastian and Hirschfeld, Robert},
      year = {2012},
      pages = {259-277}
    }
    
  4. Michael Perscheid, Michael Haupt, Robert Hirschfeld, and Hidehiko Masuhara. “Test-Driven Fault Navigation for Debugging Reproducible Failures.” In Journal of the Japan Society for Software Science and Technology (JSSST) on Computer Software, Vol. 29, No. 3, 29:188–211, 2012. [BibTeX]
    @inproceedings{perscheid_testdriven_2012,
      title = {Test-driven Fault Navigation for Debugging Reproducible Failures},
      volume = {29},
      booktitle = {Journal of the Japan Society for Software Science and Technology (JSSST) on Computer Software, vol. 29, no. 3},
      author = {Perscheid, Michael and Haupt, Michael and Hirschfeld, Robert and Masuhara, Hidehiko},
      year = {2012},
      pages = {188-211},
      location = {Japan}
    }
    
  5. Michael Perscheid, Michael Haupt, Robert Hirschfeld, and Hidehiko Masuhara. “Test-Driven Fault Navigation for Debugging Reproducible Failures.” In Journal on Information and Media Technologies, Vol. 7, No. 4, 1377–1400 (reprinted from Computer Software, vol. 29, no. 3), 2012. [BibTeX]
    @inproceedings{perscheid_testdriven_2012a,
      title = {Test-driven Fault Navigation for Debugging Reproducible Failures},
      booktitle = {Journal on Information and Media Technologies, vol. 7, no. 4},
      author = {Perscheid, Michael and Haupt, Michael and Hirschfeld, Robert and Masuhara, Hidehiko},
      year = {2012},
      pages = {1377-1400 (reprinted from Computer Software, vol. 29, no. 3)},
      location = {Japan}
    }
    
  6. Michael Perscheid, Damien Cassou, and Robert Hirschfeld. “Test Quality Feedback Improving Effectivity and Efficiency of Unit Testing.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2012, 60–67. IEEE, 2012. https://doi.org/10.1109/C5.2012.7. [BibTeX]
    @inproceedings{perscheid_test_2012,
      title = {Test Quality Feedback Improving Effectivity and Efficiency of Unit Testing},
      isbn = {9780769546728},
      doi = {10.1109/C5.2012.7},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2012},
      author = {Perscheid, Michael and Cassou, Damien and Hirschfeld, Robert},
      year = {2012},
      month = jan,
      day = {18-20},
      keywords = {dynamic analysis,Test Quality Feedback,unit tests},
      pages = {60--67},
      publisher = {IEEE},
      location = {Playa Vista, California, USA}
    }
    
  7. Nikolai Suslov. “Krestianstvo SDK Towards End-User Mobile 3D Virtual Learning Environment.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2012, 9–14, 2012. https://doi.org/10.1109/C5.2012.8. [BibTeX]
    @inproceedings{suslov_krestianstvo_2012,
      title = {Krestianstvo SDK Towards End-User Mobile 3D Virtual Learning Environment},
      isbn = {9780769546728},
      doi = {10.1109/C5.2012.8},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2012},
      author = {Suslov, Nikolai},
      year = {2012},
      keywords = {augmented reality,virtual learning environment,virtual worlds},
      pages = {9--14}
    }
    
  8. Lauritz Thamsen, Anton Gulenko, Michael Perscheid, Robert Krahn, Robert Hirschfeld, and David A. Thomas. “Orca: A Single-Language Web Framework for Collaborative Development.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2012, 45–52. IEEE, 2012. https://doi.org/10.1109/C5.2012.9. [BibTeX]
    @inproceedings{thamsen_orca_2012,
      title = {Orca: A Single-language Web Framework for Collaborative Development},
      isbn = {9780769546728},
      doi = {10.1109/C5.2012.9},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2012},
      author = {Thamsen, Lauritz and Gulenko, Anton and Perscheid, Michael and Krahn, Robert and Hirschfeld, Robert and Thomas, David A.},
      year = {2012},
      month = jan,
      day = {18-20},
      publisher = {IEEE},
      location = {Playa Vista, California, USA},
      keywords = {Collaborative Web Development,JavaScript,Orca,smalltalk},
      pages = {45--52}
    }
    
  9. Niko Schwarz, Mircea Lungu, and Romain Robbes. “On How Often Code Is Cloned Across Repositories.” In Proceedings of the International Conference on Software Engineering (ICSE) 2012, 1289–92. IEEE, 2012. https://dl.acm.org/citation.cfm?id=2337398. [BibTeX]
    @inproceedings{schwarz_how_2012,
      title = {On How Often Code Is Cloned Across Repositories},
      isbn = {9781467310673},
      url = {https://dl.acm.org/citation.cfm?id=2337398},
      doi = {10.1109/ICSE.2012.6227097},
      booktitle = {Proceedings of the International Conference on Software Engineering (ICSE) 2012},
      publisher = {IEEE},
      author = {Schwarz, Niko and Lungu, Mircea and Robbes, Romain},
      year = {2012},
      keywords = {clone detection,Software ecosystems},
      pages = {1289--1292}
    }
    
  10. Niko Schwarz. “Hot Clones: Combining Search-Driven Development, Clone Management, and Code Provenance.” In Proceedings of the International Conference on Software Engineering (ICSE) 2012, 1628–29. IEEE, 2012. https://dl.acm.org/citation.cfm?id=2337504. [BibTeX]
    @inproceedings{schwarz_hot_2012,
      title = {Hot Clones: Combining Search-Driven Development, Clone Management, and Code Provenance},
      isbn = {9781467310673},
      url = {https://dl.acm.org/citation.cfm?id=2337504},
      doi = {10.1109/ICSE.2012.6227221},
      booktitle = {Proceedings of the International Conference on Software Engineering (ICSE) 2012},
      publisher = {IEEE},
      author = {Schwarz, Niko},
      year = {2012},
      keywords = {clone detection,corrective clone management,software maintenance},
      pages = {1628--1629}
    }
    
  11. Bastian Steinert, Damien Cassou, and Robert Hirschfeld. “Coexist: Overcoming Aversion to Change - Preserving Immediate Access to Source Code and Run-Time Information of Previous Development States.” In Proceedings of the Dynamic Languages Symposium (DLS) 2012, Co-Located with the Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 2012, 107–18. ACM DL, 2012. https://doi.acm.org/10.1145/2384577.2384591. [BibTeX]
    @inproceedings{steinert_coexist_2012,
      title = {Coexist: Overcoming Aversion to Change - Preserving Immediate Access to Source Code and Run-time Information of Previous Development States},
      isbn = {978-1-4503-1564-7},
      url = {https://doi.acm.org/10.1145/2384577.2384591},
      doi = {10.1145/2384577.2384591},
      booktitle = {Proceedings of the Dynamic Languages Symposium (DLS) 2012, co-located with the Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) 2012},
      author = {Steinert, Bastian and Cassou, Damien and Hirschfeld, Robert},
      year = {2012},
      month = oct,
      day = {22},
      location = {Tucson, Arizona, USA},
      publisher = {ACM DL},
      keywords = {continuous testing,continuous versioning,Debugging,evolution,explore-first programming,fault localization,prototyping},
      pages = {107--118}
    }
    
  12. Marcel Taeumel, Bastian Steinert, and Robert Hirschfeld. “The VIVIDE Programming Environment: Connecting Run-Time Information with Programmers’ System Knowledge.” In Proceedings of the ACM Symposium for New Ideas, New Paradigms, and Reflections on Everything to Do with Programming and Software (Onward!) 2012, Co-Located with the Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 2012, 117–26. ACM DL, 2012. https://doi.acm.org/10.1145/2384592.2384604. [BibTeX]
    @inproceedings{taeumel_vivide_2012,
      title = {The VIVIDE Programming Environment: Connecting Run-time Information with Programmers' System Knowledge},
      isbn = {978-1-4503-1562-3},
      url = {https://doi.acm.org/10.1145/2384592.2384604},
      doi = {10.1145/2384592.2384604},
      booktitle = {Proceedings of the ACM Symposium for New Ideas, New Paradigms, and Reflections on Everything to do with Programming and Software (Onward!) 2012, co-located with the Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) 2012},
      author = {Taeumel, Marcel and Steinert, Bastian and Hirschfeld, Robert},
      year = {2012},
      month = oct,
      day = {19-26},
      location = {Tucson, Arizona, USA},
      keywords = {concurrent views,dynamic analysis,navigation,program comprehension,programming environments,source code},
      pages = {117--126},
      publisher = {ACM DL}
    }
    
  13. Romain Robbes, Mircea Lungu, and David Röthlisberger. “How Do Developers React to API Deprecation?: The Case of A Smalltalk Ecosystem.” In Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering (FSE) 2012. ACM, 2012. https://doi.acm.org/10.1145/2393596.2393662. [BibTeX]
    @inproceedings{robbes_how_2012,
      title = {How Do Developers React to API Deprecation?: The Case of A Smalltalk Ecosystem},
      isbn = {978-1-4503-1614-9},
      url = {https://doi.acm.org/10.1145/2393596.2393662},
      doi = {10.1145/2393596.2393662},
      booktitle = {Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering (FSE) 2012},
      publisher = {ACM},
      author = {Robbes, Romain and Lungu, Mircea and R{\"o}thlisberger, David},
      year = {2012},
      keywords = {ecosystems,empirical studies,Mining software repositories}
    }
    

2011

  1. Robert Hirschfeld, Bastian Steinert, and Jens Lincke. “Agile Software Development in Virtual Collaboration Environments.” In Design Thinking: Understand-Improve-Apply, 197–218. Springer, 2011. https://doi.org/doi:10.1007/978-3-642-13757-0_12. [BibTeX]
    @inproceedings{hirschfeld_agile_2011,
      title = {Agile Software Development in Virtual Collaboration Environments},
      doi = {doi:10.1007/978-3-642-13757-0_12},
      publisher = {Springer},
      booktitle = {Design Thinking: Understand-Improve-Apply},
      author = {Hirschfeld, Robert and Steinert, Bastian and Lincke, Jens},
      year = {2011},
      pages = {197-218}
    }
    
  2. Michael Perscheid, Michael Haupt, Robert Hirschfeld, and Hidehiko Masuhara. “Test-Driven Fault Navigation for Debugging Reproducible Failures.” In Proceedings of the JSSST Annual Conference 2011, 2011. [BibTeX]
    @inproceedings{perscheid_testdriven_2011,
      title = {Test-driven Fault Navigation for Debugging Reproducible Failures},
      booktitle = {Proceedings of the JSSST Annual Conference 2011},
      author = {Perscheid, Michael and Haupt, Michael and Hirschfeld, Robert and Masuhara, Hidehiko},
      year = {2011},
      month = sep,
      day = {27-29},
      location = {Naha, Okinawa, Japan}
    }
    
  3. Alexandre Bergel, Oscar Nierstrasz, Lukas Renggli, and Jorge Ressia. “Domain-Specific Profiling.” In Objects, Models, Components, Patterns, 6705:68–82. Springer, 2011. https://link.springer.com/chapter/10.1007/978-3-642-21952-8_7. [BibTeX]
    @incollection{bergel_domainspecific_2011,
      title = {Domain-Specific Profiling},
      url = {https://link.springer.com/chapter/10.1007/978-3-642-21952-8_7},
      booktitle = {Objects, Models, Components, Patterns},
      isbn = {978-3-642-21951-1},
      volume = {6705},
      publisher = {Springer},
      author = {Bergel, Alexandre and Nierstrasz, Oscar and Renggli, Lukas and Ressia, Jorge},
      year = {2011},
      pages = {68--82}
    }
    
  4. Michael Haupt, Michael Perscheid, and Robert Hirschfeld. “Type Harvesting: A Practical Approach to Obtaining Typing Information in Dynamic Programming Languages.” In Proceedings of the Object-Oriented Programming Languages and Systems (OOPS) Track of the ACM Symposium on Applied Computing (SAC) 2011, 1282–89. ACM Press, 2011. https://dl.acm.org/citation.cfm?id=1982464. [BibTeX]
    @inproceedings{haupt_type_2011,
      title = {Type Harvesting: A Practical Approach to Obtaining Typing Information in Dynamic Programming Languages},
      isbn = {9781450301138},
      url = {https://dl.acm.org/citation.cfm?id=1982464},
      doi = {10.1145/1982185.1982464},
      booktitle = {Proceedings of the Object-oriented Programming Languages and Systems (OOPS) Track of the ACM Symposium on Applied Computing (SAC) 2011},
      author = {Haupt, Michael and Perscheid, Michael and Hirschfeld, Robert},
      year = {2011},
      month = mar,
      day = {21-24},
      location = {TaiChung, Taiwan},
      publisher = {ACM Press},
      pages = {1282-1289}
    }
    
  5. Oscar Callaú, Romain Robbes, Éric Tanter, and David Röthlisberger. “How Developers Use The Dynamic Features of Programming Languages.” In Proceeding of the 8th Working Conference on Mining Software Repositories (MSR) 2011, 23–23, 2011. https://dl.acm.org/citation.cfm?id=1985441.1985448. [BibTeX]
    @inproceedings{callau_how_2011,
      title = {How Developers Use The Dynamic Features of Programming Languages},
      isbn = {9781450305747},
      url = {https://dl.acm.org/citation.cfm?id=1985441.1985448},
      doi = {10.1145/1985441.1985448},
      booktitle = {Proceeding of the 8th Working Conference on Mining Software Repositories (MSR) 2011},
      author = {Calla{\'u}, Oscar and Robbes, Romain and {\'E}ric Tanter and R{\"o}thlisberger, David},
      year = {2011},
      month = may,
      day = {21-22},
      location = {Honolulu, Hawaii},
      pages = {23-23}
    }
    
  6. Young-Jin Lee. “Empowering Teachers to Create Educational Software: A Constructivist Approach Utilizing Etoys, Pair Programming and Cognitive Apprenticeship.” Computers & Education 56, no. 2 (2011): 527–38. https://www.learntechlib.org/p/67162. [BibTeX]
    @article{Lee11Empowering,
      author = {Lee, Young-Jin},
      title = {Empowering Teachers to Create Educational Software: A Constructivist Approach Utilizing Etoys, Pair Programming and Cognitive Apprenticeship},
      journal = {Computers \& Education},
      year = {2011},
      volume = {56},
      number = {2},
      pages = {527--538},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/67162}
    }
    
  7. Gerald Ardito. “The Shape of Disruption: Student Independence in the 5th Grade Classroom.” In ED-MEDIA 2011–World Conference on Educational Multimedia, Hypermedia & Telecommunications, edited by Theo Bastiaens and Martin Ebner, 2129–33. Lisbon, Portugal: Association for the Advancement of Computing in Education (AACE), 2011. https://www.learntechlib.org/p/38155. [BibTeX]
    @inproceedings{Ardito11Shape,
      author = {Ardito, Gerald},
      title = {The Shape of Disruption: Student Independence in the 5th Grade Classroom},
      booktitle = {ED-MEDIA 2011--World Conference on Educational Multimedia, Hypermedia \& Telecommunications},
      year = {2011},
      editor = {Bastiaens, Theo and Ebner, Martin},
      pages = {2129--2133},
      address = {Lisbon, Portugal},
      month = jun,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/38155}
    }
    

2010

  1. Koji Yokokawa and Takeshi Sunaga. “Using Zuzie2 to Exchange Viewpoints for A Broader Outlook.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2010, 35–40. IEEE, 2010. https://doi.org/10.1109/C5.2010.21. [BibTeX]
    @inproceedings{yokokawa_using_2010,
      title = {Using Zuzie2 to Exchange Viewpoints for A Broader Outlook},
      isbn = {9780769540290},
      doi = {10.1109/C5.2010.21},
      author = {Yokokawa, Koji and Sunaga, Takeshi},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2010},
      year = {2010},
      month = jan,
      day = {25-27},
      location = {San Diego, California, USA},
      publisher = {IEEE},
      keywords = {Art,computer aided instruction,computer application,Computer applications,constructive scrapbook,Documentation,expression analysis,Graphics,humanities,Humans,International collaboration,Joining processes,Numerical analysis,Painting,Switches,viewpoints exchanging,Zuzie2},
      pages = {35--40}
    }
    
  2. Bastian Steinert, Michael Haupt, Robert Krahn, and Robert Hirschfeld. “Continuous Selective Testing.” In Proceedings of the International Conference on Agile Software Development (XP) 2010, LNBIP 48:132–46. Springer, 2010. https://doi.org/10.1007/978-3-642-13054-0_10. [BibTeX]
    @inproceedings{steinert_continuous_2010,
      title = {Continuous Selective Testing},
      volume = {{LNBIP} 48},
      publisher = {Springer},
      isbn = {9783642130533},
      doi = {10.1007/978-3-642-13054-0_10},
      booktitle = {Proceedings of the International Conference on Agile Software Development (XP) 2010},
      author = {Steinert, Bastian and Haupt, Michael and Krahn, Robert and Hirschfeld, Robert},
      year = {2010},
      month = jun,
      day = {1-4},
      location = {Trondheim, Norway},
      pages = {132--146}
    }
    
  3. Lukas Renggli, Stéphane Ducasse, Gı̂rba Tudor, and Oscar Nierstrasz. “Domain-Specific Program Checking.” Lecture Notes in Computer Science 6141 LNCS (2010): 213–32. https://doi.org/10.1007/978-3-642-13953-6_12. [BibTeX]
    @article{renggli_domainspecific_2010,
      title = {Domain-Specific Program Checking},
      volume = {6141 {LNCS}},
      issn = {3642139523},
      doi = {10.1007/978-3-642-13953-6_12},
      journal = {Lecture Notes in Computer Science},
      publisher = {Springer},
      author = {Renggli, Lukas and Ducasse, St{\'e}phane and G{\^\i}rba, Tudor and Nierstrasz, Oscar},
      year = {2010},
      pages = {213--232}
    }
    
  4. 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, 73–77. ACM DL, 2010. https://dl.acm.org/citation.cfm?id=1822112. [BibTeX]
    @inproceedings{haupt_phidgetlab_2010,
      title = {{PhidgetLab}: Crossing the Border from Virtual to Real-World Objects},
      isbn = {9781605588209},
      url = {https://dl.acm.org/citation.cfm?id=1822112},
      doi = {10.1145/1822090.1822112},
      booktitle = {Proceedings the Conference of Innovation and Technology in Computer Science Education (ITiCSE) 2010},
      author = {Haupt, Michael and Perscheid, Michael and Hirschfeld, Robert and Kessler, Lysann and Klingbeil, Thomas and Platz, Stephanie and Schlegel, Frank and Tessenow, Philipp},
      year = {2010},
      month = jun,
      day = {26-30},
      location = {Bilkent, Ankara, Turkey},
      publisher = {ACM DL},
      pages = {73--77}
    }
    
  5. Michael Perscheid, Bastian Steinert, Robert Hirschfeld, Felix Geller, and Michael Haupt. “Immediacy through Interactivity: Online Analysis of Run-Time Behavior.” In Proceedings of the 17th Working Conference on Reverse Engineerings (WCRE) 2010, 77–86. IEEE, 2010. https://doi.org/10.1109/WCRE.2010.17. [BibTeX]
    @inproceedings{perscheid_immediacy_2010,
      title = {Immediacy through Interactivity: Online Analysis of Run-time Behavior},
      isbn = {9780769541235},
      doi = {10.1109/WCRE.2010.17},
      booktitle = {Proceedings of the 17th Working Conference on Reverse Engineerings (WCRE) 2010},
      author = {Perscheid, Michael and Steinert, Bastian and Hirschfeld, Robert and Geller, Felix and Haupt, Michael},
      year = {2010},
      month = oct,
      day = {13-16},
      publisher = {IEEE},
      location = {Beverly, Massachusetts, USA},
      keywords = {Development environments,dynamic analysis,Object collaboration,program comprehension,Test cases},
      pages = {77-86}
    }
    
  6. Bastian Steinert, Marcel Taeumel, Jens Lincke, Tobias Pape, and Rober Hirschfeld. “Codetalk-Conversations About Code.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2010. IEEE, 2010. [BibTeX]
    @inproceedings{steinert_codetalkconversations_,
      title = {{Codetalk}-Conversations About Code},
      author = {Steinert, Bastian and Taeumel, Marcel and Lincke, Jens and Pape, Tobias and Hirschfeld, Rober},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2010},
      year = {2010},
      month = jan,
      day = {25-27},
      location = {San Diego, California, USA},
      publisher = {IEEE}
    }
    
  7. Mahnaz Moallem, Shelby Morge, Gene A. Tagliarini, and Sridhar Narayan. “Using Squeak Etoys and Problem- Based Learning Pedagogy to Infuse Information Technology Skills into the Core STEM Curriculum.” In Proceedings of Global Learn 2010, edited by Zoraini Wati Abas, Insung Jung, and Joseph Luca, 592–601. Penang, Malaysia: Association for the Advancement of Computing in Education (AACE), 2010. https://www.learntechlib.org/p/34237. [BibTeX]
    @inproceedings{MoalMorgTagl2010f1,
      author = {Moallem, Mahnaz and Morge, Shelby and Tagliarini, Gene A. and Narayan, Sridhar},
      title = {Using Squeak Etoys and Problem- Based Learning Pedagogy to Infuse Information Technology skills into the Core STEM Curriculum},
      booktitle = {Proceedings of Global Learn 2010},
      year = {2010},
      editor = {Abas, Zoraini Wati and Jung, Insung and Luca, Joseph},
      pages = {592--601},
      address = {Penang, Malaysia},
      month = may,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      url = {https://www.learntechlib.org/p/34237}
    }
    
  8. Wesley Williams, Elizabeth Snead, Shelby Morge, Sridhar Narayan, Gene Tagliarini, Mahnaz Moallem, and Karen Hill. “Using Squeak Etoys to Integrate Science, Technology, Engineering and Mathematics.” In Proceedings of Society for Information Technology & Teacher Education International Conference 2010, edited by David Gibson and Bernie Dodge, 3650–56. San Diego, CA, USA: Association for the Advancement of Computing in Education (AACE), 2010. https://www.learntechlib.org/p/33950. [BibTeX]
    @inproceedings{WillSneaMorg201072,
      author = {Williams, Wesley and Snead, Elizabeth and Morge, Shelby and Narayan, Sridhar and Tagliarini, Gene and Moallem, Mahnaz and Hill, Karen},
      title = {Using Squeak Etoys to Integrate Science, Technology, Engineering and Mathematics},
      booktitle = {Proceedings of Society for Information Technology \& Teacher Education International Conference 2010},
      year = {2010},
      editor = {Gibson, David and Dodge, Bernie},
      pages = {3650--3656},
      address = {San Diego, CA, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      url = {https://www.learntechlib.org/p/33950}
    }
    
  9. Youwen Ouyang, Seung Yang, Theresa Franklin, Karen Michaelson, Shelby Morge, Ehsan Sheybani, Katherine Hayden, Sridhar Narayan, Gene Tagliarini, and Manorama Talaiver. “Games, Sims and Virtual Worlds in K-20 STEM Education.” In Proceedings of Society for Information Technology & Teacher Education International Conference 2010, edited by David Gibson and Bernie Dodge, 2024–28. San Diego, CA, USA: Association for the Advancement of Computing in Education (AACE), 2010. https://www.learntechlib.org/p/33659. [BibTeX]
    @inproceedings{OuyaYangFran2010yz,
      author = {Ouyang, Youwen and Yang, Seung and Franklin, Theresa and Michaelson, Karen and Morge, Shelby and Sheybani, Ehsan and Hayden, Katherine and Narayan, Sridhar and Tagliarini, Gene and Talaiver, Manorama},
      title = {Games, Sims and Virtual Worlds in K-20 STEM education},
      booktitle = {Proceedings of Society for Information Technology \& Teacher Education International Conference 2010},
      year = {2010},
      editor = {Gibson, David and Dodge, Bernie},
      pages = {2024--2028},
      address = {San Diego, CA, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      url = {https://www.learntechlib.org/p/33659}
    }
    
  10. Shelby Morge, Mahnaz Moallem, Sridhar Narayan, and Gene Tagliarini. “Using an Open-Source Modeling and Simulation Tool to Transform Learning and Instruction.” In Proceedings of Society for Information Technology & Teacher Education International Conference 2010, edited by David Gibson and Bernie Dodge, 2791–94. San Diego, CA, USA: Association for the Advancement of Computing in Education (AACE), 2010. https://www.learntechlib.org/p/33792. [BibTeX]
    @inproceedings{MorgMoalNara20102o,
      author = {Morge, Shelby and Moallem, Mahnaz and Narayan, Sridhar and Tagliarini, Gene},
      title = {Using an Open-Source Modeling and Simulation Tool to Transform Learning and Instruction},
      booktitle = {Proceedings of Society for Information Technology \& Teacher Education International Conference 2010},
      year = {2010},
      editor = {Gibson, David and Dodge, Bernie},
      pages = {2791--2794},
      address = {San Diego, CA, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      url = {https://www.learntechlib.org/p/33792}
    }
    
  11. Shelby Morge, Sridhar Narayan, and Gene Tagliarini. “Squeak Etoys Modeling and Simulation Tool: Empowering Students and Teachers to Create, Explore, Collaborate and Interact.” In Proceedings of Global Learn 2010, edited by Zoraini Wati Abas, Insung Jung, and Joseph Luca, 589–91. Penang, Malaysia: Association for the Advancement of Computing in Education (AACE), 2010. https://www.learntechlib.org/p/34236. [BibTeX]
    @inproceedings{MorgNaraTagl2010f0,
      author = {Morge, Shelby and Narayan, Sridhar and Tagliarini, Gene},
      title = {Squeak Etoys Modeling and Simulation Tool: Empowering Students and Teachers to Create, Explore, Collaborate and Interact},
      booktitle = {Proceedings of Global Learn 2010},
      year = {2010},
      editor = {Abas, Zoraini Wati and Jung, Insung and Luca, Joseph},
      pages = {589--591},
      address = {Penang, Malaysia},
      month = may,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      url = {https://www.learntechlib.org/p/34236}
    }
    
  12. Wesley Williams, Elizabeth Snead, Shelby Morge, Sridhar Narayan, Gene Tagliarini, Mahnaz Moallem, and Karen Hill. “Using Squeak Etoys to Integrate Science, Technology, Engineering and Mathematics.” In Proceedings of Society for Information Technology & Teacher Education International Conference 2010, edited by David Gibson and Bernie Dodge, 3650–56. San Diego, CA, USA: Association for the Advancement of Computing in Education (AACE), 2010. https://www.learntechlib.org/p/33950. [BibTeX]
    @inproceedings{WillSneaMorg201073,
      author = {Williams, Wesley and Snead, Elizabeth and Morge, Shelby and Narayan, Sridhar and Tagliarini, Gene and Moallem, Mahnaz and Hill, Karen},
      title = {Using Squeak Etoys to Integrate Science, Technology, Engineering and Mathematics},
      booktitle = {Proceedings of Society for Information Technology \& Teacher Education International Conference 2010},
      year = {2010},
      editor = {Gibson, David and Dodge, Bernie},
      pages = {3650--3656},
      address = {San Diego, CA, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      url = {https://www.learntechlib.org/p/33950}
    }
    
  13. Mahnaz Moallem, Shelby Morge, Sridhar Narayan, Gene Tagliarini, and Katharine Daniels. “Integrating Computational and Modeling Technology with Problem-Based Learning to Improve Teaching and Learning in the Core STEM Curriculum.” In Proceedings of Society for Information Technology & Teacher Education International Conference 2010, edited by David Gibson and Bernie Dodge, 3319–26. San Diego, CA, USA: Association for the Advancement of Computing in Education (AACE), 2010. https://www.learntechlib.org/p/33887. [BibTeX]
    @inproceedings{MoalMorgNara20105b,
      author = {Moallem, Mahnaz and Morge, Shelby and Narayan, Sridhar and Tagliarini, Gene and Daniels, Katharine},
      title = {Integrating Computational and Modeling Technology with Problem-based Learning to Improve Teaching and Learning in the Core STEM Curriculum},
      booktitle = {Proceedings of Society for Information Technology \& Teacher Education International Conference 2010},
      year = {2010},
      editor = {Gibson, David and Dodge, Bernie},
      pages = {3319--3326},
      address = {San Diego, CA, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      url = {https://www.learntechlib.org/p/33887}
    }
    
  14. Mahnaz Moallem, Shelby Morge, Sridhar Narayan, Gene Tagliarini, and Katharine Daniels. “Integrating Computational and Modeling Technology with Problem-Based Learning to Improve Teaching and Learning in the Core STEM Curriculum.” In SITE 2010–Society for Information Technology & Teacher Education International Conference, edited by David Gibson and Bernie Dodge, 3319–26. San Diego, CA, USA: Association for the Advancement of Computing in Education (AACE), 2010. https://www.learntechlib.org/p/33887. [BibTeX]
    @inproceedings{MoalleMorgeNaraya10Integrating,
      author = {Moallem, Mahnaz and Morge, Shelby and Narayan, Sridhar and Tagliarini, Gene and Daniels, Katharine},
      title = {Integrating Computational and Modeling Technology with Problem-based Learning to Improve Teaching and Learning in the Core STEM Curriculum},
      booktitle = {SITE 2010--Society for Information Technology \& Teacher Education International Conference},
      year = {2010},
      editor = {Gibson, David and Dodge, Bernie},
      pages = {3319--3326},
      address = {San Diego, CA, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/33887}
    }
    
  15. Shelby Morge, Sridhar Narayan, and Gene Tagliarini. “Squeak Etoys Modeling and Simulation Tool: Empowering Students and Teachers to Create, Explore, Collaborate and Interact.” In Global Learn Asia Pacific 2010–Global Conference on Learning and Technology, edited by Zoraini Wati Abas, Insung Jung, and Joseph Luca, 589–91. Penang, Malaysia: Association for the Advancement of Computing in Education (AACE), 2010. https://www.learntechlib.org/p/34236. [BibTeX]
    @inproceedings{MorgeNarayanTagliarini10Squeak,
      author = {Morge, Shelby and Narayan, Sridhar and Tagliarini, Gene},
      title = {Squeak Etoys Modeling and Simulation Tool: Empowering Students and Teachers to Create, Explore, Collaborate and Interact},
      booktitle = {Global Learn Asia Pacific 2010--Global Conference on Learning and Technology},
      year = {2010},
      editor = {Abas, Zoraini Wati and Jung, Insung and Luca, Joseph},
      pages = {589--591},
      address = {Penang, Malaysia},
      month = may,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/34236}
    }
    
  16. Caroline Parker, Joyce Malyn-Smith, Suzanne Reynolds-Alpert, and Siobhan Bredin. “The Innovative Technology Experiences for Students and Teachers (ITEST) Program: Teachers Developing the next Generation of STEM Talent.” Journal of Technology and Teacher Education 18, no. 2 (2010): 187–201. https://www.learntechlib.org/p/33209. [BibTeX]
    @article{ParkerMalynSReynold10Innovative,
      author = {Parker, Caroline and Malyn-Smith, Joyce and Reynolds-Alpert, Suzanne and Bredin, Siobhan},
      title = {The Innovative Technology Experiences for Students and Teachers (ITEST) Program: Teachers developing the next generation of STEM talent},
      journal = {Journal of Technology and Teacher Education},
      year = {2010},
      volume = {18},
      number = {2},
      pages = {187--201},
      note = {Accessed: 2018-06-27},
      address = {Waynesville, NC USA},
      publisher = {Society for Information Technology \& Teacher Education},
      url = {https://www.learntechlib.org/p/33209}
    }
    
  17. Shelby Morge, Mahnaz Moallem, Sridhar Narayan, and Gene Tagliarini. “Using an Open-Source Modeling and Simulation Tool to Transform Learning and Instruction.” In SITE 2010–Society for Information Technology & Teacher Education International Conference, edited by David Gibson and Bernie Dodge, 2791–94. San Diego, CA, USA: Association for the Advancement of Computing in Education (AACE), 2010. https://www.learntechlib.org/p/33792. [BibTeX]
    @inproceedings{MorgeMoallemNarayan10Using,
      author = {Morge, Shelby and Moallem, Mahnaz and Narayan, Sridhar and Tagliarini, Gene},
      title = {Using an Open-Source Modeling and Simulation Tool to Transform Learning and Instruction},
      booktitle = {SITE 2010--Society for Information Technology \& Teacher Education International Conference},
      year = {2010},
      editor = {Gibson, David and Dodge, Bernie},
      pages = {2791--2794},
      address = {San Diego, CA, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/33792}
    }
    
  18. Mahnaz Moallem, Shelby Morge, Gene A. Tagliarini, and Sridhar Narayan. “Using Squeak Etoys and Problem- Based Learning Pedagogy to Infuse Information Technology Skills into the Core STEM Curriculum.” In Global Learn Asia Pacific 2010–Global Conference on Learning and Technology, edited by Zoraini Wati Abas, Insung Jung, and Joseph Luca, 592–601. Penang, Malaysia: Association for the Advancement of Computing in Education (AACE), 2010. https://www.learntechlib.org/p/34237. [BibTeX]
    @inproceedings{MoallemMorgeTagliar10Using,
      author = {Moallem, Mahnaz and Morge, Shelby and Tagliarini, Gene A. and Narayan, Sridhar},
      title = {Using Squeak Etoys and Problem- Based Learning Pedagogy to Infuse Information Technology skills into the Core STEM Curriculum},
      booktitle = {Global Learn Asia Pacific 2010--Global Conference on Learning and Technology},
      year = {2010},
      editor = {Abas, Zoraini Wati and Jung, Insung and Luca, Joseph},
      pages = {592--601},
      address = {Penang, Malaysia},
      month = may,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/34237}
    }
    
  19. Wesley Williams, Elizabeth Snead, Shelby Morge, Sridhar Narayan, Gene Tagliarini, Mahnaz Moallem, and Karen Hill. “Using Squeak Etoys to Integrate Science, Technology, Engineering and Mathematics.” In SITE 2010–Society for Information Technology & Teacher Education International Conference, edited by David Gibson and Bernie Dodge, 3650–56. San Diego, CA, USA: Association for the Advancement of Computing in Education (AACE), 2010. https://www.learntechlib.org/p/33950. [BibTeX]
    @inproceedings{WillSneaMorg10Using,
      author = {Williams, Wesley and Snead, Elizabeth and Morge, Shelby and Narayan, Sridhar and Tagliarini, Gene and Moallem, Mahnaz and Hill, Karen},
      title = {Using Squeak Etoys to Integrate Science, Technology, Engineering and Mathematics},
      booktitle = {SITE 2010--Society for Information Technology \& Teacher Education International Conference},
      year = {2010},
      editor = {Gibson, David and Dodge, Bernie},
      pages = {3650--3656},
      address = {San Diego, CA, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/33950}
    }
    

2009

  1. 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, 87–94. IEEE, 2009. https://doi.org/10.1109/C5.2009.11. [BibTeX]
    @inproceedings{engelhard_pitsupai_2009,
      title = {Pitsupai - Collaborative Scripting in a Distributed, Persistent 3D World},
      isbn = {9780769536200},
      doi = {10.1109/C5.2009.11},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009},
      author = {Engelhard, Philipp and Hirschfeld, Robert and Lincke, Jens},
      year = {2009},
      month = jan,
      day = {19-22},
      publisher = {IEEE},
      location = {Kyoto, Japan},
      pages = {87--94}
    }
    
  2. Bert Freudenberg, Yoshiki Ohshima, and Scott Wallace. “Etoys for One Laptop Per Child.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009, 57–64. IEEE, 2009. https://doi.org/10.1109/C5.2009.9. [BibTeX]
    @inproceedings{freudenberg_etoys_2009,
      title = {Etoys for One Laptop Per Child},
      isbn = {9780769536200},
      doi = {10.1109/C5.2009.9},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009},
      author = {Freudenberg, Bert and Ohshima, Yoshiki and Wallace, Scott},
      year = {2009},
      month = jan,
      day = {19-22},
      publisher = {IEEE},
      location = {Kyoto, Japan},
      keywords = {authoring systems,Collaborative learning,Computer bugs,computer literacy,courseware,education,end-user authoring system,EToys,Hardware,History,Home computing,International collaboration,Joining processes,OLPC,OLPC Etoys,OLPC project,OLPC XO laptop,Physics computing,portable computers,program debugging,Squeak,Sugar software stack,system bugs,Uncertainty},
      pages = {57--64}
    }
    
  3. 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, 20–26. IEEE, 2009. https://doi.org/10.1109/C5.2009.16. [BibTeX]
    @inproceedings{holz_sophie_2009,
      title = {Sophie - Tools and Materials in Multimedia Book Creation},
      isbn = {9780769536200},
      doi = {10.1109/C5.2009.16},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009},
      author = {Holz, Norman and Hirschfeld, Robert and Lincke, Jens and R{\"u}ger, Michael and Haupt, Michael},
      year = {2009},
      month = jan,
      day = {19-22},
      publisher = {IEEE},
      location = {Kyoto, Japan},
      pages = {20--26}
    }
    
  4. Aran Lunzer and Jun Fujima. “Building and Exploring with The Recipesheet.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009, 41–47. IEEE, 2009. https://doi.org/10.1109/C5.2009.21. [BibTeX]
    @inproceedings{lunzer_building_2009,
      title = {Building and Exploring with The {Recipesheet}},
      isbn = {9780769536200},
      doi = {10.1109/C5.2009.21},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009},
      author = {Lunzer, Aran and Fujima, Jun},
      year = {2009},
      month = jan,
      day = {19-22},
      publisher = {IEEE},
      location = {Kyoto, Japan},
      keywords = {computer aided instruction,educational activities,International collaboration,Joining processes,RecipeSheet,software engineering,spreadsheet-inspired environment,spreadsheet programs,Squeak environment},
      pages = {41--47}
    }
    
  5. Yasuhiko Okada, Takuma Yokomae, Shozi Mizobuchi, Nobukazu Iguchi, Sonoyo Mukai, and Takaharu Kameoka. “Environmental Information Viewing System (Eivs) Using Squeak on Olpc-Xo.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009, 65–70. IEEE, 2009. https://doi.org/10.1109/C5.2009.14. [BibTeX]
    @inproceedings{okada_environmental_2009,
      title = {Environmental Information Viewing System ({Eivs}) Using Squeak on {Olpc}-{Xo}},
      isbn = {9780769536200},
      doi = {10.1109/C5.2009.14},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009},
      author = {Okada, Yasuhiko and Yokomae, Takuma and Mizobuchi, Shozi and Iguchi, Nobukazu and Mukai, Sonoyo and Kameoka, Takaharu},
      year = {2009},
      month = jan,
      day = {19-22},
      publisher = {IEEE},
      location = {Kyoto, Japan},
      keywords = {Automatic data collection,Environmental education,OLPC-XO,Remotely located sensors,Squeak},
      pages = {65--70}
    }
    
  6. Tadayuki Otowa and Hideyuki Takada. “Development of A Project Exchange Tool for Squeak Etoys Using Tangible Media and Its Application to Primary Education.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009, 71–77. IEEE, 2009. https://doi.org/10.1109/C5.2009.18. [BibTeX]
    @inproceedings{otowa_development_2009,
      title = {Development of A Project Exchange Tool for Squeak {Etoys} Using Tangible Media and Its Application to Primary Education},
      isbn = {9780769536200},
      doi = {10.1109/C5.2009.18},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009},
      author = {Otowa, Tadayuki and Takada, Hideyuki},
      year = {2009},
      month = jan,
      day = {19-22},
      publisher = {IEEE},
      location = {Kyoto, Japan},
      keywords = {Application software,Collaborative tools,Collaborative work,Collavoration Learning,computer aided instruction,computer-based lessons,Computer science education,Educational institutions,Educational programs,Joining processes,logical thinking ability,Logic programming,Personal communication networks,primary education,programming lesson,Programming profession,programming tools,project exchange tool,RFID tag,scientific concept,Squeak etoys,tangible media},
      pages = {71--77}
    }
    
  7. Takeshi Sunaga, Koji Yokokawa, and Jae Sung Won. “Integration of Expression and Analysis Using Constructive Scrapbook.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009, 48–53. IEEE, 2009. https://doi.org/10.1109/C5.2009.27. [BibTeX]
    @inproceedings{sunaga_integration_2009,
      title = {Integration of Expression and Analysis Using Constructive Scrapbook},
      isbn = {9780769536200},
      doi = {10.1109/C5.2009.27},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009},
      author = {Sunaga, Takeshi and Yokokawa, Koji and Won, Jae Sung},
      year = {2009},
      month = jan,
      day = {19-22},
      publisher = {IEEE},
      location = {Kyoto, Japan},
      keywords = {Art,cognition,computer aided instruction,Computer applications,constructionism,constructive learning,Constructive Scrapbook tool,Documentation,education,Graphics,International collaboration,Joining processes,Numerical analysis,objective analysis,Painting,pictures composition,Software,Squeak,subjective expression,Switches,two-dimensional space},
      pages = {48--53}
    }
    
  8. Valente Luı́s and António Osório. “What If You Created Your Own Digital Adventurers’ Park?” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009, 78–83. IEEE, 2009. https://doi.org/10.1109/C5.2009.17. [BibTeX]
    @inproceedings{valente_what_2009,
      title = {What If You Created Your Own Digital Adventurers' Park?},
      isbn = {9780769536200},
      doi = {10.1109/C5.2009.17},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009},
      author = {Valente, Lu{\'\i}s and Os{\'o}rio, Ant{\'o}nio},
      year = {2009},
      month = jan,
      day = {19-22},
      publisher = {IEEE},
      location = {Kyoto, Japan},
      keywords = {Adders,children programming,collaborative learning aspects,computer aided instruction,Computers,Computer science education,Concrete,creativity,digital adventure park,ecologic perspective of media,Educational institutions,IEC,International collaboration,Joining processes,Object-oriented programming,Object oriented programming,Programming profession,Proposals,self-learning,Squeak,Squeak environment},
      pages = {78--83}
    }
    
  9. Takashi Yamamiya, Alessandro Warth, and Ted Kaehler. “Active Essays on The Web.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009, 3–10. IEEE, 2009. https://doi.org/10.1109/C5.2009.10. [BibTeX]
    @inproceedings{yamamiya_active_2009,
      title = {Active Essays on The Web},
      isbn = {9780769536200},
      doi = {10.1109/C5.2009.10},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2009},
      author = {Yamamiya, Takashi and Warth, Alessandro and Kaehler, Ted},
      year = {2009},
      month = jan,
      day = {19-22},
      publisher = {IEEE},
      location = {Kyoto, Japan},
      keywords = {active essays,Animation,Chalkboard,Computational modeling,computer aided instruction,Computer languages,Humans,International collaboration,Internet,Internet technology,Joining processes,literature,live simulations,Mathematical programming,natural language,Natural languages,online front-ends,program fragments,programming language,Programming Languages,teaching medium,Web browser,Web sites,written essay},
      pages = {3--10}
    }
    
  10. 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. IEEE, 2009. https://doi.org/10.4108/ICST.COLLABORATECOM2009.8290. [BibTeX]
    @inproceedings{steinert_multiuser_2009,
      title = {Multi-user Multi-account Interaction in Groupware Supporting Single-display Collaboration},
      isbn = {978-963-9799-76-9},
      doi = {10.4108/ICST.COLLABORATECOM2009.8290},
      booktitle = {Proceedings of the International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom) 2009},
      author = {Steinert, Bastian and Grunewald, Michael and Richter, Stefan and Lincke, Jens and Hirschfeld, Robert},
      year = {2009},
      month = nov,
      day = {11-14},
      publisher = {IEEE},
      location = {Crystal City, Washington D.C., USA}
    }
    
  11. Toon Verwaest and Lukas Renggli. “Safe Reflection through Polymorphism.” In Proceedings of the First International Workshop on Context-Aware Software Technology and Applications (CASTA) 2009, 21–24. ACM, 2009. https://doi.org/10.1145/1595768.1595776. [BibTeX]
    @inproceedings{verwaest_safe_2009,
      title = {Safe Reflection through Polymorphism},
      isbn = {978-1-60558-707-3},
      doi = {10.1145/1595768.1595776},
      booktitle = {Proceedings of the first international workshop on Context-aware software technology and applications (CASTA) 2009},
      publisher = {{ACM}},
      author = {Verwaest, Toon and Renggli, Lukas},
      year = {2009},
      month = aug,
      day = {24-28},
      location = {Amsterdam, The Netherlands},
      keywords = {schemetalk},
      pages = {21--24}
    }
    
  12. Niklaus Haldiman, Marcus Denker, and Oscar Nierstrasz. “Practical, Pluggable Types for A Dynamic Language.” Computer Languages, Systems and Structures 35, no. 1 (2009): 48–62. https://doi.org/10.1016/j.cl.2008.06.003. [BibTeX]
    @article{haldiman_practical_2009,
      title = {Practical, Pluggable Types for A Dynamic Language},
      volume = {35},
      issn = {9781605580845},
      doi = {10.1016/j.cl.2008.06.003},
      number = {1},
      journal = {Computer Languages, Systems and Structures},
      author = {Haldiman, Niklaus and Denker, Marcus and Nierstrasz, Oscar},
      year = {2009},
      publisher = {Elsevier},
      keywords = {dynamic languages,Programming Languages,Type systems},
      pages = {48--62}
    }
    
  13. Adrian Lienhard, Stéphane Ducasse, and Gı̂rba Tudor. “Taking An Object-Centric View on Dynamic Information with Object Flow Analysis.” Computer Languages, Systems and Structures 35, no. 1 (2009): 63–79. https://doi.org/10.1016/j.cl.2008.05.006. [BibTeX]
    @article{lienhard_taking_2009,
      title = {Taking An Object-Centric View on Dynamic Information with Object Flow Analysis},
      volume = {35},
      issn = {978-1-60558-084-5},
      doi = {10.1016/j.cl.2008.05.006},
      number = {1},
      journal = {Computer Languages, Systems and Structures},
      author = {Lienhard, Adrian and Ducasse, St{\'e}phane and G{\^\i}rba, Tudor},
      year = {2009},
      publisher = {Elsevier},
      keywords = {dynamic analysis,Object flow analysis},
      pages = {63--79}
    }
    
  14. David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse, Damien Pollet, and Romain Robbes. “Supporting Task-Oriented Navigation in IDEs with Configurable Heatmaps.” In Proceedings of the IEEE International Conference on Program Comprehension (ICPC) 2009, 253–57. IEEE, 2009. https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5090052. [BibTeX]
    @inproceedings{rothlisberger_supporting_2009,
      title = {Supporting Task-Oriented Navigation in {IDEs} with Configurable {Heatmaps}},
      isbn = {9781424439973},
      url = {https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5090052},
      doi = {10.1109/ICPC.2009.5090052},
      booktitle = {Proceedings of the {IEEE} International Conference on Program Comprehension (ICPC) 2009},
      publisher = {{IEEE}},
      author = {R{\"o}thlisberger, David and Nierstrasz, Oscar and Ducasse, St{\'e}phane and Pollet, Damien and Robbes, Romain},
      year = {2009},
      month = may,
      day = {17-19},
      location = {Vancouver, BC, Canada},
      keywords = {Development environments,program comprehension,Software analysis,static analysis},
      pages = {253--257}
    }
    
  15. 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, LNCS 5826:235–40. Springer, 2009. https://doi.org/10.1007/978-3-642-05031-2_18. [BibTeX]
    @inproceedings{steinert_debugging_2009,
      title = {Debugging into Examples - Leveraging Tests for Program Comprehension},
      volume = {LNCS 5826},
      isbn = {3642050301},
      doi = {10.1007/978-3-642-05031-2_18},
      booktitle = {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},
      author = {Steinert, Bastian and Perscheid, Michael and Beck, Martin and Lincke, Jens and Hirschfeld, Robert},
      year = {2009},
      month = nov,
      day = {2-4},
      publisher = {Springer},
      location = {Eindhoven, The Netherlands},
      keywords = {dynamic analysis,program comprehension,Test coverage},
      pages = {235--240}
    }
    
  16. David Röthlisberger, Oscar Nierstrasz, and Stéphane Ducasse. “Autumn Leaves: Curing The Window Plague in IDEs.” In Proceedings of the Working Conference on Reverse Engineering (WCRE) 2009, 237–46. IEEE, 2009. https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5328777. [BibTeX]
    @inproceedings{rothlisberger_autumn_2009,
      title = {Autumn Leaves: Curing The Window Plague in {IDEs}},
      isbn = {9780769538679},
      url = {https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5328777},
      doi = {10.1109/WCRE.2009.18},
      booktitle = {Proceedings of the Working Conference on Reverse Engineering (WCRE) 2009},
      publisher = {{IEEE}},
      author = {R{\"o}thlisberger, David and Nierstrasz, Oscar and Ducasse, St{\'e}phane},
      year = {2009},
      month = oct,
      day = {13-16},
      location = {Lille, France},
      keywords = {Developer activity analysis,Development environments,productivity,program comprehension,Software navigation},
      pages = {237--246}
    }
    
  17. Thomas Kowark, Robert Hirschfeld, and Michael Haupt. “Object-Relational Mapping with SqueakSave.” In Proceedings of the International Workshop on Smalltalk Technologies (IWST) 2009, 1–15. ACM, 2009. https://doi.org/10.1145/1735935.1735951. [BibTeX]
    @inproceedings{kowark_objectrelational_2009,
      title = {Object-Relational Mapping with {SqueakSave}},
      isbn = {9781605588995},
      doi = {10.1145/1735935.1735951},
      booktitle = {Proceedings of the International Workshop on Smalltalk Technologies (IWST) 2009},
      author = {Kowark, Thomas and Hirschfeld, Robert and Haupt, Michael},
      year = {2009},
      month = aug,
      day = {31},
      location = {Brest, France},
      publisher = {ACM},
      keywords = {automatic schema creation,impedance mismatch,object-relational mapping},
      pages = {1--15}
    }
    
  18. Hani Abdeen. “Visualizing , Assessing and Architectural Elements,” 2009. https://hal.inria.fr/tel-00498389/. [BibTeX]
    @phdthesis{abdeen_visualizing_2009,
      title = {Visualizing , Assessing and Architectural Elements},
      url = {https://hal.inria.fr/tel-00498389/},
      author = {Abdeen, Hani},
      year = {2009}
    }
    
  19. Shelby Morge, Karen Hill, Sridhar Narayan, and Gene Tagliarini. “Creating Virtual Laboratories Using Squeak Etoys.” In Proceedings of Society for Information Technology & Teacher Education International Conference 2009, edited by Ian Gibson, Roberta Weber, Karen McFerrin, Roger Carlsen, and Dee Anna Willis, 3813–15. Charleston, SC, USA: Association for the Advancement of Computing in Education (AACE), 2009. https://www.learntechlib.org/p/31249. [BibTeX]
    @inproceedings{MorgHillNara200941,
      author = {Morge, Shelby and Hill, Karen and Narayan, Sridhar and Tagliarini, Gene},
      title = {Creating Virtual Laboratories Using Squeak Etoys},
      booktitle = {Proceedings of Society for Information Technology \& Teacher Education International Conference 2009},
      year = {2009},
      editor = {Gibson, Ian and Weber, Roberta and McFerrin, Karen and Carlsen, Roger and Willis, Dee Anna},
      pages = {3813--3815},
      address = {Charleston, SC, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      url = {https://www.learntechlib.org/p/31249}
    }
    
  20. Daniel Heywood, Wesley Williams, Elizabeth Snead, Shelby Morge, Sridhar Narayan, Karen Hill, and Gene Tagliarini. “Integrating the Vernier LabPro™ with Squeak Etoys.” In Proceedings of Society for Information Technology & Teacher Education International Conference 2009, edited by Ian Gibson, Roberta Weber, Karen McFerrin, Roger Carlsen, and Dee Anna Willis, 3762–64. Charleston, SC, USA: Association for the Advancement of Computing in Education (AACE), 2009. https://www.learntechlib.org/p/31239. [BibTeX]
    @inproceedings{HeywWillSnea20093r,
      author = {Heywood, Daniel and Williams, Wesley and Snead, Elizabeth and Morge, Shelby and Narayan, Sridhar and Hill, Karen and Tagliarini, Gene},
      title = {Integrating the Vernier LabPro™ with Squeak Etoys},
      booktitle = {Proceedings of Society for Information Technology \& Teacher Education International Conference 2009},
      year = {2009},
      editor = {Gibson, Ian and Weber, Roberta and McFerrin, Karen and Carlsen, Roger and Willis, Dee Anna},
      pages = {3762--3764},
      address = {Charleston, SC, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      url = {https://www.learntechlib.org/p/31239}
    }
    
  21. Shelby Morge, Karen Hill, Sridhar Narayan, and Gene Tagliarini. “Creating Virtual Laboratories Using Squeak Etoys.” In SITE 2009–Society for Information Technology & Teacher Education International Conference, edited by Ian Gibson, Roberta Weber, Karen McFerrin, Roger Carlsen, and Dee Anna Willis, 3813–15. Charleston, SC, USA: Association for the Advancement of Computing in Education (AACE), 2009. https://www.learntechlib.org/p/31249. [BibTeX]
    @inproceedings{MorgeHillNarayan09Creating,
      author = {Morge, Shelby and Hill, Karen and Narayan, Sridhar and Tagliarini, Gene},
      title = {Creating Virtual Laboratories Using Squeak Etoys},
      booktitle = {SITE 2009--Society for Information Technology \& Teacher Education International Conference},
      year = {2009},
      editor = {Gibson, Ian and Weber, Roberta and McFerrin, Karen and Carlsen, Roger and Willis, Dee Anna},
      pages = {3813--3815},
      address = {Charleston, SC, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/31249}
    }
    
  22. Alexandria Williams, Kenneth Rouse, Cheryl Seals, and Juan Gilbert. “Enhancing Reading Literacy in Elementary Children Using Programming for Scientific Simulations.” International Journal on E-Learning 8, no. 1 (2009): 57–69. https://www.learntechlib.org/p/24466. [BibTeX]
    @article{WilliamRouseSeals09Enhancing,
      author = {Williams, Alexandria and Rouse, Kenneth and Seals, Cheryl and Gilbert, Juan},
      title = {Enhancing Reading Literacy in Elementary Children using Programming for Scientific Simulations},
      journal = {International Journal on E-Learning},
      year = {2009},
      volume = {8},
      number = {1},
      pages = {57--69},
      note = {Accessed: 2018-06-27},
      address = {Waynesville, NC USA},
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      url = {https://www.learntechlib.org/p/24466}
    }
    
  23. Daniel Heywood, Wesley Williams, Elizabeth Snead, Shelby Morge, Sridhar Narayan, Karen Hill, and Gene Tagliarini. “Integrating the Vernier LabPro™ with Squeak Etoys.” In SITE 2009–Society for Information Technology & Teacher Education International Conference, edited by Ian Gibson, Roberta Weber, Karen McFerrin, Roger Carlsen, and Dee Anna Willis, 3762–64. Charleston, SC, USA: Association for the Advancement of Computing in Education (AACE), 2009. https://www.learntechlib.org/p/31239. [BibTeX]
    @inproceedings{HeywWillSnea09Integrating,
      author = {Heywood, Daniel and Williams, Wesley and Snead, Elizabeth and Morge, Shelby and Narayan, Sridhar and Hill, Karen and Tagliarini, Gene},
      title = {Integrating the Vernier LabPro™ with Squeak Etoys},
      booktitle = {SITE 2009--Society for Information Technology \& Teacher Education International Conference},
      year = {2009},
      editor = {Gibson, Ian and Weber, Roberta and McFerrin, Karen and Carlsen, Roger and Willis, Dee Anna},
      pages = {3762--3764},
      address = {Charleston, SC, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/31239}
    }
    
  24. Toshiyuki Takeda. “Programming Education for Non-Technical Students Using Children’s Media Authoring Environment.” In ED-MEDIA 2009–World Conference on Educational Multimedia, Hypermedia & Telecommunications, edited by George Siemens and Catherine Fulford, 3221–21. Honolulu, HI, USA: Association for the Advancement of Computing in Education (AACE), 2009. https://www.learntechlib.org/p/31940. [BibTeX]
    @inproceedings{Takeda09Programming,
      author = {Takeda, Toshiyuki},
      title = {Programming education for non-technical students using children’s media authoring environment},
      booktitle = {ED-MEDIA 2009--World Conference on Educational Multimedia, Hypermedia \& Telecommunications},
      year = {2009},
      editor = {Siemens, George and Fulford, Catherine},
      pages = {3221--3221},
      address = {Honolulu, HI, USA},
      month = jun,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/31940}
    }
    
  25. Cleborne D. Maddux. Research Highlights in Technology and Teacher Education 2009. Society for Information Technology & Teacher Education, 2009. https://www.learntechlib.org/p/31425. [BibTeX]
    @book{Maddux09Research,
      title = {Research Highlights in Technology and Teacher Education 2009},
      publisher = {Society for Information Technology \& Teacher Education},
      year = {2009},
      author = {Maddux, Cleborne D.},
      note = {Accessed: 2018-06-27},
      pages = {1--354},
      url = {https://www.learntechlib.org/p/31425}
    }
    

2008

  1. Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, and Roel Wuyts. “Stateful Traits and Their Formalization.” Computer Languages, Systems and Structures 34, no. 2-3 (2008): 83–108. https://doi.org/10.1016/j.cl.2007.05.003. [BibTeX]
    @article{bergel_stateful_2008,
      title = {Stateful Traits and Their Formalization},
      volume = {34},
      issn = {978-3-540-71835-2},
      doi = {10.1016/j.cl.2007.05.003},
      number = {2-3},
      journal = {Computer Languages, Systems and Structures},
      author = {Bergel, Alexandre and Ducasse, St{\'e}phane and Nierstrasz, Oscar and Wuyts, Roel},
      year = {2008},
      publisher = {Elsevier},
      keywords = {Eiffel,Flattening,Jigsaw,Mixin,Multiple-inheritance,traits},
      pages = {83--108}
    }
    
  2. 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 Computer Languages, Systems and Structures, 34:66–82. Elsevier, 2008. https://doi.org/10.1016/j.cl.2007.05.004. [BibTeX]
    @inproceedings{brichau_applicationspecific_2008,
      title = {Application-Specific Models and Pointcuts using a Logic Meta Language},
      volume = {34},
      isbn = {9783540718352},
      doi = {10.1016/j.cl.2007.05.004},
      booktitle = {Computer Languages, Systems and Structures},
      author = {Brichau, Johan and Kellens, Andy and Gybels, Kris and Mens, Kim and Hirschfeld, Robert and D'Hondt, Theo},
      year = {2008},
      publisher = {Elsevier},
      keywords = {Aspect-oriented programming,Logic metaprogramming,Pointcut languages},
      pages = {66--82}
    }
    
  3. David Röthlisberger, Marcus Denker, and Éric Tanter. “Unanticipated Partial Behavioral Reflection: Adapting Applications At Runtime.” Computer Languages, Systems and Structures 34, no. 2-3 (2008): 46–65. https://doi.org/10.1016/j.cl.2007.05.001. [BibTeX]
    @article{rothlisberger_unanticipated_2008,
      title = {Unanticipated Partial Behavioral Reflection: Adapting Applications At Runtime},
      volume = {34},
      issn = {978-3-540-71835-2},
      doi = {10.1016/j.cl.2007.05.001},
      number = {2-3},
      journal = {Computer Languages, Systems and Structures},
      author = {R{\"o}thlisberger, David and Denker, Marcus and {\'E}ric Tanter},
      year = {2008},
      publisher = {Elsevier},
      keywords = {Metaobject protocol,Metaprogramming,Reflection,smalltalk},
      pages = {46--65}
    }
    
  4. Adrian Lienhard, Gı̂rba Tudor, and Oscar Nierstrasz. “Practical Object-Oriented Back-In-Time Debugging.” Lecture Notes in Computer Science 5142 (2008): 592–615. https://link.springer.com/content/pdf/10.1007/978-3-540-70592-5.pdf#page=604. [BibTeX]
    @article{lienhard_practical_2008,
      title = {Practical Object-Oriented Back-In-Time Debugging},
      volume = {5142},
      url = {https://link.springer.com/content/pdf/10.1007/978-3-540-70592-5.pdf\#page=604},
      journal = {Lecture Notes in Computer Science},
      author = {Lienhard, Adrian and G{\^\i}rba, Tudor and Nierstrasz, Oscar},
      year = {2008},
      publisher = {Springer},
      pages = {592--615}
    }
    
  5. Carl Friedrich Bolz, Adrian Kuhn, Adrian Lienhard, Nicholas D. Matsakis, Oscar Nierstrasz, Lukas Renggli, Armin Rigo, and Toon Verwaest. “Back to The Future in One Week - Implementing A Smalltalk VM in PyPy.” In Lecture Notes in Computer Science, 5146 LNCS:123–39. Springer, 2008. https://link.springer.com/content/pdf/10.1007/978-3-540-89275-5.pdf#page=130. [BibTeX]
    @inproceedings{bolz_back_2008,
      title = {Back to The Future in One Week - Implementing A Smalltalk {VM} in {PyPy}},
      volume = {5146 {LNCS}},
      isbn = {3540892745},
      url = {https://link.springer.com/content/pdf/10.1007/978-3-540-89275-5.pdf\#page=130},
      doi = {10.1007/978-3-540-89275-5-7},
      booktitle = {Lecture Notes in Computer Science},
      publisher = {Springer},
      author = {Bolz, Carl Friedrich and Kuhn, Adrian and Lienhard, Adrian and Matsakis, Nicholas D. and Nierstrasz, Oscar and Renggli, Lukas and Rigo, Armin and Verwaest, Toon},
      year = {2008},
      pages = {123--139}
    }
    
  6. Robert Hirschfeld, Pascal Costanza, and Oscar Nierstrasz. “Context-Oriented Programming.” Journal of Object Technology (JOT) 7, no. 3 (March 2008): 125–51. [BibTeX]
    @article{hirschfeld_context_2008,
      title = {Context-oriented Programming},
      author = {Hirschfeld, Robert and Costanza, Pascal and Nierstrasz, Oscar},
      volume = {7},
      number = {3},
      journal = {Journal of Object Technology (JOT)},
      year = {2008},
      month = mar,
      pages = {125-151}
    }
    
  7. Robert Hirschfeld, Pascal Costanza, and Michael Haupt. “An Introduction to Context-Oriented Programming with ContextS.” Generative and Transformational Techniques in Software Engineering (GTTSE) II LNCS 5235 (July 2, 2008): 396–407. https://dx.doi.org/10.1007/978-3-540-88643-3_9. [BibTeX]
    @article{hirschfeld_introduction_2008,
      title = {An Introduction to Context-oriented Programming with ContextS},
      volume = {LNCS 5235},
      issn = {3540886427},
      url = {https://dx.doi.org/10.1007/978-3-540-88643-3_9},
      doi = {10.1007/978-3-540-88643-3-9},
      journal = {Generative and Transformational Techniques in Software Engineering (GTTSE) II},
      author = {Hirschfeld, Robert and Costanza, Pascal and Haupt, Michael},
      year = {2008},
      month = jul,
      day = {2-7},
      location = {Braga, Portugal},
      publisher = {Springer},
      pages = {396--407}
    }
    
  8. Hilaire Fernandes, Thibault Carron, and Stéphane Ducasse. “Istoa: Artefacts for Mathematical Interactive Learning Exercises.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2008, 65–72. IEEE, 2008. https://doi.org/10.1109/C5.2008.21. [BibTeX]
    @inproceedings{fernandes_istoa_2008,
      title = {{Istoa}: Artefacts for Mathematical Interactive Learning Exercises},
      isbn = {0769531156},
      doi = {10.1109/C5.2008.21},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2008},
      author = {Fernandes, Hilaire and Carron, Thibault and Ducasse, St{\'e}phane},
      year = {2008},
      month = jan,
      day = {14-16},
      publisher = {IEEE},
      location = {Poitiers, France},
      keywords = {artefact,authoring systems,classroom teaching,Collaborative tools,computer aided instruction,computer assisted environments,Computer science,education,Educational institutions,Instruments,interactive systems,International collaboration,iStoa environment,Joining processes,learning environment,Learning systems,mathematical interactive learning exercises,Mathematics,mathematics computing,multiplication,multiplication teaching,pedagogical literature,primary schools,teaching},
      pages = {65--72}
    }
    
  9. Mehmet Karaboncuk and Mehmet Tansel Ersavas. “Evaluation, Training and Measurement System for Autistic Children.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2008, 77–82. IEEE, 2008. https://doi.org/10.1109/C5.2008.17. [BibTeX]
    @inproceedings{karaboncuk_evaluation_2008,
      title = {Evaluation, Training and Measurement System for Autistic Children},
      isbn = {0769531156},
      doi = {10.1109/C5.2008.17},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2008},
      author = {Karaboncuk, Mehmet and Ersavas, Mehmet Tansel},
      year = {2008},
      month = jan,
      day = {14-16},
      publisher = {IEEE},
      location = {Poitiers, France},
      keywords = {autism,autistic children,computer based training,Deafness,Educational institutions,Electrical resistance measurement,EToys,evaluation,handicapped aids,interactive learning,International collaboration,Joining processes,learning system,measurement system,special training,Speech,Squeak,Tin,training system,Wire,Working environment noise},
      pages = {77--82}
    }
    
  10. 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, 21–28. IEEE, 2008. https://doi.org/10.1109/C5.2008.12. [BibTeX]
    @inproceedings{lincke_sophiescript_2008,
      title = {{SophieScript} - Active Content in Multimedia Documents},
      isbn = {0769531156},
      doi = {10.1109/C5.2008.12},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2008},
      author = {Lincke, Jens and Hirschfeld, Robert and R{\"u}ger, Michael and Masuch, Maic},
      year = {2008},
      month = jan,
      day = {14-16},
      publisher = {IEEE},
      location = {Poitiers, France},
      pages = {21--28}
    }
    
  11. Robert Hirschfeld, Michael Haupt, Michael Rüger, Patrick Brünn, Ronny Esterluß, Norman Holz, Kerstin Knebel, and Robert Timm. “SophieServer - Active Content in Multimedia Documents.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2008, 29–35. IEEE, 2008. [BibTeX]
    @inproceedings{hirschfeld_sophieserver_2008,
      title = {SophieServer - Active Content in Multimedia Documents},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2008},
      author = {Hirschfeld, Robert and Haupt, Michael and R{\"u}ger, Michael and Br{\"u}nn, Patrick and Esterlu{\ss}, Ronny and Holz, Norman and Knebel, Kerstin and Timm, Robert},
      year = {2008},
      month = jan,
      day = {14-16},
      publisher = {IEEE},
      location = {Poitiers, France},
      pages = {29--35}
    }
    
  12. Michael Rüger, Bob Stein, and Dan Visel. “Sophie: The Future of Reading.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2008, 13–20. IEEE, 2008. https://doi.org/10.1109/C5.2008.5. [BibTeX]
    @inproceedings{ruger_sophie_2008,
      title = {Sophie: The Future of Reading},
      isbn = {0769531156},
      doi = {10.1109/C5.2008.5},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2008},
      author = {R{\"u}ger, Michael and Stein, Bob and Visel, Dan},
      year = {2008},
      month = jan,
      day = {14-16},
      publisher = {IEEE},
      keywords = {authoring,Books,Collaborative tools,document handling,eBooks,electronic books,Electronic publishing,HTML,International collaboration,Internet,Joining processes,Microcomputers,multimedia,multimedia books,Programming profession,Software tools,Sophie,Videos},
      pages = {13--20}
    }
    
  13. Filipe Santos, Benjamim Fonseca, Leonel Morgado, and Paulo Martins. “Children As Active Partners: Strategies for Collaboration in Spatial Tasks through Virtual Worlds.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2008, 73–76. IEEE, 2008. https://doi.org/10.1109/C5.2008.25. [BibTeX]
    @inproceedings{santos_children_2008,
      title = {Children As Active Partners: Strategies for Collaboration in Spatial Tasks through Virtual Worlds},
      isbn = {0769531156},
      doi = {10.1109/C5.2008.25},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2008},
      author = {Santos, Filipe and Fonseca, Benjamim and Morgado, Leonel and Martins, Paulo},
      year = {2008},
      month = jan,
      day = {14-16},
      publisher = {IEEE},
      keywords = {Collaborative work,computer aided instruction,Computer interfaces,Context modeling,Decision making,education,Educational institutions,groupware,International collaboration,Joining processes,Mediation,pedagogical model,Programming profession,spatial configuration,teaching,user interface,user interfaces,virtual reality,virtual world},
      pages = {73--76}
    }
    
  14. David Röthlisberger. “Querying Runtime Information in The IDE.” In Proceedings of the Workshop on Query Technologies and Applications for Program Comprehension (QTAPC) 2008, 285–88. IEEE, 2008. [BibTeX]
    @inproceedings{rothlisberger_querying_2008,
      title = {Querying Runtime Information in The {IDE}},
      booktitle = {Proceedings of the Workshop on Query Technologies and Applications for Program Comprehension (QTAPC) 2008},
      author = {R{\"o}thlisberger, David},
      year = {2008},
      month = jun,
      day = {10-13},
      pages = {285-288},
      location = {Amsterdam, The Netherlands},
      publisher = {IEEE}
    }
    
  15. David Rothlisberger, Orla Greevy, and Oscar Nierstrasz. “Hermion - Exploiting Runtime Information in The IDE.” In The 16th IEEE International Conference on Program Comprehension (ICPC) 2008, 63–72. IEEE, 2008. https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4556118. [BibTeX]
    @inproceedings{group_hermion_2008,
      title = {Hermion - Exploiting Runtime Information in The {IDE}},
      url = {https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4556118},
      booktitle = {The 16th {IEEE} International Conference on Program Comprehension (ICPC) 2008},
      publisher = {{IEEE}},
      author = {Rothlisberger, David and Greevy, Orla and Nierstrasz, Oscar},
      year = {2008},
      month = jun,
      day = {10-13},
      location = {Amsterdam, The Netherlands},
      pages = {63-72}
    }
    
  16. Marcus Denker, Mathieu Suen, and Stéphane Ducasse. “The Meta in Meta-Object Architectures.” In Tools Europe 2008, 11:218–37. Springer, 2008. https://rmod.inria.fr/archives/papers/Denk08b-Tools08-MetaContext.pdf. [BibTeX]
    @incollection{denker_meta_2008,
      title = {The Meta in Meta-Object Architectures},
      volume = {11},
      isbn = {9783540698241},
      url = {https://rmod.inria.fr/archives/papers/Denk08b-Tools08-MetaContext.pdf},
      booktitle = {Tools Europe 2008},
      publisher = {Springer},
      author = {Denker, Marcus and Suen, Mathieu and Ducasse, St{\'e}phane},
      year = {2008},
      month = jun,
      day = {30-4},
      location = {Zurich},
      pages = {218-237}
    }
    
  17. Robert Hirschfeld. “Dynamic Adaptation–Changing Services At Run Time.” Towards 4G Technologies: Services with Initiative, Wiley Series on Communications Networking & Distributed Systems, 2008, 191–209. [BibTeX]
    @article{hirschfeld_dynamic_2008,
      title = {Dynamic Adaptation--Changing Services At Run Time},
      journal = {Towards 4G Technologies: Services with Initiative, Wiley Series on Communications Networking \& Distributed Systems},
      author = {Hirschfeld, Robert},
      year = {2008},
      publisher = {Wiley},
      pages = {191--209}
    }
    
  18. Adrian Kuhn and Oscar Nierstrasz. “Composing New Abstractions From Object Fragments.” In Proceedings of the 2nd Workshop on Virtual Machines and Intermediate Languages for Emerging Modularization Mechanisms (VMIL) 2008, 1–12. ACM DL, 2008. https://doi.org/10.1145/1507504.1507505. [BibTeX]
    @inproceedings{kuhn_composing_2008,
      title = {Composing New Abstractions From Object Fragments},
      isbn = {978-1-60558-384-6},
      doi = {10.1145/1507504.1507505},
      booktitle = {Proceedings of the 2nd Workshop on Virtual Machines and Intermediate Languages for emerging modularization mechanisms (VMIL) 2008},
      publisher = {ACM DL},
      author = {Kuhn, Adrian and Nierstrasz, Oscar},
      year = {2008},
      month = oct,
      day = {28},
      location = {Indianapolis, Indiana, USA},
      pages = {1--12}
    }
    
  19. David Röthlisberger. “Embedding Moose Facilities Directly in IDEs,” 2008. https://scg.unibe.ch/archive/papers/Roet08gMooseFacilitiesInIDE.pdf. [BibTeX]
    @article{rothlisberger_embedding_2008,
      title = {Embedding Moose Facilities Directly in {IDEs}},
      url = {https://scg.unibe.ch/archive/papers/Roet08gMooseFacilitiesInIDE.pdf},
      author = {R{\"o}thlisberger, David},
      year = {2008}
    }
    
  20. Lucas Gillispie. “USeIT: Using Squeak to Infuse Information Technology into the STEM Curriculum.” In Proceedings of the Games, Learning and Society 4.0 Conference, 2008. [BibTeX]
    @inproceedings{Gillispie2008USI,
      author = {Gillispie, Lucas},
      title = {USeIT: Using Squeak to Infuse Information Technology into the STEM Curriculum},
      booktitle = {Proceedings of the Games, Learning and Society 4.0 Conference},
      year = {2008}
    }
    
  21. Shelby Morge, Karen Hill, Gene Tagliarini, and Narayan Sridhar. “USeIT and the Logic Model.” In Proceedings of Society for Information Technology & Teacher Education International Conference 2008, edited by Karen McFerrin, Roberta Weber, Roger Carlsen, and Dee Anna Willis, 4249–55. Las Vegas, Nevada, USA: Association for the Advancement of Computing in Education (AACE), 2008. https://www.learntechlib.org/p/27923. [BibTeX]
    @inproceedings{MorgHillTagl2008jn,
      author = {Morge, Shelby and Hill, Karen and Tagliarini, Gene and Sridhar, Narayan},
      title = {USeIT and the Logic Model},
      booktitle = {Proceedings of Society for Information Technology \& Teacher Education International Conference 2008},
      year = {2008},
      editor = {McFerrin, Karen and Weber, Roberta and Carlsen, Roger and Willis, Dee Anna},
      pages = {4249--4255},
      address = {Las Vegas, Nevada, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      url = {https://www.learntechlib.org/p/27923}
    }
    
  22. Shelby Morge, Sridhar Narayan, and Gene Tagliarini. “Blending Squeak and Problem-Based Learning to Improve STEM Instruction.” In Proceedings of Society for Information Technology & Teacher Education International Conference 2008, edited by Karen McFerrin, Roberta Weber, Roger Carlsen, and Dee Anna Willis, 4515–20. Las Vegas, Nevada, USA: Association for the Advancement of Computing in Education (AACE), 2008. https://www.learntechlib.org/p/27971. [BibTeX]
    @inproceedings{MorgNaraTagl2008kz,
      author = {Morge, Shelby and Narayan, Sridhar and Tagliarini, Gene},
      title = {Blending Squeak and Problem-based Learning to Improve STEM Instruction},
      booktitle = {Proceedings of Society for Information Technology \& Teacher Education International Conference 2008},
      year = {2008},
      editor = {McFerrin, Karen and Weber, Roberta and Carlsen, Roger and Willis, Dee Anna},
      pages = {4515--4520},
      address = {Las Vegas, Nevada, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      url = {https://www.learntechlib.org/p/27971}
    }
    
  23. Shelby Morge, Sridhar Narayan, and Gene Tagliarini. “Blending Squeak and Problem-Based Learning to Improve STEM Instruction.” In SITE 2008–Society for Information Technology & Teacher Education International Conference, edited by Karen McFerrin, Roberta Weber, Roger Carlsen, and Dee Anna Willis, 4515–20. Las Vegas, Nevada, USA: Association for the Advancement of Computing in Education (AACE), 2008. https://www.learntechlib.org/p/27971. [BibTeX]
    @inproceedings{MorgeNarayanTagliarini08Blending,
      author = {Morge, Shelby and Narayan, Sridhar and Tagliarini, Gene},
      title = {Blending Squeak and Problem-based Learning to Improve STEM Instruction},
      booktitle = {SITE 2008--Society for Information Technology \& Teacher Education International Conference},
      year = {2008},
      editor = {McFerrin, Karen and Weber, Roberta and Carlsen, Roger and Willis, Dee Anna},
      pages = {4515--4520},
      address = {Las Vegas, Nevada, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/27971}
    }
    
  24. Steve Bean, Manorama Talaiver, David Gibson, James Minogue, Gene Tagliarini, and Karen Michaelson. “Creating Video Games and Simulations for Science and Mathematics: Perspectives from ITEST Projects, Part 1.” In SITE 2008–Society for Information Technology & Teacher Education International Conference, edited by Karen McFerrin, Roberta Weber, Roger Carlsen, and Dee Anna Willis, 1620–22. Las Vegas, Nevada, USA: Association for the Advancement of Computing in Education (AACE), 2008. https://www.learntechlib.org/p/27425. [BibTeX]
    @inproceedings{BeanTalaiGibso08Creating,
      author = {Bean, Steve and Talaiver, Manorama and Gibson, David and Minogue, James and Tagliarini, Gene and Michaelson, Karen},
      title = {Creating Video Games and Simulations for Science and Mathematics: Perspectives from ITEST Projects, Part 1},
      booktitle = {SITE 2008--Society for Information Technology \& Teacher Education International Conference},
      year = {2008},
      editor = {McFerrin, Karen and Weber, Roberta and Carlsen, Roger and Willis, Dee Anna},
      pages = {1620--1622},
      address = {Las Vegas, Nevada, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/27425}
    }
    
  25. Barry Kayton and Steve Vosloo. “Humanising ELearning Using Illustrated Characters.” In ED-MEDIA 2008–World Conference on Educational Multimedia, Hypermedia & Telecommunications, edited by Joseph Luca and Edgar R. Weippl, 2647–51. Vienna, Austria: Association for the Advancement of Computing in Education (AACE), 2008. https://www.learntechlib.org/p/28732. [BibTeX]
    @inproceedings{KaytonVosloo08Humanising,
      author = {Kayton, Barry and Vosloo, Steve},
      title = {Humanising eLearning using Illustrated Characters},
      booktitle = {ED-MEDIA 2008--World Conference on Educational Multimedia, Hypermedia \& Telecommunications},
      year = {2008},
      editor = {Luca, Joseph and Weippl, Edgar R.},
      pages = {2647--2651},
      address = {Vienna, Austria},
      month = jun,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/28732}
    }
    
  26. Ruth Kermish-Allen, Shey Conover, Robert Snyder, Hope Rowan, Nancy Carter, Henrik Kibak, Steven J. McGriff, et al. “The ITEST Experience: Combining Cutting Edge Technology and Pedagogy for Teacher Professional Development, Part 1.” In SITE 2008–Society for Information Technology & Teacher Education International Conference, edited by Karen McFerrin, Roberta Weber, Roger Carlsen, and Dee Anna Willis, 4073–80. Las Vegas, Nevada, USA: Association for the Advancement of Computing in Education (AACE), 2008. https://www.learntechlib.org/p/27892. [BibTeX]
    @inproceedings{KermConoSnyd08ITEST,
      author = {Kermish-Allen, Ruth and Conover, Shey and Snyder, Robert and Rowan, Hope and Carter, Nancy and Kibak, Henrik and McGriff, Steven J. and Barba, Robertta and Bartl, Simona and Morge, Shelby and Hill, Karen and Narayan, Sridhar and Tagliarini, Gene and Parker, Caroline and Stylinski, Cathlyn and Darrah, Marjorie and Gupta, Preeti and Akbayin, Bercem and McAuliffe, Carla},
      title = {The ITEST Experience: Combining Cutting Edge Technology and Pedagogy for Teacher Professional Development, Part 1},
      booktitle = {SITE 2008--Society for Information Technology \& Teacher Education International Conference},
      year = {2008},
      editor = {McFerrin, Karen and Weber, Roberta and Carlsen, Roger and Willis, Dee Anna},
      pages = {4073--4080},
      address = {Las Vegas, Nevada, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/27892}
    }
    
  27. Ruth Kermish-Allen, Shey Conover, Robert Snyder, Hope Rowan, Nancy Carter, Henrik Kibak, Steven J. McGriff, et al. “The ITEST Experience: Combining Cutting Edge Technology and Pedagogy for Teacher Professional Development, Part 2.” In SITE 2008–Society for Information Technology & Teacher Education International Conference, edited by Karen McFerrin, Roberta Weber, Roger Carlsen, and Dee Anna Willis, 4159–66. Las Vegas, Nevada, USA: Association for the Advancement of Computing in Education (AACE), 2008. https://www.learntechlib.org/p/27905. [BibTeX]
    @inproceedings{KermConoSnyd08ITESTa,
      author = {Kermish-Allen, Ruth and Conover, Shey and Snyder, Robert and Rowan, Hope and Carter, Nancy and Kibak, Henrik and McGriff, Steven J. and Barba, Robertta and Bartl, Simona and Morge, Shelby and Hill, Karen and Narayan, Sridhar and Tagliarini, Gene and Parker, Caroline and Stylinski, Cathlyn and Darrah, Marjorie and Gupta, Preeti and Akbayin, Bercem and McAuliffe, Carla},
      title = {The ITEST Experience: Combining Cutting Edge Technology and Pedagogy for Teacher Professional Development, Part 2},
      booktitle = {SITE 2008--Society for Information Technology \& Teacher Education International Conference},
      year = {2008},
      editor = {McFerrin, Karen and Weber, Roberta and Carlsen, Roger and Willis, Dee Anna},
      pages = {4159--4166},
      address = {Las Vegas, Nevada, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/27905}
    }
    
  28. Shelby Morge, Karen Hill, Gene Tagliarini, and Narayan Sridhar. “USeIT and the Logic Model.” In SITE 2008–Society for Information Technology & Teacher Education International Conference, edited by Karen McFerrin, Roberta Weber, Roger Carlsen, and Dee Anna Willis, 4249–55. Las Vegas, Nevada, USA: Association for the Advancement of Computing in Education (AACE), 2008. https://www.learntechlib.org/p/27923. [BibTeX]
    @inproceedings{MorgeHillTagliar08USeIT,
      author = {Morge, Shelby and Hill, Karen and Tagliarini, Gene and Sridhar, Narayan},
      title = {USeIT and the Logic Model},
      booktitle = {SITE 2008--Society for Information Technology \& Teacher Education International Conference},
      year = {2008},
      editor = {McFerrin, Karen and Weber, Roberta and Carlsen, Roger and Willis, Dee Anna},
      pages = {4249--4255},
      address = {Las Vegas, Nevada, USA},
      month = mar,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/27923}
    }
    

2007

  1. David Röthlisberger, Orla Greevy, and Adrian Lienhard. “Feature-Centric Environment.” In IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT) 2007, 150–51. IEEE, 2007. https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4290714. [BibTeX]
    @inproceedings{rothlisberger_featurecentric_2007,
      title = {Feature-Centric Environment},
      url = {https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4290714},
      booktitle = {{IEEE} International Workshop on Visualizing Software for Understanding and Analysis ({VISSOFT}) 2007},
      publisher = {{IEEE}},
      author = {R{\"o}thlisberger, David and Greevy, Orla and Lienhard, Adrian},
      year = {2007},
      month = jun,
      day = {25-26},
      location = {Banff, Alberta, Canada},
      pages = {150--151}
    }
    
  2. Marcus Denker, Gı̂rba T, Adrian Lienhard, Oscar Nierstrasz, Lukas Renggli, and Pascal Zumkehr. “Encapsulating and Exploiting Change with Changeboxes.” In Proceedings of the 2007 International Conference on Dynamic Languages (ICDL): in Conjunction with the 15th International Smalltalk Joint Conference 2007, 25–49. ACM, 2007. https://portal.acm.org/citation.cfm?id=1352681. [BibTeX]
    @inproceedings{denker_encapsulating_2007,
      title = {Encapsulating and Exploiting Change with Changeboxes},
      isbn = {9781605580845},
      url = {https://portal.acm.org/citation.cfm?id=1352681},
      doi = {10.1145/1352678.1352681},
      booktitle = {Proceedings of the 2007 international conference on Dynamic languages (ICDL): in conjunction with the 15th International Smalltalk Joint Conference 2007},
      publisher = {{ACM}},
      author = {Denker, Marcus and G{\^\i}rba, T and Lienhard, Adrian and Nierstrasz, Oscar and Renggli, Lukas and Zumkehr, Pascal},
      year = {2007},
      month = aug,
      day = {25-32},
      location = {Lugano, Switzerland},
      pages = {25--49}
    }
    
  3. Stéphane Ducasse, Roel Wuyts, Alexandre Bergel, and Oscar Nierstrasz. “User-Changeable Visibility : Resolving Unanticipated Name Clashes in Traits.” In Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems and Applications (OOPSLA) 2007, 42:171–90. ACM, 2007. https://portal.acm.org/citation.cfm?id=1297027.1297040. [BibTeX]
    @inproceedings{bergel_userchangeable_2007,
      title = {User-Changeable Visibility : Resolving Unanticipated Name Clashes in Traits},
      volume = {42},
      isbn = {9781595937865},
      url = {https://portal.acm.org/citation.cfm?id=1297027.1297040},
      doi = {10.1145/1297027.1297040},
      booktitle = {Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications (OOPSLA) 2007},
      publisher = {{ACM}},
      author = {Ducasse, St{\'e}phane and Wuyts, Roel and Bergel, Alexandre and Nierstrasz, Oscar},
      year = {2007},
      month = oct,
      day = {21-25},
      location = {Montr{\'e}al, Quebuec, Canada},
      keywords = {composition,dynamic typing,encapsulation,information hiding,traits},
      pages = {171--190}
    }
    
  4. 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, LNCS 4406:66–82. Springer, 2007. [BibTeX]
    @incollection{brichau_applicationspecific_2007,
      title = {Application-Specific Models and Pointcuts using a Logic Meta Language},
      volume = {LNCS 4406},
      booktitle = {Advances in Smalltalk},
      author = {Brichau, Johan and Kellens, Andy and Gybels, Kris and Mens, Kim and Hirschfeld, Robert and D'Hondt, Theo},
      year = {2007},
      publisher = {Springer},
      keywords = {Aspect-oriented programming,Logic metaprogramming,Pointcut languages},
      pages = {66--82}
    }
    
  5. Daisuke Yanase and Takeshi Fujioka. “Promoting Mathematics As A Tool for A Pbl Type High School Mathematics Curriculum - Its Design and Evaluation.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2007, 8–14. IEEE, 2007. https://doi.org/10.1109/C5.2007.26. [BibTeX]
    @inproceedings{yanase_promoting_2007,
      title = {Promoting Mathematics As A Tool for A {Pbl} Type High School Mathematics Curriculum - Its Design and Evaluation},
      isbn = {0-7695-2806-6},
      doi = {10.1109/C5.2007.26},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2007},
      author = {Yanase, Daisuke and Fujioka, Takeshi},
      year = {2007},
      publisher = {{IEEE}},
      month = jan,
      day = {24-26},
      location = {Kyoto, Japan},
      keywords = {differential equation,differential equations,education,Educational institutions,Finishing,International collaboration,Japan,Joining processes,Kyoto Municipal Horikawa Senior High School,Mathematics,mathematics computing,PBL type high school mathematics curriculum,period for integrated study,Problem-solving,spreadsheet},
      pages = {8--14}
    }
    
  6. Adrian Lienhard, Orla Greevy, and Oscar Nierstrasz. “Tracking Objects to Detect Feature Dependencies.” In IEEE International Conference on Program Comprehension (ICPC) 2007, 59–68. IEEE, 2007. https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4268241. [BibTeX]
    @inproceedings{lienhard_tracking_2007,
      title = {Tracking Objects to Detect Feature Dependencies},
      isbn = {0769528600},
      url = {https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4268241},
      doi = {10.1109/ICPC.2007.38},
      booktitle = {{IEEE} International Conference on Program Comprehension (ICPC) 2007},
      publisher = {{IEEE}},
      author = {Lienhard, Adrian and Greevy, Orla and Nierstrasz, Oscar},
      year = {2007},
      month = jun,
      day = {26-29},
      location = {Banff, Alberta, Canada},
      keywords = {dynamic analysis,Feature analysis,Object aliasing,Reverse engineering,Visualization},
      pages = {59--68}
    }
    
  7. Alexandre Bergel. “Classboxes - Controlling Visibility of Class Extensions.” It-Information Technology (Vormals It+ Ti) 49, no. 4 (2007): 260–63. https://doi.org/10.1016/j.cl.2004.11.002. [BibTeX]
    @article{bergel_classboxescontrolling_2007,
      title = {Classboxes - Controlling Visibility of Class Extensions},
      volume = {49},
      doi = {10.1016/j.cl.2004.11.002},
      number = {4},
      journal = {it-Information Technology (vormals it+ ti)},
      author = {Bergel, Alexandre},
      year = {2007},
      pages = {260--263}
    }
    
  8. Stefan Reichhart, Gı̂rba Tudor, and Stéphane Ducasse. “Rule-Based Assessment of Test Quality.” Journal of Object Technology 6, no. 9 (2007): 231–51. https://www.jot.fm/issues/issue_2007_10/paper12/index.html. [BibTeX]
    @article{reichhart_rulebased_2007,
      title = {Rule-Based Assessment of Test Quality},
      volume = {6},
      url = {https://www.jot.fm/issues/issue_2007_10/paper12/index.html},
      doi = {10.5381/jot.2007.6.9.a12},
      number = {9},
      journal = {Journal of Object Technology},
      author = {Reichhart, Stefan and G{\^\i}rba, Tudor and Ducasse, St{\'e}phane},
      year = {2007},
      pages = {231--251}
    }
    
  9. Alexandre Bergel, Stéphane Ducasse, Colin Putney, and Roel Wuyts. “Meta-Driven Browsers.” Lecture Notes in Computer Science 4406 (2007): 134–56. https://link.springer.com/content/pdf/10.1007/978-3-540-71836-9.pdf#page=141. [BibTeX]
    @article{bergel_metadriven_2007,
      title = {Meta-Driven Browsers},
      volume = {4406},
      url = {https://link.springer.com/content/pdf/10.1007/978-3-540-71836-9.pdf\#page=141},
      publisher = {Springer},
      journal = {Lecture notes in computer science},
      author = {Bergel, Alexandre and Ducasse, St{\'e}phane and Putney, Colin and Wuyts, Roel},
      year = {2007},
      pages = {134--156}
    }
    
  10. Lukas Renggli, Stéphane Ducasse, and Adrian Kuhn. “Magritte — A Meta-Driven Approach to Empower Developers and End Users.” In Model Driven Engineering Languages and Systems, 4735:106–20. Springer, 2007. https://scg.unibe.ch/archive/papers/Reng07aMagritte.pdf. [BibTeX]
    @incollection{renggli_magritte_2007,
      title = {Magritte --- A Meta-Driven Approach to Empower Developers and End Users},
      volume = {4735},
      isbn = {978-3-540-75208-0},
      url = {https://scg.unibe.ch/archive/papers/Reng07aMagritte.pdf},
      booktitle = {Model Driven Engineering Languages and Systems},
      publisher = {Springer},
      author = {Renggli, Lukas and Ducasse, St{\'e}phane and Kuhn, Adrian},
      year = {2007},
      keywords = {scg07 scg-pub jb07 snf07 snf-bmcc akuhn fame},
      pages = {106--120}
    }
    
  11. Gaku Hagiwara, Kokolo Ikeda, Mikihiko Mori, Tetsutaro Uehara, and Hajime Kita. “On Socialization of Personal Computing.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2007, 71–75, 2007. https://doi.org/10.1109/C5.2007.22. [BibTeX]
    @inproceedings{hagiwara_socialization_2007,
      title = {On Socialization of Personal Computing},
      isbn = {0769528066},
      doi = {10.1109/C5.2007.22},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2007},
      year = {2007},
      month = jan,
      day = {24-26},
      location = {Kyoto, Japan},
      author = {Hagiwara, Gaku and Ikeda, Kokolo and Mori, Mikihiko and Uehara, Tetsutaro and Kita, Hajime},
      keywords = {Collaboration,Collaborative work,computer aided instruction,Computer science education,Context,Costs,Educational institutions,Educational programs,face-to-face environment,groupware,hypothetical reason,Joining processes,non-verbal communication,personal computing,Programming profession,rich media,school education,social aspects of automation,social media,Space technology,verbal communication},
      pages = {71--75}
    }
    
  12. Mamoru Matsuoka, Haruhiko Okumura, Tomosumi Sasaki, Hiroshi Shimamura, Tsutomu Shimomura, and Takaharu Kameoka. “Global Environmental Education Using Squeak and Field Servers.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2007, 3–7. IEEE, 2007. https://doi.org/10.1109/C5.2007.19. [BibTeX]
    @inproceedings{matsuoka_global_2007,
      title = {Global Environmental Education Using Squeak and Field Servers},
      isbn = {0769528066},
      doi = {10.1109/C5.2007.19},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2007},
      author = {Matsuoka, Mamoru and Okumura, Haruhiko and Sasaki, Tomosumi and Shimamura, Hiroshi and Shimomura, Tsutomu and Kameoka, Takaharu},
      year = {2007},
      month = jan,
      publisher = {{IEEE}},
      day = {24-26},
      location = {Kyoto, Japan},
      keywords = {courseware,edible vegetation,Educational institutions,Educational programs,Educational technology,environmental science computing,environment monitoring equipments,Field Servers,global environmental education,Natural languages,Network servers,Picton picture language,Programming profession,Remote monitoring,remote monitoring system,Squeak etoys,user interfaces,Vegetation,visual programming,visual programming software,Web server,Wireless LAN},
      pages = {3--7}
    }
    
  13. John David Miller and Cindy Pickering. “From One to Many: Transforming Miramar Into A Collaboration Space.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2007, 109–16. IEEE, 2007. https://doi.org/10.1109/C5.2007.18. [BibTeX]
    @inproceedings{miller_one_2007,
      title = {From One to Many: Transforming Miramar Into A Collaboration Space},
      isbn = {0769528066},
      doi = {10.1109/C5.2007.18},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2007},
      author = {Miller, John David and Pickering, Cindy},
      year = {2007},
      month = jan,
      day = {24-26},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {Collaboration,Collaborative software,Collaborative work,Containers,Context,distributed processing,groupware,Knowledge management,Miramar virtual collaboration environment,multiuser collaboration workspace,navigation,Object oriented modeling,single-user 3D workspace,Technological innovation,virtual reality,Visualization},
      pages = {109--116}
    }
    
  14. Yoshiki Ohshimat, Takashi Yamamiya, Scott Wallacet, and Andreas Raab. “Tinlizzie Wysiwiki and Wikiphone: Alternative Approaches to Asynchronous and Synchronous Collaboration on The Web.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2007, 36–43. IEEE, 2007. https://doi.org/10.1109/C5.2007.30. [BibTeX]
    @inproceedings{ohshimat_tinlizzie_2007,
      title = {{Tinlizzie} {Wysiwiki} and {Wikiphone}: Alternative Approaches to Asynchronous and Synchronous Collaboration on The Web},
      isbn = {0769528066},
      doi = {10.1109/C5.2007.30},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2007},
      author = {Ohshimat, Yoshiki and Yamamiya, Takashi and Wallacet, Scott and Raab, Andreas},
      year = {2007},
      month = jan,
      day = {24-26},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {Application software,asynchronous collaboration,Collaboration,computer graphics,Delay,electronic mail,graphical object,groupware,http,hypermedia,Internet telephony,java,media-rich document,media-rich end-user collaboration,minimalist VOIP system,TinLizzie WysiWiki,Uniform resource locators,user-defined script,Web browser,Web server,Web sites,WikiPhone,World Wide Web,WYSIWYG graphical editor},
      pages = {36--43}
    }
    
  15. Grit Schuster, Christine Strothotte, and Carola Zwick. “Syncing Croquet with The Real World.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2007, 117–24. IEEE, 2007. https://doi.org/10.1109/C5.2007.29. [BibTeX]
    @inproceedings{schuster_syncing_2007,
      title = {Syncing Croquet with The Real World},
      isbn = {0769528066},
      doi = {10.1109/C5.2007.29},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2007},
      author = {Schuster, Grit and Strothotte, Christine and Zwick, Carola},
      year = {2007},
      month = jan,
      day = {24-26},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {3D virtual environments,Atmosphere,Books,Bridges,Collaborative work,Croquet,International collaboration,Microcontrollers,Optical arrays,passive vitality,portable computers,Sensor phenomena and characterization,syncing method,Virtual environment,virtual reality},
      pages = {117--124}
    }
    
  16. Kentaro Takemura, Yasuo Shirai, Tetsuo Ogino, Hideyuki Takada, and Tsuneo Jozen. “A Proposal and Initial Design of The Morph Packaging System.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2007, 15–21. IEEE, 2007. https://doi.org/10.1109/C5.2007.3. [BibTeX]
    @inproceedings{takemura_proposal_2007,
      title = {A Proposal and Initial Design of The Morph Packaging System},
      isbn = {0769528066},
      doi = {10.1109/C5.2007.3},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2007},
      author = {Takemura, Kentaro and Shirai, Yasuo and Ogino, Tetsuo and Takada, Hideyuki and Jozen, Tsuneo},
      year = {2007},
      month = jan,
      day = {24-26},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {Computer science education,courseware,Educational institutions,Educational programs,Information science,Information technology,morph kits,morph packaging system,Packaging,Physics computing,Physics education,programming environments,Proposals,smalltalk,Smalltalk-based programming environment,Squeak education,teaching},
      pages = {15--21}
    }
    
  17. David Röthlisberger and Oscar Nierstrasz. “Combining Development Environments with Reverse Engineering.” Proceedings of Workshop on FAMIX and Moose in Software Reengineering (FAMOOSr) 2007, October 13, 2007, 20–20. [BibTeX]
    @article{rothlisberger_combining_2007,
      title = {Combining Development Environments with Reverse Engineering},
      journal = {Proceedings of Workshop on FAMIX and Moose in Software Reengineering ({FAMOOSr}) 2007},
      author = {R{\"o}thlisberger, David and Nierstrasz, Oscar},
      year = {2007},
      month = oct,
      day = {13-16},
      location = {Lille, France},
      publisher = {IEEE},
      pages = {20--20}
    }
    
  18. Marcus Denker, Orla Greevy, and Oscar Nierstrasz. “Supporting Feature Analysis with Runtime Annotations.” In Proceedings of the 3rd International Workshop on Program Comprehension through Dynamic Analysis (PCODA) 2007, 29–33. Technische Universiteit Delft, 2007. https://scg.unibe.ch/archive/papers/Denk07dFeatureAnnotationPCODA.pdf. [BibTeX]
    @inproceedings{denker_supporting_2007,
      title = {Supporting Feature Analysis with Runtime Annotations},
      url = {https://scg.unibe.ch/archive/papers/Denk07dFeatureAnnotationPCODA.pdf},
      booktitle = {Proceedings of the 3rd International Workshop on Program Comprehension through Dynamic Analysis ({PCODA}) 2007},
      publisher = {Technische Universiteit Delft},
      author = {Denker, Marcus and Greevy, Orla and Nierstrasz, Oscar},
      year = {2007},
      month = oct,
      day = {29},
      location = {Vancouver, Canada},
      keywords = {scg07 scg-pub skip-doi snf08 jb08 reflectivity},
      pages = {29--33}
    }
    
  19. Lukas Renggli and Oscar Nierstrasz. “Transactional Memory for Smalltalk.” In Proceedings of the 2007 International Conference on Dynamic Languages (ICDL): In Conjunction with the 15th International Smalltalk Joint Conference 2007, 25–31. ACM, 2007. https://dl.acm.org/citation.cfm?id=1352692. [BibTeX]
    @inproceedings{renggli_transactional_2007,
      title = {Transactional Memory for Smalltalk},
      url = {https://dl.acm.org/citation.cfm?id=1352692},
      booktitle = {Proceedings of the 2007 International Conference on Dynamic Languages (ICDL): In Conjunction with the 15th International Smalltalk Joint Conference 2007},
      publisher = {{ACM}},
      author = {Renggli, Lukas and Nierstrasz, Oscar},
      year = {2007},
      month = aug,
      day = {25-31},
      location = {Lugano, Switzerland},
      pages = {25--31}
    }
    
  20. David Röthlisberger, Orla Greevy, and Oscar Nierstrasz. “Feature Driven Browsing.” In Proceedings of the 2007 International Conference on Dynamic Languages (ICDL): In Conjunction with the 15th International Smalltalk Joint Conference 2007, 25–31. ACM, 2007. https://dl.acm.org/citation.cfm?id=1352684. [BibTeX]
    @inproceedings{rothlisberger_feature_2007,
      title = {Feature Driven Browsing},
      url = {https://dl.acm.org/citation.cfm?id=1352684},
      booktitle = {Proceedings of the 2007 International Conference on Dynamic Languages (ICDL): In Conjunction with the 15th international Smalltalk Joint Conference 2007},
      publisher = {{ACM}},
      author = {R{\"o}thlisberger, David and Greevy, Orla and Nierstrasz, Oscar},
      year = {2007},
      month = aug,
      day = {25-31},
      location = {Lugano, Switzerland},
      pages = {25--31}
    }
    
  21. Michael Haupt, Robert Hirschfeld, and Marcus Denker. “Type Feedback for Bytecode Interpreters.” In Proceedings 2nd Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS) 2007, Co-Located with the European Conference on Object-Oriented Programming (ECOOP) 2007, 17–22, 2007. https://scg.unibe.ch/archive/papers/Haup07aPIC.pdf. [BibTeX]
    @inproceedings{haupt_type_2007,
      title = {Type Feedback for Bytecode Interpreters},
      url = {https://scg.unibe.ch/archive/papers/Haup07aPIC.pdf},
      booktitle = {Proceedings 2nd Workshop on Implementation, Compilation, Optimization of Object-oriented Languages, Programs and Systems (ICOOOLPS) 2007, co-located with the European Conference on Object-oriented Programming (ECOOP) 2007},
      author = {Haupt, Michael and Hirschfeld, Robert and Denker, Marcus},
      year = {2007},
      month = jul,
      day = {30},
      location = {Berlin, Germany},
      keywords = {scg07 scg-pub skip-doi jb08 snf07},
      pages = {17--22}
    }
    

2006

  1. Marcus Denker, Orla Greevy, and Michele Lanza. “Higher Abstractions for Dynamic Analysis.” In 2nd International Workshop on Program Comprehension through Dynamic Analysis (PCODA) 2006, 32–38. Universiteit Antwerpen, 2006. https://scg.unibe.ch/archive/papers/Denk06cHigherAbstractionsPCODA06.pdf. [BibTeX]
    @inproceedings{denker_higher_2006,
      title = {Higher Abstractions for Dynamic Analysis},
      url = {https://scg.unibe.ch/archive/papers/Denk06cHigherAbstractionsPCODA06.pdf},
      booktitle = {2nd International Workshop on Program Comprehension through Dynamic Analysis ({PCODA}) 2006},
      publisher = {Universiteit Antwerpen},
      author = {Denker, Marcus and Greevy, Orla and Lanza, Michele},
      year = {2006},
      month = oct,
      day = {23},
      location = {Benevento, Italy},
      keywords = {scg-pub skip-doi snf07 jb07 fb06 reflectivity},
      pages = {32--38}
    }
    
  2. Stéphane Ducasse, Oscar Nierstrasz, Nathaniel Schärli, Roel Wuyts, and Andrew P. Black. “Traits: A Mechanism for Fine-Grained Reuse.” ACM Transactions on Programming Languages and Systems 28, no. 2 (2006): 331–38. https://dl.acm.org/citation.cfm?id=1119483. [BibTeX]
    @article{ducasse_traits_2006,
      title = {Traits: A Mechanism for Fine-Grained Reuse},
      volume = {28},
      url = {https://dl.acm.org/citation.cfm?id=1119483},
      doi = {10.1145/1119479.1119483},
      number = {2},
      journal = {{ACM} Transactions on Programming Languages and Systems},
      author = {Ducasse, St{\'e}phane and Nierstrasz, Oscar and Sch{\"a}rli, Nathaniel and Wuyts, Roel and Black, Andrew P.},
      year = {2006},
      keywords = {inheritance,languages,mixins,multiple inheritance,reuse,smalltalk,traits},
      publisher = {ACM},
      pages = {331--338}
    }
    
  3. Marcus Denker, Stéphane Ducasse, and Éric Tanter. “Runtime Bytecode Transformation for Smalltalk.” Computer Languages, Systems and Structures 32, no. 2-3 (2006): 125–39. https://doi.org/10.1016/j.cl.2005.10.002. [BibTeX]
    @article{denker_runtime_2006,
      title = {Runtime Bytecode Transformation for Smalltalk},
      volume = {32},
      doi = {10.1016/j.cl.2005.10.002},
      number = {2-3},
      journal = {Computer Languages, Systems and Structures},
      author = {Denker, Marcus and Ducasse, St{\'e}phane and {\'E}ric Tanter},
      year = {2006},
      keywords = {Bytecode transformation,Metaprogramming,Object-oriented programming,smalltalk},
      publisher = {Elsevier},
      pages = {125--139}
    }
    
  4. Alexandre Bergel and Marcus Denker. “Prototyping Languages, Related Constructs and Tools with Squeak.” In Workshop on Revival of Dynamic Languages Co-Located with the European Conference on Object-Oriented Programming (ECOOP) 2006, 2006. https://hal.inria.fr/inria-00555724/. [BibTeX]
    @inproceedings{bergel_prototyping_2006,
      title = {Prototyping Languages, Related Constructs and Tools with Squeak.},
      url = {https://hal.inria.fr/inria-00555724/},
      booktitle = {Workshop on Revival of Dynamic Languages co-located with the European Conference on Object-Oriented Programming (ECOOP) 2006},
      author = {Bergel, Alexandre and Denker, Marcus},
      year = {2006},
      month = jul,
      day = {3-7},
      location = {Nantes, France}
    }
    
  5. Marcus Denker and Stéphane Ducasse. “Software Evolution From The Field.” ERCIM Working Group on Software Evolution (2006), 2006, 81–91. https://doi.org/10.1016/j.entcs.2006.08.003. [BibTeX]
    @article{denker_software_2007,
      title = {Software Evolution From The Field},
      doi = {10.1016/j.entcs.2006.08.003},
      booktitle = {ERCIM Working Group on Software Evolution (2006)},
      author = {Denker, Marcus and Ducasse, St{\'e}phane},
      year = {2006},
      publisher = {Elsevier},
      pages = {81--91}
    }
    
  6. Masahiro Sakai, Yasutaka Ishizaki, Atsushi Togawa, and Tsuyoshi Yamamoto. “3D Environments Utilization Effects in Development Processes of Embedded IT Devices.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006, 26–28. IEEE, 2006. https://doi.org/10.1109/C5.2006.1. [BibTeX]
    @inproceedings{sakai_3d_2006,
      title = {3D Environments Utilization Effects in Development Processes of Embedded IT Devices},
      isbn = {0-7695-2563-6},
      doi = {10.1109/C5.2006.1},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006},
      author = {Sakai, Masahiro and Ishizaki, Yasutaka and Togawa, Atsushi and Yamamoto, Tsuyoshi},
      year = {2006},
      month = jan,
      day = {26-27},
      location = {Berkeley, California, USA},
      publisher = {{IEEE}},
      keywords = {3D environments utilization effects,Application software,Collaborative software,Design engineering,Electronic circuits,electronic engineering computing,embedded IT device development processes,Embedded software,embedded systems,embedded UML technique,Hardware,Information science,Packaging,Software design,Unified modeling language},
      pages = {26--28}
    }
    
  7. Alexandre Bergel, Robert Hirschfeld, Siobhàn Clarke, and Pascal Costanza. “Aspectboxes — Controlling The Visibility of Aspects.” In Proceedings of the First International Conference on Software and Data Technologies (ICSOFT) 2006, 74–83. Springer, 2006. https://doi.org/10.1007/978-3-540-70621-2_7. [BibTeX]
    @inproceedings{bergel_aspectboxes_2006,
      title = {Aspectboxes --- Controlling The Visibility of Aspects},
      isbn = {972-8865-69-4},
      doi = {10.1007/978-3-540-70621-2_7},
      booktitle = {Proceedings of the First International Conference on Software and Data Technologies (ICSOFT) 2006},
      author = {Bergel, Alexandre and Hirschfeld, Robert and Clarke, Siobh{\`a}n and Costanza, Pascal},
      year = {2006},
      month = sep,
      day = {11-14},
      location = {Setubal, Portugal},
      publisher = {Springer},
      pages = {74--83}
    }
    
  8. Oscar Nierstrasz, Stéphane Ducasse, and Nathanael Schärli. “Flattening Traits.” Journal of Object Technology 5, no. 4 (2006): 129–48. https://boris.unibe.ch/19424/1/article4.pdf. [BibTeX]
    @article{nierstrasz_flattening_2006,
      title = {Flattening Traits},
      volume = {5},
      url = {https://boris.unibe.ch/19424/1/article4.pdf},
      doi = {10.5381/jot.2006.5.4.a4},
      number = {4},
      journal = {Journal of Object Technology},
      author = {Nierstrasz, Oscar and Ducasse, St{\'e}phane and Sch{\"a}rli, Nathanael},
      year = {2006},
      pages = {129--148}
    }
    
  9. Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, and Roel Wuyts. “Stateful Traits.” In International Smalltalk Conference (ISC) 2006, 66–90. Springer, 2006. https://scg.unibe.ch/archive/papers/Berg07aStatefulTraits.pdf. [BibTeX]
    @inproceedings{bergel_stateful_2006,
      title = {Stateful Traits},
      isbn = {9783540718352},
      url = {https://scg.unibe.ch/archive/papers/Berg07aStatefulTraits.pdf},
      booktitle = {International Smalltalk Conference (ISC) 2006},
      publisher = {Springer},
      author = {Bergel, Alexandre and Ducasse, St{\'e}phane and Nierstrasz, Oscar and Wuyts, Roel},
      year = {2006},
      month = sep,
      day = {4-8},
      location = {Prague, Czech Republic},
      pages = {66--90}
    }
    
  10. Christoph Hofer, Marcus Denker, and Stéphane Ducasse. “Design and Implementation of A Backward-In-Time Debugger.” In Conference Net.ObjectDays (NODe) 2006, 17–32. GI, 2006. https://hal.inria.fr/inria-00555768/. [BibTeX]
    @inproceedings{hofer_design_2006,
      title = {Design and Implementation of A Backward-In-Time Debugger},
      url = {https://hal.inria.fr/inria-00555768/},
      booktitle = {Conference Net.ObjectDays (NODe) 2006},
      publisher = {{GI}},
      author = {Hofer, Christoph and Denker, Marcus and Ducasse, St{\'e}phane},
      year = {2006},
      month = sep,
      day = {18-20},
      location = {Erfurt, Germany},
      pages = {17--32}
    }
    
  11. Ruzena Bajcsy, Sang Hack Yung, Orion Elenzil, Bradford Wilson, Rick McGeer, Klara Nahrstedts, and Christine Strothotte. “New Collaborative Tools.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006, 120–25. IEEE, 2006. https://doi.org/10.1109/C5.2006.26. [BibTeX]
    @inproceedings{bajcsy_new_2006,
      title = {New Collaborative Tools},
      isbn = {0769525636},
      doi = {10.1109/C5.2006.26},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006},
      author = {Bajcsy, Ruzena and Yung, Sang Hack and Elenzil, Orion and Wilson, Bradford and McGeer, Rick and Nahrstedts, Klara and Strothotte, Christine},
      year = {2006},
      month = jan,
      day = {26-27},
      location = {Berkeley, California, USA},
      publisher = {{IEEE}},
      keywords = {3D data display,3D data reconstruction,3D environment,Cameras,Collaboration,Collaborative software,Collaborative tools,distributed processing,Glass,groupware,image reconstruction,interactive distributed environment,interactive shared environment,interactive systems,Laboratories,Meeting planning,Music,physical activity imaging,semireal time imaging,stereo display,Stereo image processing,Three dimensional displays,video records,Video sharing,video signal processing,virtual objects},
      pages = {120--125}
    }
    
  12. Takeshi Fujioka, Hideyuki Takada, and Hajime Kita. “What Does Squeak Provide Students With? - A Comparative Study of Squeak Etoy and Excel Vba As Tools for Problem-Solving Learning in High School.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006, 42–49. IEEE, 2006. https://doi.org/10.1109/C5.2006.43. [BibTeX]
    @inproceedings{fujioka_what_2006,
      title = {What Does Squeak Provide Students With? - A Comparative Study of Squeak {Etoy} and Excel {Vba} As Tools for Problem-Solving Learning in High School},
      isbn = {0769525636},
      doi = {10.1109/C5.2006.43},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006},
      author = {Fujioka, Takeshi and Takada, Hideyuki and Kita, Hajime},
      year = {2006},
      month = jan,
      day = {26-27},
      location = {Berkeley, California, USA},
      publisher = {{IEEE}},
      keywords = {computer aided instruction,computer programming,Computer science education,Computer simulation,Educational institutions,Educational programs,Excel VBA,high school education,Horikawa High School,Informatics,Information science,information science education,Problem-solving,problem-solving learning,Programming,programming environments,Programming profession,Seminars,Squeak etoy},
      pages = {42--49}
    }
    
  13. Markus Gaelli, Oscar Nierstrasz, and Serge Stinckwich. “Idioms for Composing Games with Etoys.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006, 222–29. IEEE, 2006. https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4019398. [BibTeX]
    @inproceedings{gaelli_idioms_2006,
      title = {Idioms for Composing Games with {Etoys}},
      isbn = {0769525636},
      url = {https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4019398},
      doi = {10.1109/C5.2006.20},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006},
      publisher = {{IEEE}},
      author = {Gaelli, Markus and Nierstrasz, Oscar and Stinckwich, Serge},
      year = {2006},
      month = jan,
      day = {26-27},
      location = {Berkeley, California, USA},
      pages = {222--229}
    }
    
  14. Tetsuya Hayashi. “Basket - An Experimental Email Environment for Sharing Objects.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006, 29–34. IEEE, 2006. https://doi.org/10.1109/C5.2006.11. [BibTeX]
    @inproceedings{hayashi_basket_2006,
      title = {Basket - An Experimental Email Environment for Sharing Objects},
      isbn = {0769525636},
      doi = {10.1109/C5.2006.11},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006},
      author = {Hayashi, Tetsuya},
      year = {2006},
      month = jan,
      day = {26-27},
      location = {Berkeley, California, USA},
      publisher = {IEEE},
      keywords = {authorisation,Basket e-mail environment,Computer architecture,distributed object management,Educational institutions,electronic mail,Electronic publishing,groupware,HTML,message passing,middleware,object authorization,object sharing,portals,Postal services,Squeak object publishing,Squeak object subscription,Video sharing,Wideband,Workstations},
      pages = {29--34}
    }
    
  15. Rieko Kadobayashi, Mark P. McCahill, Katsumi Tanaka, Julian Lombardi, Howard Stearns, and Alan Kay. “3D Model Annotation From Multiple Viewpoints for Croquet.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006, 10–15. IEEE, 2006. https://doi.org/10.1109/C5.2006.3. [BibTeX]
    @inproceedings{kadobayashi_3d_2006,
      title = {3D Model Annotation From Multiple Viewpoints for Croquet},
      isbn = {0769525636},
      doi = {10.1109/C5.2006.3},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006},
      author = {Kadobayashi, Rieko and McCahill, Mark P. and Tanaka, Katsumi and Lombardi, Julian and Stearns, Howard and Kay, Alan},
      year = {2006},
      month = jan,
      day = {26-27},
      location = {Berkeley, California, USA},
      publisher = {IEEE},
      keywords = {3D collaborative environment,3D model annotation,Collaboration,Communications technology,Computer architecture,computer graphics,Croquet,groupware,Information services,Internet,modelling,multiple viewpoints,Open source software,Peer to peer computing,portal,portals,Space technology,Web sites},
      pages = {10--15}
    }
    
  16. Yutaka Kidawara, Takashi Yamamiya, Masaki Hayashi, and Katsumi Tanaka. “Croquet with Tvml: Scripting and Generating Croquet 3D Worlds Using Tvml.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006, 2–9. IEEE, 2006. https://doi.org/10.1109/C5.2006.15. [BibTeX]
    @inproceedings{kidawara_croquet_2006,
      title = {Croquet with {Tvml}: Scripting and Generating Croquet 3D Worlds Using {Tvml}},
      isbn = {0769525636},
      doi = {10.1109/C5.2006.15},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006},
      author = {Kidawara, Yutaka and Yamamiya, Takashi and Hayashi, Masaki and Tanaka, Katsumi},
      year = {2006},
      month = jan,
      day = {26-27},
      location = {Berkeley, California, USA},
      publisher = {IEEE},
      keywords = {3D content browser,authoring systems,Collaboration,collaborative 3D world,Computer architecture,Computer networks,Croquet 3D world generation,Croquet 3D world scripting,distributed object management,groupware,Internet,Knowledge management,knowledge sharing,Laboratories,Peer to peer computing,peer-to-peer computing,peer-to-peer network connectivity,Personal communication networks,search engines,Space technology,TV,TVML processing engine,virtual 3D world,virtual reality},
      pages = {2--9}
    }
    
  17. Maic Masuch, Knut Hartman, and Grit Schuster. “Emotional Agents for Interactive Environments.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006, 96–102. IEEE, 2006. https://doi.org/10.1109/C5.2006.17. [BibTeX]
    @inproceedings{masuch_emotional_2006,
      title = {Emotional Agents for Interactive Environments},
      isbn = {0769525636},
      doi = {10.1109/C5.2006.17},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006},
      author = {Masuch, Maic and Hartman, Knut and Schuster, Grit},
      year = {2006},
      month = jan,
      day = {26-27},
      location = {Berkeley, California, USA},
      publisher = {IEEE},
      keywords = {Attitude control,Autonomous agents,behavior rendering,Collaborative work,computer aided instruction,distributed 3D spaces,distributed processing,emotional agents,Graphics,Humans,interactive environments,learning environments,Mood,Oceans,psychology,software agents,Speech,virtual characters,Virtual environment,virtual reality},
      pages = {96--102}
    }
    
  18. Mark P. McCahill, Peter Moore, Liz Wendland, and Anthony Zampogna. “Extending Croquet Spaces with Vector Fields, Vehicles, and Virtual Presence.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006, 68–72. IEEE, 2006. https://doi.org/10.1109/C5.2006.19. [BibTeX]
    @inproceedings{mccahill_extending_2006,
      title = {Extending Croquet Spaces with Vector Fields, Vehicles, and Virtual Presence},
      isbn = {0769525636},
      doi = {10.1109/C5.2006.19},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006},
      author = {McCahill, Mark P. and Moore, Peter and Wendland, Liz and Zampogna, Anthony},
      year = {2006},
      month = jan,
      day = {26-27},
      location = {Berkeley, California, USA},
      publisher = {IEEE},
      keywords = {3D simulations,3D visualization,audible space-varying forces,Avatars,Bridges,Collaboration,collaborative multiuser virtual environments,Collaborative tools,Collaborative work,computer aided instruction,Croquet spaces,data visualisation,educational computing,groupware,legacy text chat systems,legacy voice communication systems,navigation,navigational interfaces,Physics computing,Space charge,Space vehicles,telecommunication computing,time synchronization,vector field simulation,vehicle simulation,Virtual environment,virtual presence,virtual reality,Visualization,voice communication},
      pages = {68--72}
    }
    
  19. Cindy Pickering, John David Miller, Eleanor Wynn, and Chuck House. “3D Global Virtual Teaming Environment.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006, 126–33. IEEE, 2006. https://doi.org/10.1109/C5.2006.2. [BibTeX]
    @inproceedings{pickering_3d_2006,
      title = {3D Global Virtual Teaming Environment},
      isbn = {0769525636},
      doi = {10.1109/C5.2006.2},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006},
      author = {Pickering, Cindy and Miller, John David and Wynn, Eleanor and House, Chuck},
      year = {2006},
      month = jan,
      day = {26-27},
      location = {Berkeley, California, USA},
      publisher = {IEEE},
      keywords = {3D global virtual teaming environment,3D user interface,Collaborative software,Collaborative work,Cultural differences,Global communication,global team collaboration,graphical user interfaces,groupware,Hardware,International collaboration,Manufacturing,object-oriented information workspace,Object-oriented programming,personal productivity,productivity,Software tools,team productivity,team working,user interfaces},
      pages = {126--133}
    }
    
  20. Howard Stearns, Joshua Gargus, Martin Schuetze, and Julian Lombardi. “A Language Supporting Direct Manipulation of Component-Based Object Construction and Deconstruction in Collaborative Croquet Spaces.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006, 136–41. IEEE, 2006. https://doi.org/10.1109/C5.2006.5. [BibTeX]
    @inproceedings{stearns_language_2006,
      title = {A Language Supporting Direct Manipulation of Component-Based Object Construction and Deconstruction in Collaborative Croquet Spaces},
      isbn = {0769525636},
      doi = {10.1109/C5.2006.5},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006},
      author = {Stearns, Howard and Gargus, Joshua and Schuetze, Martin and Lombardi, Julian},
      year = {2006},
      month = jan,
      day = {26-27},
      location = {Berkeley, California, USA},
      publisher = {IEEE},
      keywords = {authoring systems,collaborative Croquet 3D spaces,Component architectures,component-based object construction,component-based object deconstruction,Computer architecture,content creation,Costs,distributed programming,Games,Graphics,groupware,Information technology,Object-oriented programming,Online Communities/Technical Collaboration,Programming profession,simplified distributed authoring,Space technology,user interface elements,user interfaces},
      pages = {136--141}
    }
    
  21. Florian Thalmann and Markus Gaelli. “Jam Tomorrow: Collaborative Music Generation in Croquet Using Openal.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006, 73–78. IEEE, 2006. https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4019379. [BibTeX]
    @inproceedings{thalmann_jam_2006,
      title = {Jam Tomorrow: Collaborative Music Generation in Croquet Using {Openal}},
      isbn = {0769525636},
      url = {https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4019379},
      doi = {10.1109/C5.2006.22},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006},
      author = {Thalmann, Florian and Gaelli, Markus},
      year = {2006},
      month = jan,
      day = {26-27},
      location = {Berkeley, California, USA},
      publisher = {IEEE},
      pages = {73--78}
    }
    
  22. Takaaki Tsuji. “Learning in A Distance and Collaborative Course That Connected Kyoto University and Ucla.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006, 58–65. IEEE, 2006. https://doi.org/10.1109/C5.2006.24. [BibTeX]
    @inproceedings{tsuji_learning_2006,
      title = {Learning in A Distance and Collaborative Course that Connected Kyoto University and {Ucla}},
      isbn = {0769525636},
      doi = {10.1109/C5.2006.24},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006},
      author = {Tsuji, Takaaki},
      year = {2006},
      month = jan,
      day = {26-27},
      location = {Berkeley, California, USA},
      publisher = {IEEE},
      keywords = {Collaboration,collaborative course,Collaborative work,Computer interfaces,Computer science education,courseware,Cultural differences,distance learning,educational courses,Educational institutions,Global communication,Information technology,Kyoto University,Tides,UCLA},
      pages = {58--65}
    }
    
  23. Koji Zettsu and Katsumi Tanaka. “Reconfigurable Search Engine for Exploiting Search Knowledge.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006, 16–23. IEEE, 2006. https://doi.org/10.1109/C5.2006.30. [BibTeX]
    @inproceedings{zettsu_reconfigurable_2006,
      title = {Reconfigurable Search Engine for Exploiting Search Knowledge},
      isbn = {0769525636},
      doi = {10.1109/C5.2006.30},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2006},
      author = {Zettsu, Koji and Tanaka, Katsumi},
      year = {2006},
      month = jan,
      day = {26-27},
      location = {Berkeley, California, USA},
      publisher = {IEEE},
      keywords = {Assembly,cataloguing,Communications technology,Informatics,Information analysis,information cataloging,information retrieval,information source,Internet,Knowledge management,Prototypes,reconfigurable search engine,search engines,search knowledge exploitation,search knowledge sharing,Software prototyping,Web pages},
      pages = {16--23}
    }
    
  24. Joris Geet and Andy Zaidman. “A Lightweight Approach to Determining The Adequacy of Tests As Documentation.” In Proceedings International Workshop on Program Comprehension through Dynamic Analysis (PCODA) 2006, 315–15. Universiteit Antwerpen, 2006. https://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4024010. [BibTeX]
    @inproceedings{vangeet_lightweight_2006,
      title = {A Lightweight Approach to Determining The Adequacy of Tests As Documentation},
      isbn = {0-7695-2719-1},
      url = {https://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4024010},
      doi = {10.1109/WCRE.2006.45},
      booktitle = {Proceedings International Workshop on Program Comprehension through Dynamic Analysis ({PCODA}) 2006},
      publisher = {Universiteit Antwerpen},
      author = {Geet, Joris and Zaidman, Andy},
      year = {2006},
      month = oct,
      day = {23},
      location = {Benevento, Italy},
      pages = {315--315}
    }
    
  25. Robert Hirschfeld and Katsuya Kawamura. “Dynamic Service Adaptation.” In Software - Practice and Experience, 36:1115–31, 2006. https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.766. [BibTeX]
    @inproceedings{hirschfeld_dynamic_2006,
      title = {Dynamic Service Adaptation},
      volume = {36},
      isbn = {0-7695-2087-1},
      doi = {10.1002/spe.766},
      url = {https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.766},
      eprint = {https://onlinelibrary.wiley.com/doi/pdf/10.1002/spe.766},
      booktitle = {Software - Practice and Experience},
      author = {Hirschfeld, Robert and Kawamura, Katsuya},
      year = {2006},
      month = sep,
      publication = {Wiley InterScience},
      keywords = {Aspect-oriented programming,DSA,Dynamic AOP,Dynamic service adaptation},
      pages = {1115--1131}
    }
    
  26. Oscar Nierstrasz and Marcus Denker. “Analyzing, Capturing and Taming Software Change.” In Workshop on Revival of Dynamic Languages Co-Located with the European Conference on Object-Oriented Programming (ECOOP) 2006, 1–9, 2006. https://scg.unibe.ch/archive/papers/Nier06bRDL06ACTSC.pdf. [BibTeX]
    @inproceedings{nierstrasz_analyzing_2006,
      title = {Analyzing, Capturing and Taming Software Change},
      url = {https://scg.unibe.ch/archive/papers/Nier06bRDL06ACTSC.pdf},
      booktitle = {Workshop on Revival of Dynamic Languages co-located with the European Conference on Object-Oriented Programming (ECOOP) 2006},
      author = {Nierstrasz, Oscar and Denker, Marcus},
      year = {2006},
      month = jul,
      day = {3-7},
      location = {Nantes, France},
      pages = {1--9}
    }
    
  27. Takashi Yukawa, Hiraku Amarume, Masahiro Tochio, Tetsuya Kimura, Katsuko Nakahira, and Yoshimi Fukumura. “An Intelligent Bulletin Board System for an e-Learning Program for Safety Engineering.” In ED-MEDIA 2006–World Conference on Educational Multimedia, Hypermedia & Telecommunications, edited by Elaine Pearson and Paul Bohman, 2493–2500. Orlando, FL USA: Association for the Advancement of Computing in Education (AACE), 2006. https://www.learntechlib.org/p/23358. [BibTeX]
    @inproceedings{YukawAmaruTochi06Intelligent,
      author = {Yukawa, Takashi and Amarume, Hiraku and Tochio, Masahiro and Kimura, Tetsuya and Nakahira, Katsuko and Fukumura, Yoshimi},
      title = {An Intelligent Bulletin Board System for an e-Learning Program for Safety Engineering},
      booktitle = {ED-MEDIA 2006--World Conference on Educational Multimedia, Hypermedia \& Telecommunications},
      year = {2006},
      editor = {Pearson, Elaine and Bohman, Paul},
      pages = {2493--2500},
      address = {Orlando, FL USA},
      month = jun,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/23358}
    }
    
  28. Priyanka Gupta, Cheryl Seals, and Dale-Marie Wilson. “Design And Evaluation of SimBuilder.” In E-Learn 2006–World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education, edited by Thomas Reeves and Shirley Yamashita, 205–10. Honolulu, Hawaii, USA: Association for the Advancement of Computing in Education (AACE), 2006. https://www.learntechlib.org/p/23685. [BibTeX]
    @inproceedings{GuptaSealsWilson06Design,
      author = {Gupta, Priyanka and Seals, Cheryl and Wilson, Dale-Marie},
      title = {Design And Evaluation of SimBuilder},
      booktitle = {E-Learn 2006--World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education},
      year = {2006},
      editor = {Reeves, Thomas and Yamashita, Shirley},
      pages = {205--210},
      address = {Honolulu, Hawaii, USA},
      month = oct,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/23685}
    }
    
  29. Barbara Hug and George Reese. “How Technology Integration in Mathematics and Science Teaching Can Occur: The Role of the Maverick Teacher.” Teaching Education 17, no. 2 (2006): 167–79. https://www.learntechlib.org/p/101671. [BibTeX]
    @article{HugReese06How,
      author = {Hug, Barbara and Reese, George},
      title = {How Technology Integration in Mathematics and Science Teaching Can Occur: The Role of the Maverick Teacher},
      journal = {Teaching Education},
      year = {2006},
      volume = {17},
      number = {2},
      pages = {167--179},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/101671}
    }
    
  30. Alexandria Williams, Cheryl Seals, Kenneth Rouse, and Juan E. Gilbert. “Visual Programming with Squeak SimBuilder: Techniques for E-Learning in the Creation of Science Frameworks.” In E-Learn 2006–World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education, edited by Thomas Reeves and Shirley Yamashita, 1509–14. Honolulu, Hawaii, USA: Association for the Advancement of Computing in Education (AACE), 2006. https://www.learntechlib.org/p/23926. [BibTeX]
    @inproceedings{WilliamSealsRouse06Visual,
      author = {Williams, Alexandria and Seals, Cheryl and Rouse, Kenneth and Gilbert, Juan E.},
      title = {Visual Programming with Squeak SimBuilder: Techniques for E-Learning in the Creation of Science Frameworks},
      booktitle = {E-Learn 2006--World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education},
      year = {2006},
      editor = {Reeves, Thomas and Yamashita, Shirley},
      pages = {1509--1514},
      address = {Honolulu, Hawaii, USA},
      month = oct,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/23926}
    }
    

2005

  1. Markus Gaelli, Michele Lanza, and Oscar Nierstrasz. “Towards A Taxonomy of SUnit Tests.” In Proceedings of the 13th International European Smalltalk Conference (ESUG) 2005, 1–22. University of Bern, Switzerland, 2005. https://www.old.inf.usi.ch/faculty/lanza/Downloads/Gael05a.pdf. [BibTeX]
    @inproceedings{gaelli_taxonomy_2005,
      title = {Towards A Taxonomy of {SUnit} Tests},
      url = {https://www.old.inf.usi.ch/faculty/lanza/Downloads/Gael05a.pdf},
      booktitle = {Proceedings of the 13th International European Smalltalk Conference ({ESUG}) 2005},
      publisher = {University of Bern, Switzerland},
      author = {Gaelli, Markus and Lanza, Michele and Nierstrasz, Oscar},
      year = {2005},
      month = aug,
      day = {13-20},
      location = {Brussels, Belgium},
      keywords = {13th international european smalltalk,conference,conferences,esug,esug 2005,http,mustinclude,org,Reverse engineering,smalltalk,taxonomy,thirteenthinternationalconference2005,unit testing,www},
      pages = {1--22}
    }
    
  2. Oscar Nierstrasz and Franz Achermann. “Separating Concerns with First-Class Namespaces.” Aspect-Oriented Software Development, 2005, 243–59. https://scg.unibe.ch/archive/papers/Nier05aNamespaces.pdf. [BibTeX]
    @article{nierstrasz_separating_2005,
      title = {Separating Concerns with First-Class Namespaces},
      issn = {0-321-21976-7},
      url = {https://scg.unibe.ch/archive/papers/Nier05aNamespaces.pdf},
      journal = {Aspect-Oriented Software Development},
      author = {Nierstrasz, Oscar and Achermann, Franz},
      year = {2005},
      publisher = {Addison-Wesley},
      keywords = {snf04 scg-pub skip-doi jb05},
      pages = {243--259}
    }
    
  3. Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, and Roel Wuyts. “Classboxes: Controlling Visibility of Class Extensions.” Computer Languages, Systems and Structures 31, no. 3-4 (2005): 107–26. https://www.esug.org/data/ESUG2004/iam-04-008.pdf#page=186. [BibTeX]
    @article{bergel_classboxes_2005,
      title = {Classboxes: Controlling Visibility of Class Extensions},
      volume = {31},
      url = {https://www.esug.org/data/ESUG2004/iam-04-008.pdf\#page=186},
      doi = {10.1016/j.cl.2004.11.002},
      number = {3-4},
      journal = {Computer Languages, Systems and Structures},
      author = {Bergel, Alexandre and Ducasse, St{\'e}phane and Nierstrasz, Oscar and Wuyts, Roel},
      year = {2005},
      keywords = {Class extension,Language design,Method lookup,Modules,Selector namespace},
      pages = {107--126}
    }
    
  4. Stéphane Ducasse, Nathanael Schärli, and Roel Wuyts. “Uniform and Safe Metaclass Composition.” Computer Languages, Systems and Structures 31, no. 3-4 (2005): 143–64. https://doi.org/10.1016/j.cl.2004.11.003. [BibTeX]
    @article{ducasse_uniform_2005,
      title = {Uniform and Safe Metaclass Composition},
      volume = {31},
      doi = {10.1016/j.cl.2004.11.003},
      number = {3-4},
      journal = {Computer Languages, Systems and Structures},
      author = {Ducasse, St{\'e}phane and Sch{\"a}rli, Nathanael and Wuyts, Roel},
      year = {2005},
      keywords = {Metaclass composition,mixins,Reflective kernel,reuse,traits},
      pages = {143--164}
    }
    
  5. Stéphane Ducasse and Michele Lanza. “The Class Blueprint: Visually Supporting The Understanding of Classes.” IEEE Transactions on Software Engineering 31, no. 1 (2005): 75–90. https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1392721. [BibTeX]
    @article{ducasse_class_2005,
      title = {The Class Blueprint: Visually Supporting The Understanding of Classes},
      volume = {31},
      url = {https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1392721},
      doi = {10.1109/TSE.2005.14},
      number = {1},
      journal = {{IEEE} Transactions on Software Engineering},
      publisher = {{IEEE}},
      author = {Ducasse, St{\'e}phane and Lanza, Michele},
      year = {2005},
      keywords = {Object-oriented programming,Reverse engineering,smalltalk,software visualization,Visual patterns},
      pages = {75--90}
    }
    
  6. Alexandre Bergel, Stéphane Ducasse, and Oscar Nierstrasz. “Analyzing Module Diversity.” Journal of Universal Computer Science 11, no. 10 (2005): 1613–44. https://scg.unibe.ch/archive/papers/Berg05cModuleDiversity.pdf. [BibTeX]
    @article{bergel_analyzing_2005,
      title = {Analyzing Module Diversity},
      volume = {11},
      url = {https://scg.unibe.ch/archive/papers/Berg05cModuleDiversity.pdf},
      number = {10},
      journal = {Journal of Universal Computer Science},
      author = {Bergel, Alexandre and Ducasse, St{\'e}phane and Nierstrasz, Oscar},
      year = {2005},
      keywords = {scg-pub skip-doi jb06 classbox snf06 stefPub alexP},
      pages = {1613--1644}
    }
    
  7. Alexandre Bergel and Stéphane Ducasse. “Scoped and Dynamic Aspects with Classboxes.” L’OBJET 11, no. 3 (2005): 53–68. https://scg.unibe.ch/archive/papers/Berg05eDynamicClassboxes.pdf. [BibTeX]
    @article{bergel_scoped_2005,
      title = {Scoped and Dynamic Aspects with Classboxes},
      volume = {11},
      url = {https://scg.unibe.ch/archive/papers/Berg05eDynamicClassboxes.pdf},
      doi = {10.3166/objet.11.3.53-68},
      number = {3},
      journal = {{L'OBJET}},
      author = {Bergel, Alexandre and Ducasse, St{\'e}phane},
      year = {2005},
      pages = {53--68}
    }
    
  8. Florian Minjat, Alexandre Bergel, Pierre Cointe, and Stéphane Ducasse. “Mise En Symbiose Des Traits Et Des Classboxes. Application À L’Expression Des Collaborations.” L’OBJET 11, no. 1-2 (2005): 33–46. [BibTeX]
    @article{minjat_mise_2005,
      title = {Mise En Symbiose Des Traits Et Des Classboxes. Application {\`A} L'Expression Des Collaborations},
      volume = {11},
      number = {1-2},
      journal = {{L'OBJET}},
      author = {Minjat, Florian and Bergel, Alexandre and Cointe, Pierre and Ducasse, St{\'e}phane},
      year = {2005},
      pages = {33--46}
    }
    
  9. Alexandre Bergel and Stéphane Ducasse. “Supporting Unanticipated Changes with Traits and Classboxes.” In Proceedings of Net.ObjectDays (NODe) 2005, 61–75, 2005. https://scg.unibe.ch/archive/papers/Berg05dTraitsClassbox.pdf. [BibTeX]
    @inproceedings{bergel_supporting_2005,
      title = {Supporting Unanticipated Changes with Traits and Classboxes},
      isbn = {3885793989},
      url = {https://scg.unibe.ch/archive/papers/Berg05dTraitsClassbox.pdf},
      booktitle = {Proceedings of Net.{ObjectDays} ({NODe}) 2005},
      author = {Bergel, Alexandre and Ducasse, St{\'e}phane},
      month = sep,
      day = {20-22},
      year = {2005},
      location = {Erfurt, Germany},
      keywords = {snf05 jb06 scg-pub skip-doi alexPub stefPub listic},
      pages = {61--75}
    }
    
  10. Stéphane Ducasse, Lukas Renggli, and Roel Wuyts. “SmallWiki — A Meta-Described Collaborative Content Management System.” In Proceedings ACM International Symposium on Wikis (WikiSym) 2005, 75–82. ACM, 2005. https://scg.unibe.ch/archive/papers/Duca05hSmallwikiWikiSymp05.pdf. [BibTeX]
    @inproceedings{ducasse_smallwiki_2005,
      title = {{SmallWiki} --- A Meta-Described Collaborative Content Management System},
      isbn = {1595931112},
      url = {https://scg.unibe.ch/archive/papers/Duca05hSmallwikiWikiSymp05.pdf},
      doi = {10.1145/1104973.1104981},
      booktitle = {Proceedings {ACM} International Symposium on Wikis ({WikiSym}) 2005},
      publisher = {{ACM}},
      author = {Ducasse, St{\'e}phane and Renggli, Lukas and Wuyts, Roel},
      month = oct,
      day = {16-18},
      year = {2005},
      location = {San Diego, California, USA},
      keywords = {jb06 scg-pub snf-none stefPub moose-pub},
      pages = {75--82}
    }
    
  11. Stéphane Ducasse, Michele Lanza, and Laura Ponisio. “Butterflies: A Visual Approach to Characterize Packages.” In Proceedings of the International Software Metrics Symposium (METRICS) 2005, 2005:45–54. IEEE, 2005. https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1509285. [BibTeX]
    @inproceedings{ducasse_butterflies_2005,
      title = {Butterflies: A Visual Approach to Characterize Packages},
      volume = {2005},
      isbn = {0769523714},
      url = {https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1509285},
      doi = {10.1109/METRICS.2005.15},
      booktitle = {Proceedings of the International Software Metrics Symposium (METRICS) 2005},
      publisher = {{IEEE}},
      author = {Ducasse, St{\'e}phane and Lanza, Michele and Ponisio, Laura},
      year = {2005},
      month = sep,
      day = {19-22},
      location = {Como, Italy},
      keywords = {Package metrics,Program understanding,Reverse engineering,software visualization},
      pages = {45--54}
    }
    
  12. Adrian Lienhard, Stéphane Ducasse, and Gabriela Arévalo. “Identifying Traits with Formal Concept Analysis.” In Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2005, 66–75. ACM, 2005. https://portal.acm.org/citation.cfm?id=1101908.1101921. [BibTeX]
    @inproceedings{lienhard_identifying_2005,
      title = {Identifying Traits with Formal Concept Analysis},
      isbn = {1-58113-993-4},
      url = {https://portal.acm.org/citation.cfm?id=1101908.1101921},
      doi = {10.1145/1101908.1101921},
      booktitle = {Proceedings of the 20th {IEEE}/{ACM} International Conference on Automated software Engineering ({ASE)} 2005},
      publisher = {{ACM}},
      author = {Lienhard, Adrian and Ducasse, St{\'e}phane and Ar{\'e}valo, Gabriela},
      year = {2005},
      month = nov,
      day = {7-11},
      location = {Long Beach, California, USA},
      keywords = {formal\_concept\_analysis},
      pages = {66--75}
    }
    
  13. Pascal Costanza and Robert Hirschfeld. “Language Constructs for Context-Oriented Programming.” In Proceedings of the Dynamic Languages Symposium (DLS) 2005, 1–10. ACM, 2005. https://portal.acm.org/citation.cfm?doid=1146841.1146842. [BibTeX]
    @inproceedings{costanza_language_2005,
      title = {Language Constructs for Context-Oriented Programming},
      isbn = {1595932836},
      url = {https://portal.acm.org/citation.cfm?doid=1146841.1146842},
      doi = {10.1145/1146841.1146842},
      booktitle = {Proceedings of the Dynamic Languages Symposium ({DLS}) 2005},
      author = {Costanza, Pascal and Hirschfeld, Robert},
      year = {2005},
      month = oct,
      day = {18},
      location = {San Diego, California, {USA}},
      keywords = {context-oriented programming,dynamic scope,layers,views},
      pages = {1--10},
      publisher = {ACM}
    }
    
  14. John D. Mcgregor. “Reasoning About The Testability of Product Line Components.” In Proceedings of the International Workshop on Software Product Line Testing (SPLiT) 2005, 1–7, 2005. [BibTeX]
    @inproceedings{mcgregor_reasoning_2005,
      title = {Reasoning About The Testability of Product Line Components},
      booktitle = {Proceedings of the International Workshop on Software Product Line Testing ({SPLiT}) 2005},
      author = {Mcgregor, John D.},
      month = sep,
      year = {2005},
      location = {Rennes, France},
      keywords = {Software product line,Testability},
      pages = {1--7}
    }
    
  15. Benay Dara-Abrams. “Reaching Adult Learners through The Entry Point Framework and Problem-Based Learning in A Croquet-Based Virtual Environment.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005, 119–26. IEEE, 2005. https://doi.org/10.1109/C5.2005.24. [BibTeX]
    @inproceedings{dara-abrams_reaching_2005,
      title = {Reaching Adult Learners through The Entry Point Framework and Problem-Based Learning in A Croquet-Based Virtual Environment},
      isbn = {0769523250},
      doi = {10.1109/C5.2005.24},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005},
      author = {Dara-Abrams, Benay},
      year = {2005},
      month = jan,
      day = {28-29},
      location = {Cambridge, Massachusetts, USA},
      keywords = {adult learners,Buildings,Collaborative work,computer aided instruction,cooperative team work,Croquet-based virtual environment,education,Educational institutions,Educational technology,Employment,entry point framework,Explosions,Fires,further education,groupware,higher education,intellectual strengths,Joining processes,problem-based learning,Virtual environment,virtual reality},
      pages = {119--126},
      publisher = {IEEE}
    }
    
  16. Joshua Gargus. “Bootstrapping An Animated Sketchbook.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005, 33–40. IEEE, 2005. https://doi.org/10.1109/C5.2005.6. [BibTeX]
    @inproceedings{gargus_bootstrapping_2005,
      title = {Bootstrapping An Animated Sketchbook},
      isbn = {0769523250},
      doi = {10.1109/C5.2005.6},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005},
      author = {Gargus, Joshua},
      year = {2005},
      month = jan,
      day = {28-29},
      location = {Cambridge, Massachusetts, USA},
      keywords = {animated digital sketchbook bootstrapping,Animation,Art,CAD,Collaboration,computer animation,Design automation,Digital recording,Feedback,GPU shader,graphical user interfaces,History,Microcomputers,Production systems,rendering (computer graphics),stroke rendering,user centred design,user-centric approach,user interface management systems,user interfaces},
      pages = {33--40},
      publisher = {IEEE}
    }
    
  17. Takao Kawamura, Ryosuke Nakatani, and Kazunori Sugahara. “P2P E-Learning System and Its Squeak-Based User Interface.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005, 57–63. IEEE, 2005. https://doi.org/10.1109/C5.2005.22. [BibTeX]
    @inproceedings{kawamura_p2p_2005,
      title = {P2P E-Learning System and Its Squeak-Based User Interface},
      isbn = {0769523250},
      doi = {10.1109/C5.2005.22},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005},
      author = {Kawamura, Takao and Nakatani, Ryosuke and Sugahara, Kazunori},
      year = {2005},
      month = jan,
      day = {28-29},
      location = {Cambridge, Massachusetts, USA},
      keywords = {asynchronous Web-based training,computer based training,Computer networks,Electronic learning,History,Humans,Internet,Knowledge engineering,Maglog,mobile agents,mobile multiagent systems,Multiagent systems,multi-agent systems,P2P e-learning system,peer-to-peer computing,PROLOG,Prolog-based framework,Prototypes,Robustness,Scalability,smalltalk,Squeak-based user interface,user interfaces},
      pages = {57--63},
      publisher = {{IEEE}}
    }
    
  18. Julian Lombardi and Mark P. McCahill. “User Interfaces for Self and Others in Croquet Learning Spaces.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005, 3–10. IEEE, 2005. https://doi.org/10.1109/C5.2005.33. [BibTeX]
    @inproceedings{lombardi_user_2005,
      title = {User Interfaces for Self and Others in Croquet Learning Spaces},
      isbn = {0769523250},
      doi = {10.1109/C5.2005.33},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005},
      author = {Lombardi, Julian and McCahill, Mark P.},
      year = {2005},
      month = jan,
      day = {28-29},
      location = {Cambridge, Massachusetts, USA},
      keywords = {Collaborative software,Collaborative work,computer aided instruction,Croquet learning spaces,distributed multiuser social experience,education,Games,groupware,human computer interaction,Information technology,Online Communities/Technical Collaboration,Software design,Space technology,user interface,user interfaces,virtual collaborative social space,virtual reality,Vocabulary},
      pages = {3--10},
      publisher = {{IEEE}}
    }
    
  19. Marilyn May Lombardi and Julian Lombard. “Croquet Learning Environments: Extending The Value of Campus Life Into The Online Experience.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005, 2005:135–42. IEEE, 2005. https://doi.org/10.1109/C5.2005.11. [BibTeX]
    @inproceedings{lombardi_croquet_2005,
      title = {Croquet Learning Environments: Extending The Value of Campus Life Into The Online Experience},
      volume = {2005},
      isbn = {0769523250},
      doi = {10.1109/C5.2005.11},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005},
      author = {Lombardi, Marilyn May and Lombard, Julian},
      year = {2005},
      month = jan,
      day = {28-29},
      location = {Cambridge, Massachusetts, USA},
      keywords = {3D user interface,Broadband communication,campus-based socially contextualized education,collaborative information space,Computational modeling,computer aided instruction,Computer science,Concrete,Croquet broadband communications platform,Croquet learning environment,distance learning,expressive meta-medium,graphical user interfaces,groupware,Information technology,Internet,Mathematics,Object oriented modeling,online learning experience,Peer to peer computing,peer-to-peer computing,peer-to-peer network architecture,Programming profession,user interfaces,virtual reality},
      pages = {135--142},
      publisher = {{IEEE}}
    }
    
  20. Maic Masuch and Michael Rüger. “Challenges in Collaborative Game Design Developing Learning Environments for Creating Games.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005, Vol. 2005. IEEE, 2005. https://doi.org/10.1109/C5.2005.7. [BibTeX]
    @inproceedings{masuch_challenges_2005,
      title = {Challenges in Collaborative Game Design Developing Learning Environments for Creating Games},
      author = {Masuch, Maic and R{\"u}ger, Michael},
      volume = {2005},
      isbn = {0769523250},
      doi = {10.1109/C5.2005.7},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005},
      year = {2005},
      month = jan,
      day = {28-29},
      location = {Cambridge, Massachusetts, USA},
      publisher = {{IEEE}}
    }
    
  21. Mark P. McCahill and Julian Lombardi. “User Interfaces for Places and Things in Croquet Learning Spaces.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005, 2005:11–18. IEEE, 2005. https://doi.org/10.1109/C5.2005.32. [BibTeX]
    @inproceedings{mccahill_user_2005,
      title = {User Interfaces for Places and Things in Croquet Learning Spaces},
      volume = {2005},
      isbn = {0769523250},
      doi = {10.1109/C5.2005.32},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005},
      author = {McCahill, Mark P. and Lombardi, Julian},
      year = {2005},
      month = jan,
      day = {28-29},
      location = {Cambridge, Massachusetts, USA},
      keywords = {Collaboration,Collaborative work,Computational modeling,computer aided instruction,computer-mediated three-dimensional social enviro,Computer simulation,Croquet-based collaborative learning spaces,Croquet collaborative spaces,Error correction,groupware,Information technology,Joining processes,Optimal control,Space technology,user interface design,user interface management systems,user interfaces,virtual reality},
      pages = {11--18},
      publisher = {{IEEE}}
    }
    
  22. Rick McGeer, Andreas Raab, and Michael Rueger. “The Media Messenger.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005, 2005:101–7. IEEE, 2005. https://doi.org/10.1109/C5.2005.30. [BibTeX]
    @inproceedings{mcgeer_media_2005,
      title = {The Media Messenger},
      volume = {2005},
      isbn = {0769523250},
      doi = {10.1109/C5.2005.30},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005},
      author = {McGeer, Rick and Raab, Andreas and Rueger, Michael},
      year = {2005},
      month = jan,
      day = {28-29},
      location = {Cambridge, Massachusetts, USA},
      keywords = {Animation,electronic mail,Games,hyperlinks,hypermedia,IM,Internet,Internet communication systems,MediaMessenger messaging system,message authentication,mixed-media spaces,multimedia computing,Network servers,online front-ends,Peer to peer computing,peer-to-peer computing,peer-to-peer unrooted namespace,portals,Publishing,rendering (computer graphics),Web browsing,Web pages},
      pages = {101--107},
      publisher = {{IEEE}}
    }
    
  23. Yoshiki Ohshima. “The Early Examples of Kedama, A Massively Parallel System in Squeak.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005, 2005:93–100. IEEE, 2005. https://doi.org/10.1109/C5.2005.28. [BibTeX]
    @inproceedings{ohshima_early_2005,
      title = {The Early Examples of Kedama, A Massively Parallel System in Squeak},
      volume = {2005},
      isbn = {0769523250},
      doi = {10.1109/C5.2005.28},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005},
      author = {Ohshima, Yoshiki},
      year = {2005},
      month = jan,
      day = {28-29},
      location = {Cambridge, Massachusetts, USA},
      keywords = {Dynamic programming,educational computing,Educational institutions,Educational programs,Engines,graphical user interface,graphical user interfaces,interactive systems,Kedama parallel programming system,Mathematical programming,mathematics education,Observer script,parallel programming,Programming profession,science education,smalltalk,Squeak etoys,StarLogo,Sun,Tiles,Turtle script},
      pages = {93--100},
      publisher = {{IEEE}}
    }
    
  24. David Smith, Andreas Raab, Yoshiki Ohshima, David P. Reed, and Alan Kay. “Filters and Tasks in Croquet.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005, 2005:50–56. IEEE, 2005. https://doi.org/10.1109/C5.2005.14. [BibTeX]
    @inproceedings{smith_filters_2005,
      title = {Filters and Tasks in Croquet},
      volume = {2005},
      isbn = {0769523250},
      doi = {10.1109/C5.2005.14},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005},
      author = {Smith, David and Raab, Andreas and Ohshima, Yoshiki and Reed, David P. and Kay, Alan},
      year = {2005},
      month = jan,
      day = {28-29},
      location = {Cambridge, Massachusetts, USA},
      keywords = {collaborative 3D platform,collaborative 3D user interface design,Croquet 2D portals,Filters,graphical user interfaces,groupware,Information filters,model-view-controller approach,portals,smalltalk,user interface management systems,view filters},
      pages = {50--56},
      publisher = {{IEEE}}
    }
    
  25. Takashi Yamamiya. “Meta-Toys Workshop and Environment with Squeak.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005, 2005:21–26. IEEE, 2005. https://doi.org/10.1109/C5.2005.20. [BibTeX]
    @inproceedings{yamamiya_metatoys_2005,
      title = {Meta-Toys Workshop and Environment with Squeak},
      volume = {2005},
      isbn = {0769523250},
      doi = {10.1109/C5.2005.20},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005},
      author = {Yamamiya, Takashi},
      year = {2005},
      month = jan,
      day = {28-29},
      location = {Cambridge, Massachusetts, USA},
      keywords = {authoring systems,computer aided instruction,computer literacy,computer software,educational courses,humanities,meta-toys workshop,software project,Squeak scripting system,user interfaces},
      pages = {21--26},
      publisher = {{IEEE}}
    }
    
  26. Koji Yokokawa. “Swimmy: A Framework of Multi-Agent Instruction System for Children.” In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005, 2005:27–32. IEEE, 2005. https://doi.org/10.1109/C5.2005.26. [BibTeX]
    @inproceedings{yokokawa_swimmy_2005,
      title = {Swimmy: A Framework of Multi-Agent Instruction System for Children},
      volume = {2005},
      isbn = {0769523250},
      doi = {10.1109/C5.2005.26},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2005},
      author = {Yokokawa, Koji},
      year = {2005},
      month = jan,
      day = {28-29},
      location = {Cambridge, Massachusetts, USA},
      keywords = {Application software,computer aided instruction,Computer architecture,Displays,Educational technology,interactive programmed instruction system,interactive programming,interactive systems,Mice,multiagent architecture,multi-agent systems,Painting,Positron emission tomography,Programming profession,software agents,Squeak etoys,Swimmy,Timing,user interfaces,visual tool},
      pages = {27--32},
      publisher = {{IEEE}}
    }
    
  27. Oscar Nierstrasz, Alexandre Bergel, Marcus Denker, Stéphane Ducasse, Markus Gälli, and Roel Wuyts. “On the Revival of Dynamic Languages.” In Software Composition, edited by Thomas Gschwind, Uwe Aßmann, and Oscar Nierstrasz, 1–13. Berlin, Heidelberg: Springer Berlin Heidelberg, 2005. [BibTeX]
    @inproceedings{nierstrasz_revival_2005,
      author = {Nierstrasz, Oscar and Bergel, Alexandre and Denker, Marcus and Ducasse, St{\'e}phane and G{\"a}lli, Markus and Wuyts, Roel},
      editor = {Gschwind, Thomas and A{\ss}mann, Uwe and Nierstrasz, Oscar},
      title = {On the Revival of Dynamic Languages},
      booktitle = {Software Composition},
      year = {2005},
      publisher = {Springer Berlin Heidelberg},
      address = {Berlin, Heidelberg},
      pages = {1--13},
      isbn = {978-3-540-28749-0}
    }
    
  28. Robert Hirschfeld and Ralf Lämmel. “Reflective Designs.” IEE Journal on Software, Special Issue on Reusable Software Libraries 152, no. 1 (February 2005): 38–51. [BibTeX]
    @article{hirschfeld_reflective_2005,
      title = {Reflective Designs},
      volume = {152},
      number = {1},
      booktitle = {{IEE} Journal on Software, Special Issue on Reusable Software Libraries},
      author = {Hirschfeld, Robert and L{\"a}mmel, Ralf},
      year = {2005},
      month = feb,
      pages = {38--51}
    }
    
  29. Franz Achermann and Oscar Nierstrasz. “A Calculus for Reasoning About Software Composition.” Theoretical Computer Science 331, no. 2-3 (2005): 367–96. https://doi.org/10.1016/j.tcs.2004.09.022. [BibTeX]
    @article{achermann_calculus_2005,
      title = {A Calculus for Reasoning About Software Composition},
      volume = {331},
      doi = {10.1016/j.tcs.2004.09.022},
      number = {2-3},
      journal = {Theoretical Computer Science},
      author = {Achermann, Franz and Nierstrasz, Oscar},
      year = {2005},
      keywords = {Process calculi,Software architecture,Software components},
      publisher = {Elsevier},
      pages = {367-396}
    }
    
  30. Hideyuki Takada and Hajime Kita. “Creativity Education by Distance Learning Connecting Kyoto University and UCLA.” In ED-MEDIA 2005–World Conference on Educational Multimedia, Hypermedia & Telecommunications, edited by Piet Kommers and Griff Richards, 366–72. Montreal, Canada: Association for the Advancement of Computing in Education (AACE), 2005. https://www.learntechlib.org/p/20109. [BibTeX]
    @inproceedings{TakadaKita05Creativity,
      author = {Takada, Hideyuki and Kita, Hajime},
      title = {Creativity Education by Distance Learning Connecting Kyoto University and UCLA},
      booktitle = {ED-MEDIA 2005--World Conference on Educational Multimedia, Hypermedia \& Telecommunications},
      year = {2005},
      editor = {Kommers, Piet and Richards, Griff},
      pages = {366--372},
      address = {Montreal, Canada},
      month = jun,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/20109}
    }
    
  31. Robert Sheehan. “Design Guidelines for a Children’s Programming Environment.” In ED-MEDIA 2005–World Conference on Educational Multimedia, Hypermedia & Telecommunications, edited by Piet Kommers and Griff Richards, 1058–63. Montreal, Canada: Association for the Advancement of Computing in Education (AACE), 2005. https://www.learntechlib.org/p/20219. [BibTeX]
    @inproceedings{Sheehan05Design,
      author = {Sheehan, Robert},
      title = {Design Guidelines for a Children's Programming Environment},
      booktitle = {ED-MEDIA 2005--World Conference on Educational Multimedia, Hypermedia \& Telecommunications},
      year = {2005},
      editor = {Kommers, Piet and Richards, Griff},
      pages = {1058--1063},
      address = {Montreal, Canada},
      month = jun,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/20219}
    }
    
  32. Kentaro Yoshimasa, Hideyuki Takada, and Tetsuro Sakai. “Development of an Education Model to Enhance Mathematics and Science Learning through Creation with Squeak EToy.” In ED-MEDIA 2005–World Conference on Educational Multimedia, Hypermedia & Telecommunications, edited by Piet Kommers and Griff Richards, 408–16. Montreal, Canada: Association for the Advancement of Computing in Education (AACE), 2005. https://www.learntechlib.org/p/20115. [BibTeX]
    @inproceedings{YoshimasaTakadaSakai05Development,
      author = {Yoshimasa, Kentaro and Takada, Hideyuki and Sakai, Tetsuro},
      title = {Development of an Education Model to Enhance Mathematics and Science Learning through Creation with Squeak eToy},
      booktitle = {ED-MEDIA 2005--World Conference on Educational Multimedia, Hypermedia \& Telecommunications},
      year = {2005},
      editor = {Kommers, Piet and Richards, Griff},
      pages = {408--416},
      address = {Montreal, Canada},
      month = jun,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/20115}
    }
    
  33. Takeshi Fujioka, Hideyuki Takada, and Hajime Kita. “New Challenge of Information Science Education Based on PBL Using Squeak EToy: ISEC-SeT.” In ED-MEDIA 2005–World Conference on Educational Multimedia, Hypermedia & Telecommunications, edited by Piet Kommers and Griff Richards, 14–21. Montreal, Canada: Association for the Advancement of Computing in Education (AACE), 2005. https://www.learntechlib.org/p/20048. [BibTeX]
    @inproceedings{FujiokaTakadaKita05New,
      author = {Fujioka, Takeshi and Takada, Hideyuki and Kita, Hajime},
      title = {New Challenge of Information Science Education Based on PBL Using Squeak eToy: ISEC-SeT},
      booktitle = {ED-MEDIA 2005--World Conference on Educational Multimedia, Hypermedia \& Telecommunications},
      year = {2005},
      editor = {Kommers, Piet and Richards, Griff},
      pages = {14--21},
      address = {Montreal, Canada},
      month = jun,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/20048}
    }
    
  34. Alysen Regiec. “Squeaking Their Way into Computer Technology: A Study of Middle School Girls and Creative Computer Programming.” In ED-MEDIA 2005–World Conference on Educational Multimedia, Hypermedia & Telecommunications, edited by Piet Kommers and Griff Richards, 2311–16. Montreal, Canada: Association for the Advancement of Computing in Education (AACE), 2005. https://www.learntechlib.org/p/20417. [BibTeX]
    @inproceedings{Regiec05Squeaking,
      author = {Regiec, Alysen},
      title = {Squeaking Their Way into Computer Technology: A Study of Middle School Girls and Creative Computer Programming},
      booktitle = {ED-MEDIA 2005--World Conference on Educational Multimedia, Hypermedia \& Telecommunications},
      year = {2005},
      editor = {Kommers, Piet and Richards, Griff},
      pages = {2311--2316},
      address = {Montreal, Canada},
      month = jun,
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/20417}
    }
    
  35. Sean McKay. “Wiki as CMS.” In SITE 2005–Society for Information Technology & Teacher Education International Conference, edited by Caroline Crawford, Roger Carlsen, Ian Gibson, Karen McFerrin, Jerry Price, Roberta Weber, and Dee Anna Willis, 2300–2301. Phoenix, AZ, USA: Association for the Advancement of Computing in Education (AACE), 2005. https://www.learntechlib.org/p/19420. [BibTeX]
    @inproceedings{McKay05Wiki,
      author = {McKay, Sean},
      title = {Wiki as CMS},
      booktitle = {SITE 2005--Society for Information Technology \& Teacher Education International Conference},
      year = {2005},
      editor = {Crawford, Caroline and Carlsen, Roger and Gibson, Ian and McFerrin, Karen and Price, Jerry and Weber, Roberta and Willis, Dee Anna},
      pages = {2300--2301},
      address = {Phoenix, AZ, USA},
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/19420}
    }
    

2004

  1. M. Galli, M. Lanza, O. Nierstrasz, and R. Wuyts. “Ordering Broken Unit Tests for Focused Debugging.” In Proceedings of the 20th IEEE International Conference on Software Maintenance (ICSM) 2004, 114–23. IEEE, 2004. https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1357796. [BibTeX]
    @inproceedings{galli_ordering_2004,
      title = {Ordering Broken Unit Tests for Focused Debugging},
      isbn = {0-7695-2213-0},
      url = {https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1357796},
      doi = {10.1109/ICSM.2004.1357796},
      booktitle = {Proceedings of the 20th {IEEE} International Conference on Software Maintenance ({ICSM}) 2004},
      publisher = {{IEEE}},
      author = {Galli, M. and Lanza, M. and Nierstrasz, O. and Wuyts, R.},
      year = {2004},
      month = sep,
      day = {11-17},
      location = {Chicago, Illinois, USA},
      pages = {114--123}
    }
    
  2. Nathanael Schärli, Andrew P. Black, and Stéphane Ducasse. “Object-Oriented Encapsulation for Dynamically Typed Languages.” In Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, (OOPSLA) 2004, 130–49. ACM, 2004. [BibTeX]
    @inproceedings{scharli_objectoriented_2004,
      title = {Object-Oriented Encapsulation for Dynamically Typed Languages},
      booktitle = {Proceedings of the 19th Annual {ACM} {SIGPLAN} Conference on Object-Oriented Programming, Systems, Languages, and Applications, ({OOPSLA}) 2004},
      publisher = {{ACM}},
      author = {Sch{\"a}rli, Nathanael and Black, Andrew P. and Ducasse, St{\'e}phane},
      year = {2004},
      month = oct,
      day = {24-28},
      location = {Vancouver, British Columbia, Canada},
      pages = {130--149}
    }
    
  3. Nathanael Schärli and Andrew P. Black. “A Browser for Incremental Programming.” Computer Languages, Systems and Structures 30, no. 1-2 (2004): 79–95. https://doi.org/10.1016/j.cl.2003.09.004. [BibTeX]
    @article{scharli_browser_2004,
      title = {A Browser for Incremental Programming},
      volume = {30},
      issn = {1477-8424},
      doi = {10.1016/j.cl.2003.09.004},
      number = {1-2},
      journal = {Computer Languages, Systems and Structures},
      author = {Sch{\"a}rli, Nathanael and Black, Andrew P.},
      year = {2004},
      keywords = {Incremental programming,Intentional programming,Method reachability,Requires set,Smalltalk browser},
      pages = {79--95}
    }
    
  4. Markus Gälli. “Correlating Unit Tests and Methods Under Test.” In Proceedings of the Conference on Extreme Programming and Agile Processes in Software Engineering (CP) 2004, 3092:317–17. Springer, 2004. https://link.springer.com.eaccess.ub.tum.de/chapter/10.1007/978-3-540-24853-8_48. [BibTeX]
    @incollection{galli_correlating_2004,
      title = {Correlating Unit Tests and Methods Under Test},
      volume = {3092},
      isbn = {978-3-540-22137-1},
      url = {https://link.springer.com.eaccess.ub.tum.de/chapter/10.1007/978-3-540-24853-8_48},
      booktitle = {Proceedings of the Conference on Extreme Programming and Agile Processes in Software Engineering ({CP}) 2004},
      publisher = {Springer},
      author = {G{\"a}lli, Markus},
      year = {2004},
      month = jun,
      day = {6-10},
      location = {Garmisch-Partenkirchen, Germany},
      pages = {317--317}
    }
    
  5. Roel Wuyts and Stéphane Ducasse. “Unanticipated Integration of Development Tools Using The Classification Model.” Journal of Computer Languages Systems and Structures 30, no. 1-2 (2004): 63–77. https://scg.unibe.ch/archive/papers/Wuyt04aClassifications.pdf. [BibTeX]
    @article{wuyts_unanticipated_2004,
      title = {Unanticipated Integration of Development Tools Using The Classification Model},
      volume = {30},
      url = {https://scg.unibe.ch/archive/papers/Wuyt04aClassifications.pdf},
      doi = {10.1016/j.cl.2003.08.003},
      number = {1-2},
      journal = {Journal of Computer Languages Systems and Structures},
      author = {Wuyts, Roel and Ducasse, St{\'e}phane},
      year = {2004},
      keywords = {recast04 scg pub jb04 decomp pub},
      pages = {63--77},
      publisher = {Elsevier}
    }
    
  6. Markus Gaelli, Oscar Nierstrasz, and Stéphane Ducasse. “One-Method Commands: Linking Methods and Their Tests.” In OOPSLA Workshop on Revival of Dynamic Languages 2004. ACM, 2004. https://scg.unibe.ch/archive/papers/Gael04cLinkingMethodsAndTests.pdf. [BibTeX]
    @inproceedings{gaelli_onemethod_2004,
      title = {One-Method Commands: Linking Methods and Their Tests},
      url = {https://scg.unibe.ch/archive/papers/Gael04cLinkingMethodsAndTests.pdf},
      booktitle = {{OOPSLA} Workshop on Revival of Dynamic Languages 2004},
      author = {Gaelli, Markus and Nierstrasz, Oscar and Ducasse, St{\'e}phane},
      year = {2004},
      month = oct,
      day = {24-28},
      publisher = {{ACM}},
      location = {Vancouver, British Columbia, Canada},
      keywords = {snf05 scg-pub skip-doi gaelli jb05}
    }
    
  7. Oscar Nierstrasz and Marcus Denker. “Supporting Software Change in The Programming Language.” In OOPSLA Workshop on Revival of Dynamic Languages, 1–5. ACM, 2004. https://scg.unibe.ch/archive/papers/Nier04dRDLchange.pdf. [BibTeX]
    @inproceedings{nierstrasz_supporting_2004,
      title = {Supporting Software Change in The Programming Language},
      url = {https://scg.unibe.ch/archive/papers/Nier04dRDLchange.pdf},
      booktitle = {{OOPSLA} Workshop on Revival of Dynamic Languages},
      author = {Nierstrasz, Oscar and Denker, Marcus},
      year = {2004},
      month = oct,
      day = {24-28},
      publisher = {{ACM}},
      location = {Vancouver, British Columbia, Canada},
      keywords = {classboxes,languages,sofware evolution,traits},
      pages = {1--5}
    }
    
  8. 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, 46–55. ACM, 2004. https://doi.org/10.1145/976270.976278. [BibTeX]
    @inproceedings{hanenberg_morphing_2004,
      title = {Morphing Aspects: Incompletely Woven Aspects and Continuous Weaving},
      isbn = {1-58113-842-3},
      doi = {10.1145/976270.976278},
      booktitle = {Proceedings of the 3rd International Conference on Aspect-Oriented Software Development ({AOSD}) 2004},
      author = {Hanenberg, Stefan and Hirschfeld, Robert and Unland, Rainer},
      year = {2004},
      month = mar,
      day = {22-24},
      location = {Lancaster, UK},
      publisher = {{ACM}},
      pages = {46--55}
    }
    
  9. Andrew P. Black and Nathanael Schärli. “Traits: Tools and Methodology.” In Proceedings of the International Conference on Software Engineering (ICSE) 2004, 676–86. IEEE, 2004. https://dl.acm.org/citation.cfm?id=999471. [BibTeX]
    @inproceedings{black_traits_2004,
      title = {Traits: Tools and Methodology},
      isbn = {0-7695-2163-0},
      url = {https://dl.acm.org/citation.cfm?id=999471},
      doi = {10.1109/ICSE.2004.1317489},
      booktitle = {Proceedings of the International Conference on Software Engineering (ICSE) 2004},
      author = {Black, Andrew P. and Sch{\"{a}}rli, Nathanael},
      year = {2004},
      month = may,
      day = {23-28},
      location = {Edinburgh, UK},
      publisher = {{IEEE}},
      keywords = {Squeak},
      pages = {676--686}
    }
    
  10. Stéphane Ducasse, Adrian Lienhard, and Lukas Renggli. “Seaside — A Multiple Control Flow Web Application Framework.” In Proceedings of 12th International Smalltalk Conference (ISC) 2004, 231–57, 2004. https://scg.unibe.ch/archive/papers/Duca04eSeaside.pdf. [BibTeX]
    @inproceedings{ducasse_seaside_2004,
      title = {Seaside --- A Multiple Control Flow Web Application Framework},
      url = {https://scg.unibe.ch/archive/papers/Duca04eSeaside.pdf},
      booktitle = {Proceedings of 12th International Smalltalk Conference ({ISC}) 2004},
      author = {Ducasse, St{\'e}phane and Lienhard, Adrian and Renggli, Lukas},
      year = {2004},
      keywords = {scg-pub skip-doi jb05 snf05 stefPub seaside-articl},
      pages = {231--257}
    }
    
  11. Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz, and Roel Wuyts. “Composable Encapsulation Policies.” In Proceedings of European Conference on Object-Oriented Programming (ECOOP) 2004, 3086:26–50. Springer, 2004. https://scg.unibe.ch/archive/papers/Scha04aEncapsulationPolicies.pdf. [BibTeX]
    @incollection{scharli_composable_2004,
      title = {Composable Encapsulation Policies},
      volume = {3086},
      isbn = {978-3-540-22159-3},
      url = {https://scg.unibe.ch/archive/papers/Scha04aEncapsulationPolicies.pdf},
      booktitle = {Proceedings of European Conference on Object-Oriented Programming ({ECOOP}) 2004},
      publisher = {Springer},
      author = {Sch{\"a}rli, Nathanael and Ducasse, St{\'e}phane and Nierstrasz, Oscar and Wuyts, Roel},
      year = {2004},
      month = jun,
      day = {14-18},
      location = {Oslo, Norway},
      keywords = {snf04 scg-pub jb04 scg-traits stefPub schaerli},
      pages = {26--50}
    }
    
  12. Diego Gómez Deck and José L Redrejo Rodriguez. “Squeak in Spain As Part of The Linex Project.” In Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004, 160–65. IEEE, 2004. https://doi.org/10.1109/C5.2004.1314385. [BibTeX]
    @inproceedings{deck_squeak_2004,
      title = {Squeak in Spain As Part of The {Linex} Project},
      isbn = {0769521665},
      doi = {10.1109/C5.2004.1314385},
      booktitle = {Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004},
      author = {Deck, Diego G{\'o}mez and Rodriguez, Jos{\'e} L Redrejo},
      year = {2004},
      month = jan,
      day = {29-30},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {Application software,Collaborative work,computer aided instruction,computer graphics,Computer science education,Educational institutions,Educational technology,Electric shock,Extremadura regional government,Government,Internet,Joining processes,LinEx project,multimedia computing,secondary education classrooms,Small-Land,smalltalk,Spain,Spanish-speaking community,Squeak},
      pages = {160--165}
    }
    
  13. Takeshi Fujioka, Hiroki Karuno, and Yahiko Kambayashi. “Practices of Information Education with Squeak Toward The Secure Improvement of ’Academic Ability.’” In Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004, 130–37. IEEE, 2004. https://doi.org/10.1109/C5.2004.1314380. [BibTeX]
    @inproceedings{fujioka_practices_2004,
      title = {Practices of Information Education with Squeak Toward The Secure Improvement of 'Academic Ability'},
      isbn = {0769521665},
      doi = {10.1109/C5.2004.1314380},
      booktitle = {Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004},
      author = {Fujioka, Takeshi and Karuno, Hiroki and Kambayashi, Yahiko},
      year = {2004},
      month = jan,
      day = {29-30},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {academic ability,Communication networks,computer aided instruction,Computer networks,Computer science education,Councils,education,Educational institutions,graphical user interface,graphical user interfaces,GUI design,GUI evaluation,Horikawa High School,Informatics,information education curriculum,Information science,International collaboration,Joining processes,multimedia computing,Particle measurements,science,smalltalk,Societies,Squeak,student interests,Super Science High School,teaching,teaching method innovation,user interface management systems},
      pages = {130--137}
    }
    
  14. Jana Hintze and Maic Masuch. “Designing A 3D Authoring Tool for Children.” In Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004, 78–85. IEEE, 2004. https://doi.org/10.1109/C5.2004.1314373. [BibTeX]
    @inproceedings{hintze_designing_2004,
      title = {Designing A 3D Authoring Tool for Children},
      isbn = {0769521665},
      doi = {10.1109/C5.2004.1314373},
      booktitle = {Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004},
      author = {Hintze, Jana and Masuch, Maic},
      year = {2004},
      month = jan,
      day = {29-30},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {3D authoring tool design,Application software,authoring systems,computer aided instruction,computer games,computer graphics,Geometry,Humans,interactive 3D worlds,interactive systems,JiVE prototype system,mathematical principles,Paints,Paper technology,Problem-solving,Process design,Prototypes,structural principles,Textiles,Writing},
      pages = {78--85}
    }
    
  15. Julian Lombardi and Mark P. McCahill. “Enabling Social Dimensions of Learning through A Persistent, Unified, Massively Multi-User, and Self-Organizing Virtual Environment.” In Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004, 166–72. IEEE, 2004. https://doi.org/10.1109/C5.2004.1314386. [BibTeX]
    @inproceedings{lombardi_enabling_2004,
      title = {Enabling Social Dimensions of Learning through A Persistent, Unified, Massively Multi-User, and Self-Organizing Virtual Environment},
      isbn = {0769521665},
      doi = {10.1109/C5.2004.1314386},
      booktitle = {Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004},
      author = {Lombardi, Julian and McCahill, Mark P.},
      year = {2004},
      month = jan,
      day = {29-30},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {academic computing,Cities and towns,Collaboration,computer aided instruction,Computer networks,Computer science education,content management,Discussion forums,dynamic group learning,Electronic learning,end-user properties,enterprise-level networks,Environmental management,groupware,highly-scalable self-organizing Croquet-based VLE,Information technology,institutional infrastructure,knowledge building,Knowledge management,multimedia computing,online learning,online systems,Peer to peer computing,persistent unified massively multiuser self-organ,smalltalk,social aspects of automation,social context,social dimensions,Squeak/Croquet-based content authoring,Virtual environment,virtual learning environment,virtual reality},
      pages = {166--172}
    }
    
  16. John Maloney, Natalie Rusk, Leo Burd, Brian Silverman, Yasmin Kafai, and Mitchel Resnick. “Scratch: A Sneak Preview.” In Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004, 104–9. IEEE, 2004. https://doi.org/10.1109/C5.2004.1314376. [BibTeX]
    @inproceedings{maloney_scratch_2004,
      title = {Scratch: A Sneak Preview},
      isbn = {0769521665},
      doi = {10.1109/C5.2004.1314376},
      booktitle = {Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004},
      author = {Maloney, John and Rusk, Natalie and Burd, Leo and Silverman, Brian and Kafai, Yasmin and Resnick, Mitchel},
      year = {2004},
      month = jan,
      day = {29-30},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {after-school centers,Animation,Art,Buildings,computer graphics,Computer networks,distributed programming,educational computing,Educational programs,Environmental economics,media-rich programming environment,networked programming environment,Object-oriented programming,Power generation economics,programming environments,Programming profession,Robot programming,Scratch,technological fluency,visual programming},
      pages = {104--109}
    }
    
  17. Yoshiaki Matsuzawa, Manabu Sugiura, and Hajime Ohiwa. “A Trial Course of Programming with Squeak.” In Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004, 188–88. IEEE, 2004. https://doi.org/10.1109/C5.2004.1314394. [BibTeX]
    @inproceedings{matsuzawa_trial_2004,
      title = {A Trial Course of Programming with Squeak},
      isbn = {0769521665},
      doi = {10.1109/C5.2004.1314394},
      booktitle = {Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004},
      author = {Matsuzawa, Yoshiaki and Sugiura, Manabu and Ohiwa, Hajime},
      year = {2004},
      month = jan,
      day = {29-30},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {abstraction,compile errors,computer aided instruction,Computer languages,Computer science education,concept acquisition,concept learning,education,educational courses,Educational institutions,Educational products,Educational programs,logical thinking,modeling,multimedia computing,Natural languages,Problem-solving,problem solving,programming education,programming language,Programming Languages,Programming profession,smalltalk,Sorting,Squeak based curriculum,Tiles},
      pages = {188--188}
    }
    
  18. Mark P. McCahill and Julian Lombardi. “Design for An Extensible Croquet-Based Framework to Deliver A Persistent, Unified, Massively Multi-User, and Self-Organizing Virtual Environment.” In Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004, 71–77. IEEE, 2004. https://doi.org/10.1109/C5.2004.1314372. [BibTeX]
    @inproceedings{mccahill_design_2004,
      title = {Design for An Extensible Croquet-Based Framework to Deliver A Persistent, Unified, Massively Multi-User, and Self-Organizing Virtual Environment},
      isbn = {0769521665},
      doi = {10.1109/C5.2004.1314372},
      booktitle = {Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004},
      author = {McCahill, Mark P. and Lombardi, Julian},
      year = {2004},
      month = jan,
      day = {29-30},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {Authentication,Authorization,cache storage,Collaboration,collaborative virtual learning environment,Computer architecture,courseware,distributed cache servers,distributed shared memory systems,Energy management,extensible Croquet-based framework,Information technology,intelligent caching,interactivity servers,interdisciplinary knowledge sharing system,Internet,Large-scale systems,Learning systems,multi-access systems,multi-agent systems,multiinstitutional learning communities,multiuser self-organizing virtual environment,object prefetching,scene definitions,self organizing knowledge sharing system,storage management,user authentication,user authorization,user identification management,Virtual environment},
      pages = {71--77}
    }
    
  19. Takashi Yamamiya. “Skeleton - Easy Simulation System.” In Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004, 50–53. IEEE, 2004. https://doi.org/10.1109/C5.2004.1314368. [BibTeX]
    @inproceedings{yamamiya_skeleton_2004,
      title = {Skeleton - Easy Simulation System},
      isbn = {0769521665},
      doi = {10.1109/C5.2004.1314368},
      booktitle = {Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing (C5) 2004},
      author = {Yamamiya, Takashi},
      year = {2004},
      month = jan,
      day = {29-30},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {children learning environment,Computational modeling,computer aided instruction,Computer science education,Computer simulation,Concrete,Connectors,Connectors system,easy simulation system,ECMAScipt,end user scripting,graphical objects,graphical user interfaces,Joining processes,logic programming languages,mathematical simulation,nonprofessional computer user,Object-oriented programming,physical simulation,Physics computing,programming for children,Programming profession,Propulsion,Skeleton,spreadsheets-style interface,Squeak etoy,tree structured naming system,user interfaces,visual programming,visual scripting environment},
      pages = {50--53}
    }
    
  20. Michael Ruger and Yoshiki Ohshima. “TranSqueak - Making The World A Smaller Place: On-The-Fly Translation of Etoy Projects and Instant Messaging.” In Proceedings of the Second International Conference on Creating, Connecting and Collaborating through Computing (C5) 2004, 110–16. IEEE, 2004. https://doi.org/10.1109/C5.2004.1314377. [BibTeX]
    @inproceedings{ruger_transqueak_2004,
      title = {{TranSqueak} - Making The World A Smaller Place: On-The-Fly Translation of Etoy Projects and Instant Messaging},
      isbn = {0-7695-2166-5},
      doi = {10.1109/C5.2004.1314377},
      booktitle = {Proceedings of the Second International Conference on Creating, Connecting and Collaborating through Computing (C5) 2004},
      author = {Ruger, Michael and Ohshima, Yoshiki},
      year = {2004},
      month = jan,
      day = {29-30},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {collaborate working,electronic messaging,Etoy tiles,groupware,instant messaging,International collaboration,Joining processes,language translation,natural language interfaces,online translation services,on-the-fly translation,smalltalk,Squeak etoys,TranSqueak},
      pages = {110--116}
    }
    
  21. David A. Smith, Andreas Raab, David P. Reed, and Alan Kay. “Croquet: A Menagerie of New User Interfaces.” In Proceedings of the Second International Conference on Creating, Connecting and Collaborating through Computing (C5) 2004, 4–11. IEEE, 2004. https://doi.org/10.1109/C5.2004.1314362. [BibTeX]
    @inproceedings{smith_croquet_2004,
      title = {Croquet: A Menagerie of New User Interfaces},
      isbn = {0-7695-2166-5},
      doi = {10.1109/C5.2004.1314362},
      booktitle = {Proceedings of the Second International Conference on Creating, Connecting and Collaborating through Computing (C5) 2004},
      author = {Smith, David A. and Raab, Andreas and Reed, David P. and Kay, Alan},
      year = {2004},
      month = jan,
      day = {29-30},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {3D graphics,3D portals,Chromium,Collaboration,Collaborative work,computer graphics,Croquet,dynamic movable portals,floating 3D windows,Floors,graphical user interfaces,Graphics,Humans,Laboratories,live teleporting snapshots,OpenGL,Peer to peer computing,peer-to-peer computing,portals,smalltalk,Squeak team,TeaTime,true 3D creation tools,user interfaces,Xerox Pare},
      pages = {4--11}
    }
    
  22. Juan Ye Juan Ye and Zhiyong Peng Zhiyong Peng. “A Squeak-Based Educational Software - Happy Learning.” In Proceedings of the Second International Conference on Creating, Connecting and Collaborating through Computing (C5) 2004, 138–45. IEEE, 2004. https://doi.org/10.1109/C5.2004.1314381. [BibTeX]
    @inproceedings{ye_squeakbased_2004,
      title = {A Squeak-Based Educational Software - Happy Learning},
      isbn = {0-7695-2166-5},
      doi = {10.1109/C5.2004.1314381},
      booktitle = {Proceedings of the Second International Conference on Creating, Connecting and Collaborating through Computing (C5) 2004},
      author = {Ye, Juan Ye Juan and Peng, Zhiyong Peng Zhiyong},
      year = {2004},
      month = jan,
      day = {29-30},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {Computer architecture,Computer science education,courseware,Educational programs,Happy Learning,learning materials,Libraries,multimedia computing,Multimedia systems,object deputy model,Object-oriented programming,resource organization,smalltalk,software engineering,Software tools,Speech synthesis,Squeak-based educational software,student experiments,Testing,virtual experiments},
      pages = {138--145}
    }
    
  23. 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, 227–40. Springer, 2004. [BibTeX]
    @inproceedings{hirschfeld_dynamic_2004,
      title = {Dynamic Service Adaptation for Runtime System Extensions},
      booktitle = {Roberto Battiti, Renato Lo Cigno Cigno, Marco Conti (eds.), Proceedings of Wireless On-Demand Network Systems (WONS) 2004},
      author = {Hirschfeld, Robert and Kawamura, Katsuya and Berndt, Hendrik},
      year = {2004},
      keywords = {runtime evolution},
      pages = {227--240},
      publisher = {Springer}
    }
    
  24. Randall Caton. “Squeak Interactive Web Activities Developed for the NASA Center for Distance Learning.” In SITE 2004–Society for Information Technology & Teacher Education International Conference, edited by Richard Ferdig, Caroline Crawford, Roger Carlsen, Niki Davis, Jerry Price, Roberta Weber, and Dee Anna Willis, 4551–56. Atlanta, GA, USA: Association for the Advancement of Computing in Education (AACE), 2004. https://www.learntechlib.org/p/13136. [BibTeX]
    @inproceedings{Caton04Squeak,
      author = {Caton, Randall},
      title = {Squeak Interactive Web Activities Developed for the NASA Center for Distance Learning},
      booktitle = {SITE 2004--Society for Information Technology \& Teacher Education International Conference},
      year = {2004},
      editor = {Ferdig, Richard and Crawford, Caroline and Carlsen, Roger and Davis, Niki and Price, Jerry and Weber, Roberta and Willis, Dee Anna},
      pages = {4551--4556},
      address = {Atlanta, GA, USA},
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/13136}
    }
    
  25. Julie Youm and John Black. “The Potential for an Object-Oriented Model of Learning.” In E-Learn 2004–World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education, edited by Janice Nall and Robby Robson, 1583–86. Washington, DC, USA: Association for the Advancement of Computing in Education (AACE), 2004. https://www.learntechlib.org/p/11483. [BibTeX]
    @inproceedings{YoumBlack04Potential,
      author = {Youm, Julie and Black, John},
      title = {The Potential for an Object-Oriented Model of Learning},
      booktitle = {E-Learn 2004--World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education},
      year = {2004},
      editor = {Nall, Janice and Robson, Robby},
      pages = {1583--1586},
      address = {Washington, DC, USA},
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/11483}
    }
    

2003

  1. Éric Tanter, Jacques Noyé, Denis Caromel, and Pierre Cointe. “Partial Behavioral Reflection: Spatial and Temporal Selection of Reification.” In Proceedings of the 2003 ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA) 2003, 38:27–27. ACM, 2003. [BibTeX]
    @inproceedings{tanter_partial_2003,
      title = {Partial Behavioral Reflection: Spatial and Temporal Selection of Reification},
      volume = {38},
      booktitle = {Proceedings of the 2003 {ACM} Conference on Object-Oriented Programming Systems, Languages and Applications ({OOPSLA}) 2003},
      publisher = {{ACM}},
      author = {{\'E}ric Tanter and Noy{\'e}, Jacques and Caromel, Denis and Cointe, Pierre},
      year = {2003},
      month = oct,
      day = {26-30},
      location = {Anaheim, California, USA},
      pages = {27--27}
    }
    
  2. Tansel Ersavas. “Collaborative End-User Computing with Snowball.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 22–22. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222328. [BibTeX]
    @inproceedings{ersavas_collaborative_2003,
      title = {Collaborative End-User Computing with Snowball},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222328},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      publisher = {{IEEE}},
      author = {Ersavas, Tansel},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      pages = {22--22}
    }
    
  3. Tansel Ersavas. “Expanding The Envelope of The Object Oriented Approach.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 60–67. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222333. [BibTeX]
    @inproceedings{ersavas_expanding_2003,
      title = {Expanding The Envelope of The Object Oriented Approach},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222333},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      publisher = {{IEEE}},
      author = {Ersavas, Tansel},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      pages = {60--67}
    }
    
  4. Hiroki Karuno and Shin’ichi Konomi. “Squeak Workshop Experiences in Kyoto.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 126–27. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222347. [BibTeX]
    @inproceedings{karuno_squeak_2003,
      title = {Squeak Workshop Experiences in Kyoto},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222347},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      author = {Karuno, Hiroki and Konomi, Shin'ichi},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {Advanced Learning Network in Kyoto,ALAN-K project,Animation,Application software,Argon,Art,computer literacy,courseware,education,Educational institutions,elementary school,Feedback,Frequency,high school student,Informatics,Intelligent networks,Japan,junior high school,learning environment,object-oriented languages,Object-oriented programming,Squeak,student interaction},
      pages = {126--127}
    }
    
  5. Takao Kawamura, Yoshio Kawaguchi, Shinji Nakanishi, Kazunori Sugahara, and Gen Suzuki. “Machine Cycle CPU Simulator for Educational Use Based on Squeak Environment.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 120–21. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222344. [BibTeX]
    @inproceedings{kawamura_machine_2003,
      title = {Machine Cycle {CPU} Simulator for Educational Use Based on Squeak Environment},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222344},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      author = {Kawamura, Takao and Kawaguchi, Yoshio and Nakanishi, Shinji and Sugahara, Kazunori and Suzuki, Gen},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {central processing unit,Circuit simulation,Clocks,Computer languages,CPU circuit,digital simulation,educational aids,educational computing,Educational institutions,educational use,execution behavior,Hardware,hardware behavior,high-level programming environment,high-level programming language,Knowledge engineering,machine cycle CPU simulator,Morphic object,Object-oriented programming,programming environments,Registers,simulator component,smalltalk,Software performance,Squeak environment,system clock},
      pages = {120--121}
    }
    
  6. SeungBum Kim. “Small Squeaking in Korea.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 124–25. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222346. [BibTeX]
    @inproceedings{kim_small_2003,
      title = {Small Squeaking in Korea},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222346},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      author = {Kim, SeungBum},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {Feeds,knowledge resources,Korea,multilingual project,Natural languages,Object-oriented programming,programming environments,smalltalk,Smalltalk language,Software tools,Squeak,Writing},
      pages = {124--125}
    }
    
  7. Kouichi Kimura. “We Would Like to Use Squeak As The Instrument for Expression!” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 131–31. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222350. [BibTeX]
    @inproceedings{kimura_we_2003,
      title = {We Would Like to Use Squeak As The Instrument for Expression!},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222350},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      publisher = {{IEEE}},
      author = {Kimura, Kouichi},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      pages = {131--131}
    }
    
  8. Shin’ichi Konomi and Hiroki Karuno. “Initial Experiences of Alan-K: An Advanced Learning Network in Kyoto.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 96–103. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222340. [BibTeX]
    @inproceedings{konomi_initial_2003,
      title = {Initial Experiences of {Alan}-K: An Advanced {Learning} Network in Kyoto},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222340},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      publisher = {{IEEE}},
      author = {Konomi, Shin'ichi and Karuno, Hiroki},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      pages = {96--103}
    }
    
  9. Sakai Masahiro. “The Agent Morph - The Implementation of Information Agent on Squeak and Croquet.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 72–73. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222335. [BibTeX]
    @inproceedings{masahiro_agent_2003,
      title = {The Agent Morph - The Implementation of Information Agent on Squeak and Croquet},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222335},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      author = {Masahiro, Sakai},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {Avatars,cooperative information-gathering agent,Croquet,Dark states,data handling,Data mining,Fellows,groupware,information agent,information collection,information disclosure range,Information resources,Internet,knowledge circulation,knowledge processor,Logic programming,mobile agents,Morph agent,Object-oriented programming,Permission,Programming profession,search engines,Search methods,smalltalk,Squeak,user exchange information},
      pages = {72--73}
    }
    
  10. Tetsuo Ogino and Yahiko Kambayashi. “A Model of Recording Students’ Actions for Elementary Education with Squeak.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 68–71. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222334. [BibTeX]
    @inproceedings{ogino_model_2003,
      title = {A Model of Recording Students' Actions for Elementary Education with Squeak},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222334},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      author = {Ogino, Tetsuo and Kambayashi, Yahiko},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {action history model,Animation,automatic recording,Computer interfaces,Computer networks,Computer science education,Data mining,Educational institutions,elementary education,expert systems,graphical user interfaces,History,Informatics,learning history,multimedia computing,multimedia support,MVC model,personal analysis,personal recommendation,personal visualization,smalltalk,Squeak environment,student action recording model,student activity,user interface,Video recording,virtual machine,virtual machines,Visualization},
      pages = {68--71}
    }
    
  11. Yoshiki Ohshima and Kazuhiro Abe. “The Design and Implementation of Multilingualized Squeak.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 44–51. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222331. [BibTeX]
    @inproceedings{ohshima_design_2003,
      title = {The Design and Implementation of Multilingualized Squeak},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222331},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      publisher = {{IEEE}},
      author = {Ohshima, Yoshiki and Abe, Kazuhiro},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      pages = {44--51}
    }
    
  12. Jeffrey S. Pierce. “Introducing Alice to A Squeak Wonderland.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 40–43. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222330. [BibTeX]
    @inproceedings{pierce_introducing_2003,
      title = {Introducing Alice to A Squeak Wonderland},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222330},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      publisher = {{IEEE}},
      author = {Pierce, Jeffrey S.},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      pages = {40--43}
    }
    
  13. Michael Ruger. “SuperSwiki - Bringing Collaboration to The Class Room.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 18–21. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222327. [BibTeX]
    @inproceedings{ruger_superswiki_2003,
      title = {{SuperSwiki} - Bringing Collaboration to The Class Room},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222327},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      author = {Ruger, Michael},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {class room collaboration,Collaboration,courseware,Educational institutions,groupware,HTML,Internet,Linux,navigation,object-oriented languages,Object-oriented programming,OpenSource project,Postal services,programming environments,programming language,smalltalk,Squeak project,Squeak variant,SuperSwiki,Virtual manufacturing,Web browser,Web design,Web file,Web page editing,Web pages,Web page sharing,Web server,Wiki},
      pages = {18--21}
    }
    
  14. David A. Smith, Alan Kay, Andreas Raab, and Ddavid P. Reed. “Croquet - A Collaboration System Architecture.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 2–2. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222325. [BibTeX]
    @inproceedings{smith_croquet_2003,
      title = {Croquet - A Collaboration System Architecture},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222325},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      publisher = {{IEEE}},
      author = {Smith, David A. and Kay, Alan and Raab, Andreas and Reed, Ddavid P.},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      pages = {2--2}
    }
    
  15. Gen Suzuki, Shotaro Kohtsuki, Masaaki Yamagishi, and Kazunori Sugahara. “Toward A Seamless Learning Environment.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 130–. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222349. [BibTeX]
    @inproceedings{suzuki_seamless_2003,
      title = {Toward A Seamless Learning Environment},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222349},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      author = {Suzuki, Gen and Kohtsuki, Shotaro and Yamagishi, Masaaki and Sugahara, Kazunori},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {computer aided instruction,Computer science education,design concept,educational aids,Educational technology,education environment design,e-Learning environment development,Electronic learning,field environment,flexibility,formal specification,Internet,learner,learning environment,Learning systems,Machine learning,motivation design,Peer to peer computing,Personal digital assistants,portability,Roads,software development management,Squeak,teacher,Timing},
      pages = {130--}
    }
    
  16. Toshiyuki Takeda. “A Design for Computer Supported Collaborative Learning Using Concerns Oriented Model.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 89–95. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222339. [BibTeX]
    @inproceedings{takeda_design_2003,
      title = {A Design for Computer Supported Collaborative Learning Using Concerns Oriented Model},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222339},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      author = {Takeda, Toshiyuki},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {Application software,cognitive systems,cognitive user model design,Collaboration,Collaborative software,Collaborative work,Computer applications,Computer architecture,Computer interfaces,computer supported collaborative learning,Concerns Oriented Modeling,courseware,distributed application architecture,distributed computing,distributed network system,distributed processing,groupware,learning environment,learning system,Linda coordination model,Object-oriented programming,Programming,Software design,software development,student collaboration,user modelling},
      pages = {89--95}
    }
    
  17. Katsumi Tanaka. “Tea-Time Museum: Croquet As A Browsing and Searching Environment for Digital Libraries.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 12–17. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222326. [BibTeX]
    @inproceedings{tanaka_teatime_2003,
      title = {Tea-Time Museum: Croquet As A Browsing and Searching Environment for Digital Libraries},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222326},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      publisher = {{IEEE}},
      author = {Tanaka, Katsumi},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      pages = {12--17}
    }
    
  18. Masashi Umezawa, Kazuhiro Abe, Satoshi Nishihara, and Tetsuya Kurihara. “Netmorph - An Intuitive Mobile Object System.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 32–39. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222329. [BibTeX]
    @inproceedings{umezawa_netmorph_2003,
      title = {{Netmorph} - An Intuitive Mobile Object System},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222329},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      author = {Umezawa, Masashi and Abe, Kazuhiro and Nishihara, Satoshi and Kurihara, Tetsuya},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      publisher = {{IEEE}},
      keywords = {Application software,Collaboration,Computer architecture,Computer networks,desktop 2D coordinate,desktop object,distributed computing,distributed programming,expert systems,Humans,interactive environment,Internet,intuitive cyber space,intuitive mobile object system,mobile computing,NetMorph system,network computing,networking system,network integration,network location,Object-oriented programming,Tiles,Visualization},
      pages = {32--39}
    }
    
  19. Takashi Yamamiya. “LanguageGame - An Interactive Parser Generator.” In Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003, 110–10. IEEE, 2003. https://doi.org/10.1109/C5.2003.1222342. [BibTeX]
    @inproceedings{yamamiya_languagegame_2003,
      title = {{LanguageGame} - An Interactive Parser Generator},
      isbn = {0-7695-1975-X},
      doi = {10.1109/C5.2003.1222342},
      booktitle = {Proceedings of the Conference on Creating, Connecting and Collaborating Through Computing (C5) 2003},
      publisher = {{IEEE}},
      author = {Yamamiya, Takashi},
      year = {2003},
      month = jan,
      day = {31},
      location = {Kyoto, Japan},
      pages = {110--110}
    }
    
  20. Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz, and Andrew P. Black. “Traits: Composable Units of Behaviour.” In ECOOP 2003 – Object-Oriented Programming, edited by Luca Cardelli, 248–74. Berlin, Heidelberg: Springer Berlin Heidelberg, 2003. [BibTeX]
    @inproceedings{scharli_traits_2003,
      author = {Sch{\"a}rli, Nathanael and Ducasse, St{\'e}phane and Nierstrasz, Oscar and Black, Andrew P.},
      editor = {Cardelli, Luca},
      title = {Traits: Composable Units of Behaviour},
      booktitle = {ECOOP 2003 -- Object-Oriented Programming},
      year = {2003},
      publisher = {Springer Berlin Heidelberg},
      address = {Berlin, Heidelberg},
      pages = {248--274},
      isbn = {978-3-540-45070-2}
    }
    
  21. Robert Hirschfeld. “AspectS - Aspect-Oriented Programming with Squeak.” In Proceedings of Objects, Components, Architectures, Services, and Applications for a Networked World, Springer LNCS 2591, 216–32. Springer, 2003. https://doi.org/10.1007/3-540-36557-5_17. [BibTeX]
    @inproceedings{hirschfeld_aspects_2003,
      title = {{AspectS} - Aspect-Oriented Programming with Squeak},
      doi = {10.1007/3-540-36557-5_17},
      booktitle = {Proceedings of Objects, Components, Architectures, Services, and Applications for a Networked World, Springer {LNCS} 2591},
      author = {Hirschfeld, Robert},
      year = {2003},
      publisher = {Springer},
      pages = {216--232}
    }
    
  22. Alexandre Bergel, Stéphane Ducasse, and Roel Wuyts. “Classboxes: A Minimal Module Model Supporting Local Rebinding.” In Proceedings of Joint Modular Languages Conference (JMLC) 2003, 2789:122–31. Lecture {Notes} in {Computer} {Science}. Springer, 2003. https://scg.unibe.ch/archive/papers/Berg03aClassboxes.pdf. [BibTeX]
    @incollection{bergel_classboxes_2003,
      series = {Lecture \{Notes\} in \{Computer\} \{Science\}},
      title = {Classboxes: A Minimal Module Model Supporting Local Rebinding},
      volume = {2789},
      isbn = {978-3-540-40796-6},
      url = {https://scg.unibe.ch/archive/papers/Berg03aClassboxes.pdf},
      booktitle = {Proceedings of Joint Modular Languages Conference ({JMLC}) 2003},
      publisher = {Springer},
      author = {Bergel, Alexandre and Ducasse, St{\'e}phane and Wuyts, Roel},
      year = {2003},
      month = aug,
      day = {25-27},
      location = {Klagenfurt, Austria},
      keywords = {class ex,Compilers,Interpreters,Language design,Logics and Meanings of Programs,Method lookup,Modules,Operating Systems,Programming Languages,Programming Techniques,Selector namespace,smalltalk,software engineering,tension},
      pages = {122--131}
    }
    
  23. Stéphane Ducasse, Nathanael Schärli, and Roel Wuyts. “Open Surfaces for Controlled Visibility.” In Proceedings of the ECOOP 2003 Workshop on Object-Oriented Language Engineering for the Post-Java Era, Vol. 3. Springer, 2003. https://scg.unibe.ch/archive/papers/Duca03bSurfaces.pdf. [BibTeX]
    @inproceedings{ducasse_open_2003,
      title = {Open Surfaces for Controlled Visibility},
      volume = {3},
      url = {https://scg.unibe.ch/archive/papers/Duca03bSurfaces.pdf},
      booktitle = {Proceedings of the {ECOOP} 2003 Workshop on Object-oriented Language Engineering for the Post-Java Era},
      publisher = {Springer},
      author = {Ducasse, St{\'e}phane and Sch{\"a}rli, Nathanael and Wuyts, Roel},
      year = {2003},
      month = jul,
      day = {21-25},
      location = {Darmstadt, Germany},
      keywords = {snf03 scg-pub skip-doi jb03 stefPub schaerli}
    }
    
  24. Markus Gaelli. “Test Composition with Example Objects and Example Methods.” In Proceedings of the ECOOP 2003 Workshop on Object-Oriented Language Engineering for the Post-Java Era, 3013:143–53. Springer, 2003. https://scg.unibe.ch/archive/papers/Gael03aTestComposition.pdf. [BibTeX]
    @inproceedings{gaelli_test_2003,
      title = {Test Composition with Example Objects and Example Methods.},
      volume = {3013},
      isbn = {978-3-540-22405-1},
      url = {https://scg.unibe.ch/archive/papers/Gael03aTestComposition.pdf},
      doi = {10.1007/b98806},
      booktitle = {Proceedings of the {ECOOP} 2003 Workshop on Object-oriented Language Engineering for the Post-Java Era},
      publisher = {Springer},
      author = {Gaelli, Markus},
      year = {2003},
      month = jul,
      day = {21-25},
      location = {Darmstadt, Germany},
      keywords = {snf03 jb-none scg-pub gaelli},
      pages = {143--153}
    }
    
  25. Sergei Kojarski, Karl Lieberherr, David H. Lorenz, and Robert Hirschfeld. “Aspectual Reflection.” In Proceedings of the 2003 International Workshop on Software Engineering Properties of Languages for Aspect Technologies (SPLAT), Co-Located with the 2nd International Conference on Aspect-Oriented Software Development (AOSD) 2003, 2003. https://www.hpi.uni-potsdam.de/hirschfeld/publications/media/KojarskiLieberherrLorenzHirschfeld_2003_AspectualReflection.pdf. [BibTeX]
    @inproceedings{kojarski_aspectual_2003,
      title = {Aspectual Reflection},
      url = {https://www.hpi.uni-potsdam.de/hirschfeld/publications/media/KojarskiLieberherrLorenzHirschfeld_2003_AspectualReflection.pdf},
      booktitle = {Proceedings of the 2003 International Workshop on Software Engineering Properties of Languages for Aspect Technologies (SPLAT), co-located with the 2nd International Conference on Aspect-Oriented Software Development (AOSD) 2003},
      author = {Kojarski, Sergei and Lieberherr, Karl and Lorenz, David H. and Hirschfeld, Robert},
      year = {2003},
      month = mar,
      day = {17-21},
      location = {Boston, Massachusetts, USA}
    }
    
  26. Alexandre Bergel, Ducasse Stephane, and Wuyts Roel. “The Classbox Module System.” In Proceedings of the European Conference on Object-Oriented Programming (ECOOP) 2003, 3:1–10. Springer, 2003. [BibTeX]
    @inproceedings{bergel_classbox_2003,
      title = {The Classbox Module System},
      volume = {3},
      publisher = {Springer},
      booktitle = {Proceedings of the European Conference on Object-oriented Programming (ECOOP) 2003},
      author = {Bergel, Alexandre and Stephane, Ducasse and Roel, Wuyts},
      year = {2003},
      month = jul,
      day = {21-25},
      location = {Darmstadt, Germany},
      keywords = {class ex-,Language design,Method lookup,Modules,Selector namespace,smalltalk,tension},
      pages = {1--10}
    }
    
  27. Michael Land. “QuickStart With Squeak.” In SITE 2003–Society for Information Technology & Teacher Education International Conference, edited by Caroline Crawford, Niki Davis, Jerry Price, Roberta Weber, and Dee Anna Willis, 1475–77. Albuquerque, New Mexico, USA: Association for the Advancement of Computing in Education (AACE), 2003. https://www.learntechlib.org/p/18202. [BibTeX]
    @inproceedings{Land03QuickStart,
      author = {Land, Michael},
      title = {QuickStart With Squeak},
      booktitle = {SITE 2003--Society for Information Technology \& Teacher Education International Conference},
      year = {2003},
      editor = {Crawford, Caroline and Davis, Niki and Price, Jerry and Weber, Roberta and Willis, Dee Anna},
      pages = {1475--1477},
      address = {Albuquerque, New Mexico, USA},
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/18202}
    }
    
  28. Nancy Wilson and Randall Caton. “Using Squeak as an Effective Technology Tool to Enhance and Enrich Teaching and Learning.” In SITE 2003–Society for Information Technology & Teacher Education International Conference, edited by Caroline Crawford, Niki Davis, Jerry Price, Roberta Weber, and Dee Anna Willis, 1384–86. Albuquerque, New Mexico, USA: Association for the Advancement of Computing in Education (AACE), 2003. https://www.learntechlib.org/p/18179. [BibTeX]
    @inproceedings{WilsonCaton03Using,
      author = {Wilson, Nancy and Caton, Randall},
      title = {Using Squeak as an Effective Technology Tool to Enhance and Enrich Teaching and Learning},
      booktitle = {SITE 2003--Society for Information Technology \& Teacher Education International Conference},
      year = {2003},
      editor = {Crawford, Caroline and Davis, Niki and Price, Jerry and Weber, Roberta and Willis, Dee Anna},
      pages = {1384--1386},
      address = {Albuquerque, New Mexico, USA},
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/18179}
    }
    

2002

  1. Oscar Nierstrasz and Franz Achermann. “A Calculus for Modeling Software Components.” In Formal Methods for Components and Objects, 2852:339–60. Lecture {Notes} in {Computer} {Science}. Springer, 2002. https://link.springer.com/chapter/10.1007/978-3-540-39656-7_14. [BibTeX]
    @inproceedings{nierstrasz_calculus_2002,
      series = {Lecture \{Notes\} in \{Computer\} \{Science\}},
      title = {A Calculus for Modeling Software Components},
      volume = {2852},
      isbn = {978-3-540-20303-2, 978-3-540-39656-7},
      url = {https://link.springer.com/chapter/10.1007/978-3-540-39656-7_14},
      booktitle = {Formal Methods for Components and Objects},
      publisher = {Springer},
      author = {Nierstrasz, Oscar and Achermann, Franz},
      year = {2002},
      keywords = {Compilers,Interpreters,Logics and Meanings of Programs,Operating Systems,Programming Languages,software engineering},
      pages = {339--360}
    }
    
  2. Nathanael Schaerli, Stéphane Ducasse, and Oscar Nierstrasz. “Classes= Traits+ States+ Glue.” In Proceedings of The Inheritance Workshop at the European Conference on Object-Oriented Programming (ECOOP) 2002, 82–88. Springer, 2002. [BibTeX]
    @inproceedings{schaerli_classes_2002,
      title = {Classes= Traits+ States+ Glue},
      booktitle = {Proceedings of The Inheritance Workshop at the European Conference on Object-Oriented Programming ({ECOOP}) 2002},
      publisher = {Springer},
      author = {Schaerli, Nathanael and Ducasse, St{\'e}phane and Nierstrasz, Oscar},
      year = {2002},
      month = jun,
      day = {10-14},
      location = {Malaga, Spain},
      pages = {82--88}
    }
    
  3. Robert Hirschfeld, Matthias Wagner, and Kris Gybels. “Assisting System Evolution: A Smalltalk Retrospective.” Unanticipated Software Evolution, 2002. [BibTeX]
    @article{hirschfeld_assisting_2002,
      title = {Assisting System Evolution: A Smalltalk Retrospective},
      journal = {Unanticipated Software Evolution},
      author = {Hirschfeld, Robert and Wagner, Matthias and Gybels, Kris},
      year = {2002}
    }
    
  4. Stéphane Ducasse and Roel Wuyts. “Supporting Objects As An Anthropomorphic View At Computation or Why Smalltalk for Teaching Objects?” In Workshop on Tools and Environments for Learning Object-Oriented Concepts on the European Conference on Object-Oriented Programming (ECOOP) 2002. Springer, 2002. [BibTeX]
    @inproceedings{ducasse_supporting_2002,
      booktitle = {Workshop on Tools and Environments for Learning Object-Oriented Concepts on the European Conference on Object-Oriented Programming (ECOOP) 2002},
      title = {Supporting Objects As An Anthropomorphic View At Computation or Why Smalltalk for Teaching Objects?},
      author = {Ducasse, St{\'e}phane and Wuyts, Roel},
      year = {2002},
      month = jun,
      day = {10-14},
      location = {Malaga, Spain},
      publisher = {Springer}
    }
    

2001

  1. Nathanael Schärli and Franz Achermann. “Partial Evaluation of Inter-Language Wrappers.” In Proceedings of the Workshop on Composition Languages (WCL) 2001, 2001. [BibTeX]
    @inproceedings{scharli_partial_2001,
      title = {Partial Evaluation of Inter-Language Wrappers},
      booktitle = {Proceedings of the Workshop on Composition Languages ({WCL}) 2001},
      author = {Sch{\"a}rli, Nathanael and Achermann, Franz},
      month = sep,
      year = {2001}
    }
    

2000

  1. Stéphane Ducasse, Serge Demeyer, and Oscar Nierstrasz. “Tie Code And Questions: A Reengineering Pattern.” In Proceedings of the 5th European Conference on Pattern Languages of Programms 2000, 209–18. Universitätsverlag Konstanz, 2000. [BibTeX]
    @inproceedings{ducasse_tie_2000,
      title = {Tie Code And Questions: A Reengineering Pattern},
      booktitle = {Proceedings of the 5th European Conference on Pattern Languages of Programms 2000},
      publisher = {Universit{\"a}tsverlag Konstanz},
      author = {Ducasse, St{\'e}phane and Demeyer, Serge and Nierstrasz, Oscar},
      year = {2000},
      month = jul,
      day = {5-9},
      location = {Irsee, Germany},
      pages = {209--218}
    }
    
  2. Stéphane Ducasse, Oscar Nierstrasz, and Serge Demeyer. “Transform Conditionals to Polymorphism.” In Proceedings of the 5th European Conference on Pattern Languages of Programms 2000, 219–52. Universitätsverlag Konstanz, 2000. [BibTeX]
    @inproceedings{ducasse_transform_2000,
      title = {Transform Conditionals to Polymorphism},
      booktitle = {Proceedings of the 5th European Conference on Pattern Languages of Programms 2000},
      publisher = {Universit{\"a}tsverlag Konstanz},
      author = {Ducasse, St{\'e}phane and Nierstrasz, Oscar and Demeyer, Serge},
      year = {2000},
      month = jul,
      day = {5-9},
      location = {Irsee, Germany},
      pages = {219--252}
    }
    
  3. Bolot Kerimbaev. “Rapid Development of Web Applications with Object Thinking.” In WebNet World Conference on the WWW and Internet, 312–16. San Antonio, Texas: Association for the Advancement of Computing in Education (AACE), 2000. https://www.learntechlib.org/p/6379. [BibTeX]
    @inproceedings{Kerimbaev00Rapid,
      author = {Kerimbaev, Bolot},
      title = {Rapid Development of Web Applications with Object Thinking},
      booktitle = {WebNet World Conference on the WWW and Internet},
      year = {2000},
      pages = {312--316},
      address = {San Antonio, Texas},
      publisher = {Association for the Advancement of Computing in Education (AACE)},
      note = {Accessed: 2018-06-27},
      url = {https://www.learntechlib.org/p/6379}
    }
    

1997

  1. Dan Ingalls, Ted Kaehler, John Maloney, Scott Wallace, and Alan Kay. “Back to The Future: The Story of Squeak, A Practical Smalltalk Written in Itself.” In Proceedings of the 12th ACM SIGPLAN Conference on Object-Oriented Programming (OOPSLA) 1997, 318–26, 1997. https://doi.org/10.1145/263698.263754. [BibTeX]
    @inproceedings{ingalls_back_1997,
      title = {Back to The Future: The Story of Squeak, A Practical Smalltalk Written in Itself},
      isbn = {0-89791-908-4},
      doi = {10.1145/263698.263754},
      booktitle = {Proceedings of the 12th {ACM} {SIGPLAN} Conference on Object-oriented Programming ({OOPSLA}) 1997},
      author = {Ingalls, Dan and Kaehler, Ted and Maloney, John and Wallace, Scott and Kay, Alan},
      year = {1997},
      month = oct,
      location = {Atlanta, Georgia, USA},
      pages = {318--326}
    }