BibTeX records: Robert Hirschfeld

download as .bib file

@article{DBLP:journals/jot/RamsonBLH24,
  author       = {Stefan Ramson and
                  Markus Brand and
                  Jens Lincke and
                  Robert Hirschfeld},
  title        = {Extensible Tooling for Reactive Programming Based on Active Expressions},
  journal      = {J. Object Technol.},
  volume       = {23},
  number       = {1},
  pages        = {1},
  year         = {2024},
  url          = {https://doi.org/10.5381/jot.2024.23.1.a4},
  doi          = {10.5381/JOT.2024.23.1.A4},
  timestamp    = {Tue, 19 Mar 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jot/RamsonBLH24.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2403-02428,
  author       = {Patrick Rein and
                  Christian Flach and
                  Stefan Ramson and
                  Eva Krebs and
                  Robert Hirschfeld},
  title        = {Broadening the View of Live Programmers: Integrating a Cross-Cutting
                  Perspective on Run-Time Behavior into a Live Programming Environment},
  journal      = {CoRR},
  volume       = {abs/2403.02428},
  year         = {2024},
  url          = {https://doi.org/10.48550/arXiv.2403.02428},
  doi          = {10.48550/ARXIV.2403.02428},
  eprinttype    = {arXiv},
  eprint       = {2403.02428},
  timestamp    = {Tue, 02 Apr 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2403-02428.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/chi/BeckmannRRBH23,
  author       = {Tom Beckmann and
                  Patrick Rein and
                  Stefan Ramson and
                  Joana Bergsiek and
                  Robert Hirschfeld},
  editor       = {Albrecht Schmidt and
                  Kaisa V{\"{a}}{\"{a}}n{\"{a}}nen and
                  Tesh Goyal and
                  Per Ola Kristensson and
                  Anicia Peters and
                  Stefanie Mueller and
                  Julie R. Williamson and
                  Max L. Wilson},
  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 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/chi/BeckmannRRBH23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwpc/ReinBKMH23,
  author       = {Patrick Rein and
                  Tom Beckmann and
                  Eva Krebs and
                  Toni Mattis and
                  Robert Hirschfeld},
  title        = {Too Simple? Notions of Task Complexity used in Maintenance-based Studies
                  of Programming Tools},
  booktitle    = {31st {IEEE/ACM} International Conference on Program Comprehension,
                  {ICPC} 2023, Melbourne, Australia, May 15-16, 2023},
  pages        = {254--265},
  publisher    = {{IEEE}},
  year         = {2023},
  url          = {https://doi.org/10.1109/ICPC58990.2023.00040},
  doi          = {10.1109/ICPC58990.2023.00040},
  timestamp    = {Thu, 20 Jul 2023 21:02:45 +0200},
  biburl       = {https://dblp.org/rec/conf/iwpc/ReinBKMH23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/onward/ThiedeTH23,
  author       = {Christoph Thiede and
                  Marcel Taeumel and
                  Robert Hirschfeld},
  editor       = {Tijs van der Storm and
                  Robert Hirschfeld},
  title        = {Time-Awareness in Object Exploration Tools: Toward In Situ Omniscient
                  Debugging},
  booktitle    = {Proceedings of the 2023 {ACM} {SIGPLAN} International Symposium on
                  New Ideas, New Paradigms, and Reflections on Programming and Software,
                  Onward! 2023, Cascais, Portugal, October 25-27, 2023},
  pages        = {89--102},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3622758.3622892},
  doi          = {10.1145/3622758.3622892},
  timestamp    = {Mon, 05 Feb 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/onward/ThiedeTH23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/paint/BohmeBBH23,
  author       = {Lukas B{\"{o}}hme and
                  Tom Beckmann and
                  Sebastian Baltes and
                  Robert Hirschfeld},
  editor       = {Tom Beckmann and
                  Robert Hirschfeld and
                  Juan Pablo S{\'{a}}enz and
                  Mauricio Verano Merino},
  title        = {A Penny a Function: Towards Cost Transparent Cloud Programming},
  booktitle    = {Proceedings of the 2nd {ACM} {SIGPLAN} International Workshop on Programming
                  Abstractions and Interactive Notations, Tools, and Environments, {PAINT}
                  2023, Cascais, Portugal, 23 October 2023},
  pages        = {1--10},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3623504.3623566},
  doi          = {10.1145/3623504.3623566},
  timestamp    = {Thu, 26 Oct 2023 15:50:42 +0200},
  biburl       = {https://dblp.org/rec/conf/paint/BohmeBBH23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/paint/KrebsMRH23,
  author       = {Eva Krebs and
                  Toni Mattis and
                  Patrick Rein and
                  Robert Hirschfeld},
  editor       = {Tom Beckmann and
                  Robert Hirschfeld and
                  Juan Pablo S{\'{a}}enz and
                  Mauricio Verano Merino},
  title        = {Toward Studying Example-Based Live Programming in {CS/SE} Education},
  booktitle    = {Proceedings of the 2nd {ACM} {SIGPLAN} International Workshop on Programming
                  Abstractions and Interactive Notations, Tools, and Environments, {PAINT}
                  2023, Cascais, Portugal, 23 October 2023},
  pages        = {17--24},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3623504.3623568},
  doi          = {10.1145/3623504.3623568},
  timestamp    = {Thu, 26 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/paint/KrebsMRH23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/paint/BeckmannSLH23,
  author       = {Tom Beckmann and
                  Daniel Stachnik and
                  Jens Lincke and
                  Robert Hirschfeld},
  editor       = {Tom Beckmann and
                  Robert Hirschfeld and
                  Juan Pablo S{\'{a}}enz and
                  Mauricio Verano Merino},
  title        = {Visual Replacements: Cross-Language Domain-Specific Representations
                  in Structured Editors},
  booktitle    = {Proceedings of the 2nd {ACM} {SIGPLAN} International Workshop on Programming
                  Abstractions and Interactive Notations, Tools, and Environments, {PAINT}
                  2023, Cascais, Portugal, 23 October 2023},
  pages        = {25--35},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3623504.3623569},
  doi          = {10.1145/3623504.3623569},
  timestamp    = {Thu, 26 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/paint/BeckmannSLH23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/ThiedeTH23,
  author       = {Christoph Thiede and
                  Marcel Taeumel and
                  Robert Hirschfeld},
  editor       = {Shigeru Chiba and
                  Youyou Cong and
                  Elisa Gonzalez Boix},
  title        = {Object-Centric Time-Travel Debugging: Exploring Traces of Objects},
  booktitle    = {Companion Proceedings of the 7th International Conference on the Art,
                  Science, and Engineering of Programming, Programming 2023, Tokyo,
                  Japan, March 13-17, 2023},
  pages        = {54--60},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3594671.3594678},
  doi          = {10.1145/3594671.3594678},
  timestamp    = {Sun, 24 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/ThiedeTH23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/KrebsRBUH23,
  author       = {Eva Krebs and
                  Patrick Rein and
                  Joana Bergsiek and
                  Lina Urban and
                  Robert Hirschfeld},
  editor       = {Shigeru Chiba and
                  Youyou Cong and
                  Elisa Gonzalez Boix},
  title        = {Probe Log: Visualizing the Control Flow of Babylonian Programming},
  booktitle    = {Companion Proceedings of the 7th International Conference on the Art,
                  Science, and Engineering of Programming, Programming 2023, Tokyo,
                  Japan, March 13-17, 2023},
  pages        = {61--67},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3594671.3594679},
  doi          = {10.1145/3594671.3594679},
  timestamp    = {Sun, 24 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/KrebsRBUH23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/vmil/BraunTMH23,
  author       = {Tom Braun and
                  Marcel Taeumel and
                  Eliot Miranda and
                  Robert Hirschfeld},
  editor       = {Andrea Ros{\`{a}} and
                  Martin Henz},
  title        = {Transpiling Slang Methods to {C} Functions: An Example of Static Polymorphism
                  for Smalltalk {VM} Objects},
  booktitle    = {Proceedings of the 15th {ACM} {SIGPLAN} International Workshop on
                  Virtual Machines and Intermediate Languages, {VMIL} 2023, Cascais,
                  Portugal, 23 October 2023},
  pages        = {88--93},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3623507.3623548},
  doi          = {10.1145/3623507.3623548},
  timestamp    = {Tue, 24 Oct 2023 16:27:58 +0200},
  biburl       = {https://dblp.org/rec/conf/vmil/BraunTMH23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/cop-ws/2023,
  editor       = {Yudai Tanabe and
                  Lars Sch{\"{u}}tze and
                  Robert Hirschfeld and
                  Atsushi Igarashi and
                  Hidehiko Masuhara},
  title        = {Proceedings of the 15th {ACM} International Workshop on Context-Oriented
                  Programming and Advanced Modularity, {COP} 2023, Seattle, WA, USA,
                  17 July 2023},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3605154},
  doi          = {10.1145/3605154},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/cop-ws/2023.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/onward/2023,
  editor       = {Tijs van der Storm and
                  Robert Hirschfeld},
  title        = {Proceedings of the 2023 {ACM} {SIGPLAN} International Symposium on
                  New Ideas, New Paradigms, and Reflections on Programming and Software,
                  Onward! 2023, Cascais, Portugal, October 25-27, 2023},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3622758},
  doi          = {10.1145/3622758},
  timestamp    = {Tue, 24 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/onward/2023.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/paint/2023,
  editor       = {Tom Beckmann and
                  Robert Hirschfeld and
                  Juan Pablo S{\'{a}}enz and
                  Mauricio Verano Merino},
  title        = {Proceedings of the 2nd {ACM} {SIGPLAN} International Workshop on Programming
                  Abstractions and Interactive Notations, Tools, and Environments, {PAINT}
                  2023, Cascais, Portugal, 23 October 2023},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3623504},
  doi          = {10.1145/3623504},
  timestamp    = {Thu, 26 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/paint/2023.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2309-04954,
  author       = {Lukas B{\"{o}}hme and
                  Tom Beckmann and
                  Sebastian Baltes and
                  Robert Hirschfeld},
  title        = {A Penny a Function: Towards Cost Transparent Cloud Programming},
  journal      = {CoRR},
  volume       = {abs/2309.04954},
  year         = {2023},
  url          = {https://doi.org/10.48550/arXiv.2309.04954},
  doi          = {10.48550/ARXIV.2309.04954},
  eprinttype    = {arXiv},
  eprint       = {2309.04954},
  timestamp    = {Fri, 15 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2309-04954.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jot/AnconaFFHILMSW22,
  author       = {Davide Ancona and
                  Olivier Fl{\"{u}}ckiger and
                  Adrian Francalanza and
                  Robert Hirschfeld and
                  Atsushi Igarashi and
                  Yu David Liu and
                  Hidehiko Masuhara and
                  Chris Seaton and
                  Harumi Watanabe},
  title        = {Preface to the {JOT} special issue on {ECOOP} 2021: selected workshop
                  papers},
  journal      = {J. Object Technol.},
  volume       = {21},
  number       = {2},
  year         = {2022},
  url          = {https://doi.org/10.5381/jot.2022.21.2.e1},
  doi          = {10.5381/JOT.2022.21.2.E1},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jot/AnconaFFHILMSW22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jot/MattisBRH22,
  author       = {Toni Mattis and
                  Tom Beckmann and
                  Patrick Rein and
                  Robert Hirschfeld},
  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 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jot/MattisBRH22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/BrandRLH22,
  author       = {Markus Brand and
                  Stefan Ramson and
                  Jens Lincke and
                  Robert Hirschfeld},
  editor       = {Yudai Tanabe and
                  Atsushi Igarashi},
  title        = {Explicit Tool Support for Implicit Layer Activation},
  booktitle    = {COP@ECOOP 2022: International Workshop on Context-Oriented Programming
                  and Advanced Modularity (collocated with ECOOP), Berlin, Germany,
                  7 June 2022},
  pages        = {9--17},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3570353.3570355},
  doi          = {10.1145/3570353.3570355},
  timestamp    = {Sat, 30 Sep 2023 09:39:31 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/BrandRLH22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/onward/SeitzRLH22,
  author       = {Klara Seitz and
                  Patrick Rein and
                  Jens Lincke and
                  Robert Hirschfeld},
  editor       = {Christophe Scholliers and
                  Jeremy Singer},
  title        = {Digital Crochet: Toward a Visual Language for Pattern Description},
  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        = {48--62},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3563835.3567657},
  doi          = {10.1145/3563835.3567657},
  timestamp    = {Fri, 02 Dec 2022 18:08:52 +0100},
  biburl       = {https://dblp.org/rec/conf/onward/SeitzRLH22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/onward/ReinBGMH22,
  author       = {Patrick Rein and
                  Tom Beckmann and
                  Leonard Geier and
                  Toni Mattis and
                  Robert Hirschfeld},
  editor       = {Christophe Scholliers and
                  Jeremy Singer},
  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 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/onward/ReinBGMH22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/onward/TaeumelH22,
  author       = {Marcel Taeumel and
                  Robert Hirschfeld},
  editor       = {Christophe Scholliers and
                  Jeremy Singer},
  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 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/onward/TaeumelH22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/ReschkeMNH22,
  author       = {Stefan Reschke and
                  Toni Mattis and
                  Fabio Niephaus and
                  Robert Hirschfeld},
  editor       = {Ademar Aguiar and
                  Eduardo Guerra and
                  Shigeru Chiba and
                  Elisa Gonzalez Boix},
  title        = {Toward Just-in-Time and Language-Agnostic Mutation Testing},
  booktitle    = {Proceedings of the 6th International Conference on the Art, Science,
                  and Engineering of Programming, Programming 2022, Porto, Portugal,
                  March 21-25, 2022},
  pages        = {6--11},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3532512.3532514},
  doi          = {10.1145/3532512.3532514},
  timestamp    = {Sun, 25 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/programming/ReschkeMNH22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/ReinBMH22,
  author       = {Patrick Rein and
                  Tom Beckmann and
                  Toni Mattis and
                  Robert Hirschfeld},
  editor       = {Ademar Aguiar and
                  Eduardo Guerra and
                  Shigeru Chiba and
                  Elisa Gonzalez Boix},
  title        = {Toward Understanding Task Complexity in Maintenance-Based Studies
                  of Programming Tools},
  booktitle    = {Proceedings of the 6th International Conference on the Art, Science,
                  and Engineering of Programming, Programming 2022, Porto, Portugal,
                  March 21-25, 2022},
  pages        = {38--45},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3532512.3535223},
  doi          = {10.1145/3532512.3535223},
  timestamp    = {Sun, 25 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/programming/ReinBMH22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/KrebsRH22,
  author       = {Eva Krebs and
                  Patrick Rein and
                  Robert Hirschfeld},
  editor       = {Ademar Aguiar and
                  Eduardo Guerra and
                  Shigeru Chiba and
                  Elisa Gonzalez Boix},
  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 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/programming/KrebsRH22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sle/BeckmannRMH22,
  author       = {Tom Beckmann and
                  Patrick Rein and
                  Toni Mattis and
                  Robert Hirschfeld},
  editor       = {Bernd Fischer and
                  Lola Burgue{\~{n}}o and
                  Walter Cazzola},
  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:01:54 +0100},
  biburl       = {https://dblp.org/rec/conf/sle/BeckmannRMH22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/splash/GeierTBTH22,
  author       = {Leonard Geier and
                  Clemens Tiedt and
                  Tom Beckmann and
                  Marcel Taeumel and
                  Robert Hirschfeld},
  editor       = {Tom Beckmann and
                  Robert Hirschfeld and
                  Juan Pablo S{\'{a}}enz and
                  Mauricio Verano Merino},
  title        = {Toward a VR-Native Live Programming Environment},
  booktitle    = {Proceedings of the 1st {ACM} {SIGPLAN} International Workshop on Programming
                  Abstractions and Interactive Notations, Tools, and Environments, {PAINT}
                  2022, Auckland, New Zealand, 5 December 2022},
  pages        = {26--34},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3563836.3568725},
  doi          = {10.1145/3563836.3568725},
  timestamp    = {Thu, 22 Dec 2022 11:19:46 +0100},
  biburl       = {https://dblp.org/rec/conf/splash/GeierTBTH22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/splash/2022paint,
  editor       = {Tom Beckmann and
                  Robert Hirschfeld and
                  Juan Pablo S{\'{a}}enz and
                  Mauricio Verano Merino},
  title        = {Proceedings of the 1st {ACM} {SIGPLAN} International Workshop on Programming
                  Abstractions and Interactive Notations, Tools, and Environments, {PAINT}
                  2022, Auckland, New Zealand, 5 December 2022},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3563836},
  doi          = {10.1145/3563836},
  isbn         = {978-1-4503-9910-4},
  timestamp    = {Thu, 22 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/splash/2022paint.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/MattisBRH21,
  author       = {Toni Mattis and
                  Tom Beckmann and
                  Patrick Rein and
                  Robert Hirschfeld},
  editor       = {Yu David Liu and
                  Harumi Watanabe and
                  Robert Hirschfeld and
                  Atsushi Igarashi and
                  Hidehiko Masuhara},
  title        = {First-class concepts: reifying architectural knowledge beyond the
                  dominant decomposition},
  booktitle    = {COP@ECOOP 2021: Proceedings of the 13th {ACM} International Workshop
                  on Context-Oriented Programming and Advanced Modularity, Virtual Event,
                  Denmark, July 12, 2021},
  pages        = {9--15},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3464970.3468413},
  doi          = {10.1145/3464970.3468413},
  timestamp    = {Sat, 30 Sep 2023 09:39:31 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/MattisBRH21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/TaeumelH21,
  author       = {Marcel Taeumel and
                  Robert Hirschfeld},
  editor       = {Luke Church and
                  Shigeru Chiba and
                  Elisa Gonzalez Boix},
  title        = {Exploring Modal Locking in Window Manipulation: Why Programmers Should
                  Stash, Duplicate, Split, and Link Composite Views},
  booktitle    = {Programming '21: 5th International Conference on the Art, Science,
                  and Engineering of Programming, Cambridge, United Kingdom, March 22-26,
                  2021},
  pages        = {14--20},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3464432.3464433},
  doi          = {10.1145/3464432.3464433},
  timestamp    = {Mon, 23 Aug 2021 08:00:49 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/TaeumelH21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/MeierMH21,
  author       = {Dominik Meier and
                  Toni Mattis and
                  Robert Hirschfeld},
  editor       = {Luke Church and
                  Shigeru Chiba and
                  Elisa Gonzalez Boix},
  title        = {Toward Exploratory Understanding of Software using Test Suites},
  booktitle    = {Programming '21: 5th International Conference on the Art, Science,
                  and Engineering of Programming, Cambridge, United Kingdom, March 22-26,
                  2021},
  pages        = {60--67},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3464432.3464438},
  doi          = {10.1145/3464432.3464438},
  timestamp    = {Mon, 23 Aug 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/MeierMH21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sle/MerinoBSHV21,
  author       = {Mauricio Verano Merino and
                  Tom Beckmann and
                  Tijs van der Storm and
                  Robert Hirschfeld and
                  Jurgen J. Vinju},
  editor       = {Eelco Visser and
                  Dimitris S. Kolovos and
                  Emma S{\"{o}}derberg},
  title        = {Getting grammars into shape for block-based editors},
  booktitle    = {{SLE} '21: 14th {ACM} {SIGPLAN} International Conference on Software
                  Language Engineering, Chicago, IL, USA, October 17 - 18, 2021},
  pages        = {83--98},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3486608.3486908},
  doi          = {10.1145/3486608.3486908},
  timestamp    = {Sat, 08 Jan 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sle/MerinoBSHV21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/vl/BeckmannKRRH21,
  author       = {Tom Beckmann and
                  Eva Krebs and
                  Patrick Rein and
                  Stefan Ramson and
                  Robert Hirschfeld},
  editor       = {Kyle J. Harms and
                  J{\'{a}}come Cunha and
                  Steve Oney and
                  Caitlin Kelleher},
  title        = {Shortening Feedback Loops in a Live Game Development Environment},
  booktitle    = {{IEEE} Symposium on Visual Languages and Human-Centric Computing,
                  {VL/HCC} 2021, St Louis, MO, USA, October 10-13, 2021},
  pages        = {1--5},
  publisher    = {{IEEE}},
  year         = {2021},
  url          = {https://doi.org/10.1109/VL/HCC51201.2021.9576454},
  doi          = {10.1109/VL/HCC51201.2021.9576454},
  timestamp    = {Wed, 07 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/vl/BeckmannKRRH21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/ecoop/2021cop,
  editor       = {Yu David Liu and
                  Harumi Watanabe and
                  Robert Hirschfeld and
                  Atsushi Igarashi and
                  Hidehiko Masuhara},
  title        = {COP@ECOOP 2021: Proceedings of the 13th {ACM} International Workshop
                  on Context-Oriented Programming and Advanced Modularity, Virtual Event,
                  Denmark, July 12, 2021},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3464970},
  doi          = {10.1145/3464970},
  isbn         = {978-1-4503-8542-8},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/2021cop.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/programming/MattisH20,
  author       = {Toni Mattis and
                  Robert Hirschfeld},
  title        = {Lightweight Lexical Test Prioritization for Immediate Feedback},
  journal      = {Art Sci. Eng. Program.},
  volume       = {4},
  number       = {3},
  pages        = {12},
  year         = {2020},
  url          = {https://doi.org/10.22152/programming-journal.org/2020/4/12},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2020/4/12},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/programming/MattisH20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/RamsonLWH20,
  author       = {Stefan Ramson and
                  Jens Lincke and
                  Harumi Watanabe and
                  Robert Hirschfeld},
  title        = {Zone-based Layer Activation: Context-specific Behavior Adaptations
                  across Logically-connected Asynchronous Operations},
  booktitle    = {{COP} '20: Proceedings of the 12th International Workshop on Context-Oriented
                  Programming and Advanced Modularity, COP@ECOOP 2020, Virtual Event,
                  21 July 2020},
  pages        = {2:1--2:10},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3422584.3422764},
  doi          = {10.1145/3422584.3422764},
  timestamp    = {Sat, 09 Apr 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/RamsonLWH20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/msr/MattisRDH20,
  author       = {Toni Mattis and
                  Patrick Rein and
                  Falco D{\"{u}}rsch and
                  Robert Hirschfeld},
  editor       = {Sunghun Kim and
                  Georgios Gousios and
                  Sarah Nadi and
                  Joseph Hejderup},
  title        = {RTPTorrent: An Open-source Dataset for Evaluating Regression Test
                  Prioritization},
  booktitle    = {{MSR} '20: 17th International Conference on Mining Software Repositories,
                  Seoul, Republic of Korea, 29-30 June, 2020},
  pages        = {385--396},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3379597.3387458},
  doi          = {10.1145/3379597.3387458},
  timestamp    = {Wed, 07 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/msr/MattisRDH20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/NiephausREHKOSH20,
  author       = {Fabio Niephaus and
                  Patrick Rein and
                  Jakob Edding and
                  Jonas Hering and
                  Bastian K{\"{o}}nig and
                  Kolya Opahle and
                  Nico Scordialo and
                  Robert Hirschfeld},
  title        = {Example-based live programming for everyone: building language-agnostic
                  tools for live programming with {LSP} and GraalVM},
  booktitle    = {Proceedings of the 2020 {ACM} {SIGPLAN} International Symposium on
                  New Ideas, New Paradigms, and Reflections on Programming and Software,
                  Onward! 2020, Virtual, November, 2020},
  pages        = {1--17},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3426428.3426919},
  doi          = {10.1145/3426428.3426919},
  timestamp    = {Wed, 07 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/NiephausREHKOSH20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/MattisRH20,
  author       = {Toni Mattis and
                  Patrick Rein and
                  Robert Hirschfeld},
  editor       = {Ademar Aguiar and
                  Shigeru Chiba and
                  Elisa Gonzalez Boix},
  title        = {Three trillion lines: infrastructure for mining GitHub in the classroom},
  booktitle    = {Programming'20: 4th International Conference on the Art, Science,
                  and Engineering of Programming, Porto, Portugal, March 23-26, 2020},
  pages        = {1--6},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3397537.3397551},
  doi          = {10.1145/3397537.3397551},
  timestamp    = {Wed, 07 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/programming/MattisRH20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/RieseNFH20,
  author       = {Alexander Riese and
                  Fabio Niephaus and
                  Tim Felgentreff and
                  Robert Hirschfeld},
  editor       = {Ademar Aguiar and
                  Shigeru Chiba and
                  Elisa Gonzalez Boix},
  title        = {User-defined interface mappings for the GraalVM},
  booktitle    = {Programming'20: 4th International Conference on the Art, Science,
                  and Engineering of Programming, Porto, Portugal, March 23-26, 2020},
  pages        = {19--22},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3397537.3399577},
  doi          = {10.1145/3397537.3399577},
  timestamp    = {Wed, 12 Aug 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/RieseNFH20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/HenningFNH20,
  author       = {Johannes Henning and
                  Tim Felgentreff and
                  Fabio Niephaus and
                  Robert Hirschfeld},
  editor       = {Ademar Aguiar and
                  Shigeru Chiba and
                  Elisa Gonzalez Boix},
  title        = {Toward presizing and pretransitioning strategies for GraalPython},
  booktitle    = {Programming'20: 4th International Conference on the Art, Science,
                  and Engineering of Programming, Porto, Portugal, March 23-26, 2020},
  pages        = {41--45},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3397537.3397564},
  doi          = {10.1145/3397537.3397564},
  timestamp    = {Wed, 12 Aug 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/HenningFNH20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/EhmuellerRTNH20,
  author       = {Jan Ehmueller and
                  Alexander Riese and
                  Hendrik Tjabben and
                  Fabio Niephaus and
                  Robert Hirschfeld},
  editor       = {Ademar Aguiar and
                  Shigeru Chiba and
                  Elisa Gonzalez Boix},
  title        = {Polyglot code finder},
  booktitle    = {Programming'20: 4th International Conference on the Art, Science,
                  and Engineering of Programming, Porto, Portugal, March 23-26, 2020},
  pages        = {106--112},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3397537.3397559},
  doi          = {10.1145/3397537.3397559},
  timestamp    = {Wed, 12 Aug 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/EhmuellerRTNH20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/BeckmannRRH20,
  author       = {Tom Beckmann and
                  Stefan Ramson and
                  Patrick Rein and
                  Robert Hirschfeld},
  editor       = {Ademar Aguiar and
                  Shigeru Chiba and
                  Elisa Gonzalez Boix},
  title        = {Visual design for a tree-oriented projectional editor},
  booktitle    = {Programming'20: 4th International Conference on the Art, Science,
                  and Engineering of Programming, Porto, Portugal, March 23-26, 2020},
  pages        = {113--119},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3397537.3397560},
  doi          = {10.1145/3397537.3397560},
  timestamp    = {Wed, 07 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/programming/BeckmannRRH20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/ecoop/2020,
  editor       = {Robert Hirschfeld and
                  Tobias Pape},
  title        = {34th European Conference on Object-Oriented Programming, {ECOOP} 2020,
                  November 15-17, 2020, Berlin, Germany (Virtual Conference)},
  series       = {LIPIcs},
  volume       = {166},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2020},
  url          = {https://www.dagstuhl.de/dagpub/978-3-95977-154-2},
  isbn         = {978-3-95977-154-2},
  timestamp    = {Mon, 21 Dec 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/2020.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2002-06213,
  author       = {Toni Mattis and
                  Robert Hirschfeld},
  title        = {Lightweight Lexical Test Prioritization for Immediate Feedback},
  journal      = {CoRR},
  volume       = {abs/2002.06213},
  year         = {2020},
  url          = {https://arxiv.org/abs/2002.06213},
  eprinttype    = {arXiv},
  eprint       = {2002.06213},
  timestamp    = {Mon, 02 Mar 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2002-06213.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/programming/ReinRLHP19,
  author       = {Patrick Rein and
                  Stefan Ramson and
                  Jens Lincke and
                  Robert Hirschfeld and
                  Tobias Pape},
  title        = {Exploratory and Live, Programming and Coding - {A} Literature Study
                  Comparing Perspectives on Liveness},
  journal      = {Art Sci. Eng. Program.},
  volume       = {3},
  number       = {1},
  pages        = {1},
  year         = {2019},
  url          = {https://doi.org/10.22152/programming-journal.org/2019/3/1},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2019/3/1},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/programming/ReinRLHP19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/programming/RauchRRLH19,
  author       = {David Rauch and
                  Patrick Rein and
                  Stefan Ramson and
                  Jens Lincke and
                  Robert Hirschfeld},
  title        = {Babylonian-style Programming - Design and Implementation of an Integration
                  of Live Examples Into General-purpose Source Code},
  journal      = {Art Sci. Eng. Program.},
  volume       = {3},
  number       = {3},
  pages        = {9},
  year         = {2019},
  url          = {https://doi.org/10.22152/programming-journal.org/2019/3/9},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2019/3/9},
  timestamp    = {Wed, 07 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/programming/RauchRRLH19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/StolpeFHNH19,
  author       = {Daniel Stolpe and
                  Tim Felgentreff and
                  Christian Humer and
                  Fabio Niephaus and
                  Robert Hirschfeld},
  editor       = {Stefan Marr and
                  Juan Fumero},
  title        = {Language-independent development environment support for dynamic runtimes},
  booktitle    = {Proceedings of the 15th {ACM} {SIGPLAN} International Symposium on
                  Dynamic Languages, {DLS} 2019, Athens, Greece, October 20, 2019},
  pages        = {80--90},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3359619.3359746},
  doi          = {10.1145/3359619.3359746},
  timestamp    = {Fri, 18 Oct 2019 13:31:55 +0200},
  biburl       = {https://dblp.org/rec/conf/dls/StolpeFHNH19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/WeiherH19,
  author       = {Marcel Weiher and
                  Robert Hirschfeld},
  editor       = {Stefan Marr and
                  Juan Fumero},
  title        = {Standard object out: streaming objects with polymorphic write streams},
  booktitle    = {Proceedings of the 15th {ACM} {SIGPLAN} International Symposium on
                  Dynamic Languages, {DLS} 2019, Athens, Greece, October 20, 2019},
  pages        = {104--116},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3359619.3359748},
  doi          = {10.1145/3359619.3359748},
  timestamp    = {Fri, 18 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/dls/WeiherH19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/HenningSNKH19,
  author       = {Johannes Henning and
                  David Stangl and
                  Fabio Niephaus and
                  Bastian Kruck and
                  Robert Hirschfeld},
  title        = {Hot Code Patching in CPython: Supporting Edit-and-Continue Debugging
                  in CPython with Less Than 300 Lines of Code},
  booktitle    = {{ICOOOLPS} '19: Proceedings of the 14th Workshop on Implementation,
                  Compilation, Optimization of Object-Oriented Languages, Programs and
                  Systems, London, UK, 19 July 2019},
  pages        = {1:1--1:7},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3340670.3342424},
  doi          = {10.1145/3340670.3342424},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/HenningSNKH19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/ReinLRMNH19,
  author       = {Patrick Rein and
                  Jens Lincke and
                  Stefan Ramson and
                  Toni Mattis and
                  Fabio Niephaus and
                  Robert Hirschfeld},
  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, COP@ECOOP
                  2019, July 15-19, 2019, London, {UK}},
  pages        = {17--23},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3340671.3343358},
  doi          = {10.1145/3340671.3343358},
  timestamp    = {Sat, 09 Apr 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/ReinLRMNH19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/MattisRH19,
  author       = {Toni Mattis and
                  Patrick Rein and
                  Robert Hirschfeld},
  editor       = {Christophe Scholliers and
                  Guido Chari},
  title        = {Ambiguous, informal, and unsound: metaprogramming for naturalness},
  booktitle    = {Proceedings of the 4th {ACM} {SIGPLAN} International Workshop on Meta-Programming
                  Techniques and Reflection, META@SPLASH 2019, Athens, Greece, October
                  20, 2019},
  pages        = {1--10},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3358502.3361270},
  doi          = {10.1145/3358502.3361270},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/MattisRH19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/WeiherH19,
  author       = {Marcel Weiher and
                  Robert Hirschfeld},
  editor       = {Hidehiko Masuhara and
                  Tomas Petricek},
  title        = {Storage combinators},
  booktitle    = {Proceedings of the 2019 {ACM} {SIGPLAN} International Symposium on
                  New Ideas, New Paradigms, and Reflections on Programming and Software,
                  Onward! 2019, Athens, Greece, October 23-24, 2019},
  pages        = {111--127},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3359591.3359729},
  doi          = {10.1145/3359591.3359729},
  timestamp    = {Wed, 30 Oct 2019 18:27:14 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/WeiherH19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pppj/NiephausFH19,
  author       = {Fabio Niephaus and
                  Tim Felgentreff and
                  Robert Hirschfeld},
  editor       = {Antony L. Hosking and
                  Irene Finocchi},
  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, {MPLR} 2019, Athens, Greece,
                  October 21-22, 2019},
  pages        = {14--26},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3357390.3361024},
  doi          = {10.1145/3357390.3361024},
  timestamp    = {Fri, 18 Oct 2019 13:43:29 +0200},
  biburl       = {https://dblp.org/rec/conf/pppj/NiephausFH19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/NiephausFH19,
  author       = {Fabio Niephaus and
                  Tim Felgentreff and
                  Robert Hirschfeld},
  editor       = {Stefan Marr and
                  Walter Cazzola},
  title        = {Towards polyglot adapters for the GraalVM},
  booktitle    = {Conference Companion of the 3rd International Conference on Art, Science,
                  and Engineering of Programming, Genova, Italy, April 1-4, 2019},
  pages        = {1:1--1:3},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3328433.3328458},
  doi          = {10.1145/3328433.3328458},
  timestamp    = {Fri, 12 Jun 2020 17:45:26 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/NiephausFH19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/NiephausFPH19,
  author       = {Fabio Niephaus and
                  Tim Felgentreff and
                  Tobias Pape and
                  Robert Hirschfeld},
  editor       = {Stefan Marr and
                  Walter Cazzola},
  title        = {Efficient implementation of Smalltalk activation records in language
                  implementation frameworks},
  booktitle    = {Conference Companion of the 3rd International Conference on Art, Science,
                  and Engineering of Programming, Genova, Italy, April 1-4, 2019},
  pages        = {6:1--6:3},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3328433.3328440},
  doi          = {10.1145/3328433.3328440},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/NiephausFPH19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/MattisDH19,
  author       = {Toni Mattis and
                  Falco D{\"{u}}rsch and
                  Robert Hirschfeld},
  editor       = {Stefan Marr and
                  Walter Cazzola},
  title        = {Faster feedback through lexical test prioritization},
  booktitle    = {Conference Companion of the 3rd International Conference on Art, Science,
                  and Engineering of Programming, Genova, Italy, April 1-4, 2019},
  pages        = {21:1--21:10},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3328433.3328455},
  doi          = {10.1145/3328433.3328455},
  timestamp    = {Thu, 29 Aug 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/MattisDH19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/NiephausKFLH19,
  author       = {Fabio Niephaus and
                  Eva Krebs and
                  Christian Flach and
                  Jens Lincke and
                  Robert Hirschfeld},
  editor       = {Stefan Marr and
                  Walter Cazzola},
  title        = {PolyJuS: a Squeak/Smalltalk-based polyglot notebook system for the
                  GraalVM},
  booktitle    = {Conference Companion of the 3rd International Conference on Art, Science,
                  and Engineering of Programming, Genova, Italy, April 1-4, 2019},
  pages        = {24:1--24:6},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3328433.3328434},
  doi          = {10.1145/3328433.3328434},
  timestamp    = {Thu, 29 Aug 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/NiephausKFLH19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/PapeFNH19,
  author       = {Tobias Pape and
                  Tim Felgentreff and
                  Fabio Niephaus and
                  Robert Hirschfeld},
  editor       = {Stefan Marr and
                  Walter Cazzola},
  title        = {Let them fail: towards {VM} built-in behavior that falls back to the
                  program},
  booktitle    = {Conference Companion of the 3rd International Conference on Art, Science,
                  and Engineering of Programming, Genova, Italy, April 1-4, 2019},
  pages        = {35:1--35:7},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3328433.3338056},
  doi          = {10.1145/3328433.3338056},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/PapeFNH19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1902-00549,
  author       = {David Rauch and
                  Patrick Rein and
                  Stefan Ramson and
                  Jens Lincke and
                  Robert Hirschfeld},
  title        = {Babylonian-style Programming: Design and Implementation of an Integration
                  of Live Examples into General-purpose Source Code},
  journal      = {CoRR},
  volume       = {abs/1902.00549},
  year         = {2019},
  url          = {http://arxiv.org/abs/1902.00549},
  eprinttype    = {arXiv},
  eprint       = {1902.00549},
  timestamp    = {Tue, 21 May 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1902-00549.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/shonan-reports/HirschfeldMG19,
  author       = {Robert Hirschfeld and
                  Hidehiko Masuhara and
                  Richard P. Gabriel},
  title        = {Self-supporting, Extensible Programming Languages and Environments
                  for Exploratory, Live Software Development {(NII} Shonan Meeting 147)},
  journal      = {{NII} Shonan Meet. Rep.},
  volume       = {2019},
  year         = {2019},
  url          = {https://shonan.nii.ac.jp/seminars/147/},
  timestamp    = {Thu, 04 Mar 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/shonan-reports/HirschfeldMG19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/programming/NiephausFPHT18,
  author       = {Fabio Niephaus and
                  Tim Felgentreff and
                  Tobias Pape and
                  Robert Hirschfeld and
                  Marcel Taeumel},
  title        = {Live Multi-language Development and Runtime Environments},
  journal      = {Art Sci. Eng. Program.},
  volume       = {2},
  number       = {3},
  pages        = {8},
  year         = {2018},
  url          = {https://doi.org/10.22152/programming-journal.org/2018/2/8},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2018/2/8},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/programming/NiephausFPHT18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/NiephausFH18,
  author       = {Fabio Niephaus and
                  Tim Felgentreff and
                  Robert Hirschfeld},
  editor       = {Tim Felgentreff and
                  Olivier Zendra},
  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@ECOOP
                  2018, Amsterdam, Netherlands, July 16-21, 2018},
  pages        = {30--35},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3242947.3242948},
  doi          = {10.1145/3242947.3242948},
  timestamp    = {Fri, 21 Dec 2018 06:42:46 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/NiephausFH18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/MattisH18,
  author       = {Toni Mattis and
                  Robert Hirschfeld},
  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, Amsterdam, Netherlands, July 16, 2018},
  pages        = {31--38},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3242921.3242926},
  doi          = {10.1145/3242921.3242926},
  timestamp    = {Wed, 21 Nov 2018 12:44:27 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/MattisH18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/HirschfeldDRT18,
  author       = {Robert Hirschfeld and
                  Tobias D{\"{u}}rschmid and
                  Patrick Rein and
                  Marcel Taeumel},
  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, Amsterdam, Netherlands, July 16, 2018},
  pages        = {39--47},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3242921.3242927},
  doi          = {10.1145/3242921.3242927},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/HirschfeldDRT18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/ReinH18,
  author       = {Patrick Rein and
                  Robert Hirschfeld},
  editor       = {Stefan Marr and
                  Jennifer B. Sartor},
  title        = {The exploration workspace: interleaving the implementation and use
                  of plain objects in smalltalk},
  booktitle    = {Conference Companion of the 2nd International Conference on Art, Science,
                  and Engineering of Programming, Nice, France, April 09-12, 2018},
  pages        = {113--116},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3191697.3214339},
  doi          = {10.1145/3191697.3214339},
  timestamp    = {Wed, 21 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/programming/ReinH18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/HorschigMH18,
  author       = {Siegfried Horschig and
                  Toni Mattis and
                  Robert Hirschfeld},
  editor       = {Stefan Marr and
                  Jennifer B. Sartor},
  title        = {Do Java programmers write better Python? Studying off-language code
                  quality on GitHub},
  booktitle    = {Conference Companion of the 2nd International Conference on Art, Science,
                  and Engineering of Programming, Nice, France, April 09-12, 2018},
  pages        = {127--134},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3191697.3214341},
  doi          = {10.1145/3191697.3214341},
  timestamp    = {Wed, 21 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/programming/HorschigMH18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1803-10200,
  author       = {Fabio Niephaus and
                  Tim Felgentreff and
                  Tobias Pape and
                  Robert Hirschfeld and
                  Marcel Taeumel},
  title        = {Live Multi-language Development and Runtime Environments},
  journal      = {CoRR},
  volume       = {abs/1803.10200},
  year         = {2018},
  url          = {http://arxiv.org/abs/1803.10200},
  eprinttype    = {arXiv},
  eprint       = {1803.10200},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1803-10200.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1807-08578,
  author       = {Patrick Rein and
                  Stefan Ramson and
                  Jens Lincke and
                  Robert Hirschfeld and
                  Tobias Pape},
  title        = {Exploratory and Live, Programming and Coding: {A} Literature Study
                  Comparing Perspectives on Liveness},
  journal      = {CoRR},
  volume       = {abs/1807.08578},
  year         = {2018},
  url          = {http://arxiv.org/abs/1807.08578},
  eprinttype    = {arXiv},
  eprint       = {1807.08578},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1807-08578.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/dagstuhl-manifestos/AllenABCCCCCGGG17,
  author       = {Alice Allen and
                  Cecilia R. Aragon and
                  Christoph Becker and
                  Jeffrey C. Carver and
                  Andrei Chis and
                  Beno{\^{\i}}t Combemale and
                  Mike Croucher and
                  Kevin Crowston and
                  Daniel Garijo and
                  Ashish Gehani and
                  Carole A. Goble and
                  Robert Haines and
                  Robert Hirschfeld and
                  James Howison and
                  Kathryn D. Huff and
                  Caroline Jay and
                  Daniel S. Katz and
                  Claude Kirchner and
                  Katie Kuksenok and
                  Ralf L{\"{a}}mmel and
                  Oscar Nierstrasz and
                  Matthew J. Turk and
                  Rob van Nieuwpoort and
                  Matthew Vaughn and
                  Jurgen J. Vinju},
  title        = {Engineering Academic Software (Dagstuhl Perspectives Workshop 16252)},
  journal      = {Dagstuhl Manifestos},
  volume       = {6},
  number       = {1},
  pages        = {1--20},
  year         = {2017},
  url          = {https://doi.org/10.4230/DagMan.6.1.1},
  doi          = {10.4230/DAGMAN.6.1.1},
  timestamp    = {Fri, 20 Nov 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/dagstuhl-manifestos/AllenABCCCCCGGG17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jip/SpringerMH17,
  author       = {Matthias Springer and
                  Hidehiko Masuhara and
                  Robert Hirschfeld},
  title        = {A Layer-based Approach to Hierarchical Dynamically-scoped Open Classes},
  journal      = {J. Inf. Process.},
  volume       = {25},
  pages        = {296--307},
  year         = {2017},
  url          = {https://doi.org/10.2197/ipsjjip.25.296},
  doi          = {10.2197/IPSJJIP.25.296},
  timestamp    = {Tue, 16 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jip/SpringerMH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/programming/LopesCDMGHPSS17,
  author       = {Cristina V. Lopes and
                  Shigeru Chiba and
                  Theo D'Hondt and
                  Wolfgang De Meuter and
                  Richard P. Gabriel and
                  Robert Hirschfeld and
                  Tobias Pape and
                  Guido Salvaneschi and
                  Mario S{\"{u}}dholt},
  title        = {Editorial: Introducing The Art, Science, and Engineering of Programming
                  - An Open Access Journal for All-Things Programming},
  journal      = {Art Sci. Eng. Program.},
  volume       = {1},
  number       = {1},
  year         = {2017},
  url          = {https://doi.org/10.22152/programming-journal.org/2017/1/editorial},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2017/1/EDITORIAL},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/programming/LopesCDMGHPSS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/programming/RamsonH17,
  author       = {Stefan Ramson and
                  Robert Hirschfeld},
  title        = {Active Expressions: Basic Building Blocks for Reactive Programming},
  journal      = {Art Sci. Eng. Program.},
  volume       = {1},
  number       = {2},
  pages        = {12},
  year         = {2017},
  url          = {https://doi.org/10.22152/programming-journal.org/2017/1/12},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2017/1/12},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/programming/RamsonH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/programming/MattisRH17,
  author       = {Toni Mattis and
                  Patrick Rein and
                  Robert Hirschfeld},
  title        = {Edit Transactions: Dynamically Scoped Change Sets for Controlled Updates
                  in Live Programming},
  journal      = {Art Sci. Eng. Program.},
  volume       = {1},
  number       = {2},
  pages        = {13},
  year         = {2017},
  url          = {https://doi.org/10.22152/programming-journal.org/2017/1/13},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2017/1/13},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/programming/MattisRH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/scp/FelgentreffPH17,
  author       = {Tim Felgentreff and
                  Michael Perscheid and
                  Robert Hirschfeld},
  title        = {Implementing record and refinement for debugging timing-dependent
                  communication},
  journal      = {Sci. Comput. Program.},
  volume       = {134},
  pages        = {4--18},
  year         = {2017},
  url          = {https://doi.org/10.1016/j.scico.2015.11.006},
  doi          = {10.1016/J.SCICO.2015.11.006},
  timestamp    = {Thu, 08 Jun 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/scp/FelgentreffPH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/scp/PapeBH17,
  author       = {Tobias Pape and
                  Carl Friedrich Bolz and
                  Robert Hirschfeld},
  title        = {Adaptive just-in-time value class optimization for lowering memory
                  consumption and improving execution time performance},
  journal      = {Sci. Comput. Program.},
  volume       = {140},
  pages        = {17--29},
  year         = {2017},
  url          = {https://doi.org/10.1016/j.scico.2016.08.003},
  doi          = {10.1016/J.SCICO.2016.08.003},
  timestamp    = {Wed, 14 Jun 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/scp/PapeBH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/software/ReinRLFH17,
  author       = {Patrick Rein and
                  Stefan Ramson and
                  Jens Lincke and
                  Tim Felgentreff and
                  Robert Hirschfeld},
  title        = {Group-Based Behavior Adaptation Mechanisms in Object-Oriented Systems},
  journal      = {{IEEE} Softw.},
  volume       = {34},
  number       = {6},
  pages        = {78--82},
  year         = {2017},
  url          = {https://doi.org/10.1109/MS.2017.4121224},
  doi          = {10.1109/MS.2017.4121224},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/software/ReinRLFH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sqj/PerscheidSTH17,
  author       = {Michael Perscheid and
                  Benjamin Siegmund and
                  Marcel Taeumel and
                  Robert Hirschfeld},
  title        = {Studying the advancement in debugging practice of professional software
                  developers},
  journal      = {Softw. Qual. J.},
  volume       = {25},
  number       = {1},
  pages        = {83--110},
  year         = {2017},
  url          = {https://doi.org/10.1007/s11219-015-9294-2},
  doi          = {10.1007/S11219-015-9294-2},
  timestamp    = {Sun, 22 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sqj/PerscheidSTH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/HenningFH17,
  author       = {Johannes Henning and
                  Tim Felgentreff and
                  Robert Hirschfeld},
  title        = {{VM} Wrapping: Fake it till you make it},
  booktitle    = {Proceedings of the 12th Workshop on Implementation, Compilation, Optimization
                  of Object-Oriented Languages, Programs and Systems, ICOOOLPS@ECOOP
                  2017, Barcelona, Spain, June 19, 2017},
  pages        = {2:1--2:4},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3098572.3098576},
  doi          = {10.1145/3098572.3098576},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/HenningFH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/RamsonLH17,
  author       = {Stefan Ramson and
                  Jens Lincke and
                  Robert Hirschfeld},
  title        = {The declarative nature of implicit layer activation},
  booktitle    = {Proceedings of the 9th International Workshop on Context-Oriented
                  Programming, COP@ECOOP 2017, Barcelona, Spain, June 20, 2017},
  pages        = {7--16},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3117802.3117804},
  doi          = {10.1145/3117802.3117804},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/RamsonLH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/ReinLRMH17,
  author       = {Patrick Rein and
                  Jens Lincke and
                  Stefan Ramson and
                  Toni Mattis and
                  Robert Hirschfeld},
  editor       = {Luke Church and
                  Richard P. Gabriel and
                  Robert Hirschfeld and
                  Hidehiko Masuhara},
  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, Vancouver, BC, Canada, October 23-27, 2017},
  pages        = {17--27},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3167108},
  doi          = {10.1145/3167108},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/ReinLRMH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/LinckeRRHTF17,
  author       = {Jens Lincke and
                  Patrick Rein and
                  Stefan Ramson and
                  Robert Hirschfeld and
                  Marcel Taeumel and
                  Tim Felgentreff},
  editor       = {Luke Church and
                  Richard P. Gabriel and
                  Robert Hirschfeld and
                  Hidehiko Masuhara},
  title        = {Designing a live development experience for web-components},
  booktitle    = {Proceedings of the 3rd {ACM} {SIGPLAN} International Workshop on Programming
                  Experience, PX/17.2, Vancouver, BC, Canada, October 23-27, 2017},
  pages        = {28--35},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3167109},
  doi          = {10.1145/3167109},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/LinckeRRHTF17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/MattisRRLH17,
  author       = {Toni Mattis and
                  Patrick Rein and
                  Stefan Ramson and
                  Jens Lincke and
                  Robert Hirschfeld},
  editor       = {Luke Church and
                  Richard P. Gabriel and
                  Robert Hirschfeld and
                  Hidehiko Masuhara},
  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, Vancouver, BC, Canada, October 23-27, 2017},
  pages        = {36--45},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3167110},
  doi          = {10.1145/3167110},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/MattisRRLH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/ReinTHP17,
  author       = {Patrick Rein and
                  Marcel Taeumel and
                  Robert Hirschfeld and
                  Michael Perscheid},
  editor       = {Jennifer B. Sartor and
                  Theo D'Hondt and
                  Wolfgang De Meuter},
  title        = {Exploratory Development of Data-intensive Applications: Sampling and
                  Streaming of Large Data Sets in Live Programming Environments},
  booktitle    = {Companion to the first International Conference on the Art, Science
                  and Engineering of Programming, Programming 2017, Brussels, Belgium,
                  April 3-6, 2017},
  pages        = {25:1--25:11},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3079368.3079399},
  doi          = {10.1145/3079368.3079399},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/ReinTHP17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/NiephausFPH17,
  author       = {Fabio Niephaus and
                  Tim Felgentreff and
                  Tobias Pape and
                  Robert Hirschfeld},
  editor       = {Jennifer B. Sartor and
                  Theo D'Hondt and
                  Wolfgang De Meuter},
  title        = {Squeak Makes a Good Python Debugger: Bringing Other Programming Languages
                  Into Smalltalk's Tools},
  booktitle    = {Companion to the first International Conference on the Art, Science
                  and Engineering of Programming, Programming 2017, Brussels, Belgium,
                  April 3-6, 2017},
  pages        = {27:1--27:8},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3079368.3079402},
  doi          = {10.1145/3079368.3079402},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/programming/NiephausFPH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sac/KruckPFH17,
  author       = {Bastian Kruck and
                  Tobias Pape and
                  Tim Felgentreff and
                  Robert Hirschfeld},
  editor       = {Ahmed Seffah and
                  Birgit Penzenstadler and
                  Carina Alves and
                  Xin Peng},
  title        = {Crossing abstraction barriers when debugging in dynamic languages},
  booktitle    = {Proceedings of the Symposium on Applied Computing, {SAC} 2017, Marrakech,
                  Morocco, April 3-7, 2017},
  pages        = {1498--1504},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3019612.3019734},
  doi          = {10.1145/3019612.3019734},
  timestamp    = {Wed, 01 Feb 2023 17:58:48 +0100},
  biburl       = {https://dblp.org/rec/conf/sac/KruckPFH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/oopsla/2017px,
  editor       = {Luke Church and
                  Richard P. Gabriel and
                  Robert Hirschfeld and
                  Hidehiko Masuhara},
  title        = {Proceedings of the 3rd {ACM} {SIGPLAN} International Workshop on Programming
                  Experience, PX/17.2, Vancouver, BC, Canada, October 23-27, 2017},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3176645},
  doi          = {10.1145/3176645},
  isbn         = {978-1-4503-5522-3},
  timestamp    = {Mon, 12 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/2017px.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/RamsonH17,
  author       = {Stefan Ramson and
                  Robert Hirschfeld},
  title        = {Active Expressions: Basic Building Blocks for Reactive Programming},
  journal      = {CoRR},
  volume       = {abs/1703.10859},
  year         = {2017},
  url          = {http://arxiv.org/abs/1703.10859},
  eprinttype    = {arXiv},
  eprint       = {1703.10859},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/RamsonH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/MattisRH17,
  author       = {Toni Mattis and
                  Patrick Rein and
                  Robert Hirschfeld},
  title        = {Edit Transactions: Dynamically Scoped Change Sets for Controlled Updates
                  in Live Programming},
  journal      = {CoRR},
  volume       = {abs/1703.10862},
  year         = {2017},
  url          = {http://arxiv.org/abs/1703.10862},
  eprinttype    = {arXiv},
  eprint       = {1703.10862},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/MattisRH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jip/FelgentreffHGBM16,
  author       = {Tim Felgentreff and
                  Robert Hirschfeld and
                  Maria Graber and
                  Alan Borning and
                  Hidehiko Masuhara},
  title        = {Declaring Constraints on Object-oriented Collections},
  journal      = {J. Inf. Process.},
  volume       = {24},
  number       = {6},
  pages        = {917--927},
  year         = {2016},
  url          = {https://doi.org/10.2197/ipsjjip.24.917},
  doi          = {10.2197/IPSJJIP.24.917},
  timestamp    = {Tue, 16 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jip/FelgentreffHGBM16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/LehmannFLRH16,
  author       = {Stefan Lehmann and
                  Tim Felgentreff and
                  Jens Lincke and
                  Patrick Rein and
                  Robert Hirschfeld},
  editor       = {Lidia Fuentes and
                  Don S. Batory and
                  Krzysztof Czarnecki},
  title        = {Reactive object queries: consistent views in object-oriented languages},
  booktitle    = {Companion Proceedings of the 15th International Conference on Modularity,
                  M{\'{a}}laga, Spain, March 14 - 18, 2016},
  pages        = {23--28},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2892664.2892665},
  doi          = {10.1145/2892664.2892665},
  timestamp    = {Fri, 30 Dec 2022 23:08:53 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/LehmannFLRH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/FelgentreffLHGR16,
  author       = {Tim Felgentreff and
                  Stefan Lehmann and
                  Robert Hirschfeld and
                  Sebastian Gerstenberg and
                  Jakob Reschke and
                  Lars R{\"{u}}ckert and
                  Patrick Siegler and
                  Jan Graichen and
                  Christian Nicolai and
                  Malte Swart},
  editor       = {Lidia Fuentes and
                  Don S. Batory and
                  Krzysztof Czarnecki},
  title        = {Automatically selecting and optimizing constraint solver procedures
                  for object-constraint languages},
  booktitle    = {Companion Proceedings of the 15th International Conference on Modularity,
                  M{\'{a}}laga, Spain, March 14 - 18, 2016},
  pages        = {65--72},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2892664.2892671},
  doi          = {10.1145/2892664.2892671},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/FelgentreffLHGR16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/KruckLKRFLH16,
  author       = {Bastian Kruck and
                  Stefan Lehmann and
                  Christoph Ke{\ss}ler and
                  Jakob Reschke and
                  Tim Felgentreff and
                  Jens Lincke and
                  Robert Hirschfeld},
  editor       = {Lidia Fuentes and
                  Don S. Batory and
                  Krzysztof Czarnecki},
  title        = {Multi-level debugging for interpreter developers},
  booktitle    = {Companion Proceedings of the 15th International Conference on Modularity,
                  M{\'{a}}laga, Spain, March 14 - 18, 2016},
  pages        = {91--93},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2892664.2892679},
  doi          = {10.1145/2892664.2892679},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/aosd/KruckLKRFLH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/SpringerMH16,
  author       = {Matthias Springer and
                  Hidehiko Masuhara and
                  Robert Hirschfeld},
  editor       = {Lidia Fuentes and
                  Don S. Batory and
                  Krzysztof Czarnecki},
  title        = {Hierarchical layer-based class extensions in Squeak/Smalltalk},
  booktitle    = {Companion Proceedings of the 15th International Conference on Modularity,
                  M{\'{a}}laga, Spain, March 14 - 18, 2016},
  pages        = {107--112},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2892664.2892682},
  doi          = {10.1145/2892664.2892682},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/SpringerMH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/ReinHLL16,
  author       = {Patrick Rein and
                  Robert Hirschfeld and
                  Stefan Lehmann and
                  Jens Lincke},
  editor       = {Lidia Fuentes and
                  Don S. Batory and
                  Krzysztof Czarnecki},
  title        = {Compatibility layers for interface mediation at run-time},
  booktitle    = {Companion Proceedings of the 15th International Conference on Modularity,
                  M{\'{a}}laga, Spain, March 14 - 18, 2016},
  pages        = {113--118},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2892664.2892683},
  doi          = {10.1145/2892664.2892683},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/ReinHLL16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/SpringerNHM16,
  author       = {Matthias Springer and
                  Fabio Niephaus and
                  Robert Hirschfeld and
                  Hidehiko Masuhara},
  editor       = {Lidia Fuentes and
                  Don S. Batory and
                  Krzysztof Czarnecki},
  title        = {Matriona: class nesting with parameterization in Squeak/Smalltalk},
  booktitle    = {Proceedings of the 15th International Conference on Modularity, {MODULARITY}
                  2016, M{\'{a}}laga, Spain, March 14 - 18, 2016},
  pages        = {118--129},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2889443.2889457},
  doi          = {10.1145/2889443.2889457},
  timestamp    = {Fri, 30 Dec 2022 23:08:53 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/SpringerNHM16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/WeiherH16,
  author       = {Marcel Weiher and
                  Robert Hirschfeld},
  editor       = {Lidia Fuentes and
                  Don S. Batory and
                  Krzysztof Czarnecki},
  title        = {Constraints as polymorphic connectors},
  booktitle    = {Proceedings of the 15th International Conference on Modularity, {MODULARITY}
                  2016, M{\'{a}}laga, Spain, March 14 - 18, 2016},
  pages        = {134--145},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2889443.2889456},
  doi          = {10.1145/2889443.2889456},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/WeiherH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/MattisRH16,
  author       = {Toni Mattis and
                  Patrick Rein and
                  Robert Hirschfeld},
  title        = {Transaction Layers: Controlling Granularity of Change in Live Programming
                  Environments},
  booktitle    = {Proceedings of the 8th International Workshop on Context-Oriented
                  Programming, COP@ECOOP 2016, Rome, Italy, July 19, 2016},
  pages        = {1--6},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2951965.2951969},
  doi          = {10.1145/2951965.2951969},
  timestamp    = {Tue, 06 Nov 2018 16:59:31 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/MattisRH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/ReinLMH16,
  author       = {Patrick Rein and
                  Stefan Lehmann and
                  Toni Mattis and
                  Robert Hirschfeld},
  title        = {How Live are Live Programming Systems?: Benchmarking the Response
                  Times of Live Programming Environments},
  booktitle    = {Proceedings of the Programming Experience 2016 {(PX/16)} Workshop,
                  PX/16, Rome, Italy, July 18, 2016},
  pages        = {1--8},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2984380.2984381},
  doi          = {10.1145/2984380.2984381},
  timestamp    = {Sat, 09 Apr 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/ReinLMH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/PapeFH16,
  author       = {Tobias Pape and
                  Tim Felgentreff and
                  Robert Hirschfeld},
  title        = {Optimizing Sideways Composition: Fast Context-oriented Programming
                  in ContextPyPy},
  booktitle    = {Proceedings of the 8th International Workshop on Context-Oriented
                  Programming, COP@ECOOP 2016, Rome, Italy, July 19, 2016},
  pages        = {13--20},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2951965.2951967},
  doi          = {10.1145/2951965.2951967},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/PapeFH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/SpringerMH16,
  author       = {Matthias Springer and
                  Hidehiko Masuhara and
                  Robert Hirschfeld},
  title        = {Classes as Layers: Rewriting Design Patterns with {COP:} Alternative
                  Implementations of Decorator, Observer, and Visitor},
  booktitle    = {Proceedings of the 8th International Workshop on Context-Oriented
                  Programming, COP@ECOOP 2016, Rome, Italy, July 19, 2016},
  pages        = {21--26},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2951965.2951968},
  doi          = {10.1145/2951965.2951968},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/SpringerMH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/ThomschkeSTH16,
  author       = {Astrid Thomschke and
                  Daniel Stolpe and
                  Marcel Taeumel and
                  Robert Hirschfeld},
  title        = {Towards Gaze Control in Programming Environments},
  booktitle    = {Proceedings of the Programming Experience 2016 {(PX/16)} Workshop,
                  PX/16, Rome, Italy, July 18, 2016},
  pages        = {27--32},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2984380.2984384},
  doi          = {10.1145/2984380.2984384},
  timestamp    = {Sat, 09 Apr 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/ThomschkeSTH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/TaeumelH16,
  author       = {Marcel Taeumel and
                  Robert Hirschfeld},
  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 2016 {(PX/16)} Workshop,
                  PX/16, Rome, Italy, July 18, 2016},
  pages        = {43--59},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2984380.2984386},
  doi          = {10.1145/2984380.2984386},
  timestamp    = {Sat, 09 Apr 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/TaeumelH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwst/NiephausHTPFH16,
  author       = {Fabio Niephaus and
                  Dale Henrichs and
                  Marcel Taeumel and
                  Tobias Pape and
                  Tim Felgentreff and
                  Robert Hirschfeld},
  editor       = {Jannik Laval and
                  Anne Etien},
  title        = {smalltalkCI: {A} Continuous Integration Framework for Smalltalk Projects},
  booktitle    = {Proceedings of the 11th edition of the International Workshop on Smalltalk
                  Technologies, {IWST} 2016, Prague, Czech Republic, August 23-24, 2016},
  pages        = {3},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {http://dl.acm.org/citation.cfm?id=2991044},
  timestamp    = {Tue, 06 Nov 2018 16:58:58 +0100},
  biburl       = {https://dblp.org/rec/conf/iwst/NiephausHTPFH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwst/FelgentreffPRH16,
  author       = {Tim Felgentreff and
                  Tobias Pape and
                  Patrick Rein and
                  Robert Hirschfeld},
  editor       = {Jannik Laval and
                  Anne Etien},
  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 11th edition of the International Workshop on Smalltalk
                  Technologies, {IWST} 2016, Prague, Czech Republic, August 23-24, 2016},
  pages        = {21},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {http://dl.acm.org/citation.cfm?id=2991062},
  timestamp    = {Sat, 22 Apr 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/iwst/FelgentreffPRH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/ReinHT16,
  author       = {Patrick Rein and
                  Robert Hirschfeld and
                  Marcel Taeumel},
  editor       = {Eelco Visser and
                  Emerson R. Murphy{-}Hill and
                  Cristina V. Lopes},
  title        = {Gramada: immediacy in programming language development},
  booktitle    = {2016 {ACM} International Symposium on New Ideas, New Paradigms, and
                  Reflections on Programming and Software, Onward! 2016, Amsterdam,
                  The Netherlands, November 2-4, 2016},
  pages        = {165--179},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2986012.2986022},
  doi          = {10.1145/2986012.2986022},
  timestamp    = {Tue, 27 Dec 2022 12:44:40 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/ReinHT16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/IngallsFHKLRTM16,
  author       = {Daniel Ingalls and
                  Tim Felgentreff and
                  Robert Hirschfeld and
                  Robert Krahn and
                  Jens Lincke and
                  Marko R{\"{o}}der and
                  Antero Taivalsaari and
                  Tommi Mikkonen},
  editor       = {Eelco Visser and
                  Emerson R. Murphy{-}Hill and
                  Cristina V. Lopes},
  title        = {A world of active objects for work and play: the first ten years of
                  lively},
  booktitle    = {2016 {ACM} International Symposium on New Ideas, New Paradigms, and
                  Reflections on Programming and Software, Onward! 2016, Amsterdam,
                  The Netherlands, November 2-4, 2016},
  pages        = {238--249},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2986012.2986029},
  doi          = {10.1145/2986012.2986029},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/IngallsFHKLRTM16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sac/PapeKH16,
  author       = {Tobias Pape and
                  Vasily Kirilichev and
                  Robert Hirschfeld},
  editor       = {Sascha Ossowski},
  title        = {Optimizing record data structures in Racket},
  booktitle    = {Proceedings of the 31st Annual {ACM} Symposium on Applied Computing,
                  Pisa, Italy, April 4-8, 2016},
  pages        = {1798--1805},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2851613.2851732},
  doi          = {10.1145/2851613.2851732},
  timestamp    = {Tue, 06 Nov 2018 11:06:49 +0100},
  biburl       = {https://dblp.org/rec/conf/sac/PapeKH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/PapeBH16,
  author       = {Tobias Pape and
                  Carl Friedrich Bolz and
                  Robert Hirschfeld},
  title        = {Adaptive Just-in-time Value Class Optimization for Lowering Memory
                  Consumption and Improving Execution Time Performance},
  journal      = {CoRR},
  volume       = {abs/1606.06726},
  year         = {2016},
  url          = {http://arxiv.org/abs/1606.06726},
  eprinttype    = {arXiv},
  eprint       = {1606.06726},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/PapeBH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/PapeFHGB15,
  author       = {Tobias Pape and
                  Tim Felgentreff and
                  Robert Hirschfeld and
                  Anton Gulenko and
                  Carl Friedrich Bolz},
  editor       = {Manuel Serrano},
  title        = {Language-independent storage strategies for tracing-JIT-based virtual
                  machines},
  booktitle    = {Proceedings of the 11th Symposium on Dynamic Languages, {DLS} 2015,
                  part of {SPLASH} 2015, Pittsburgh, PA, USA, October 25-30, 2015},
  pages        = {104--113},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2816707.2816716},
  doi          = {10.1145/2816707.2816716},
  timestamp    = {Wed, 23 Jun 2021 15:34:31 +0200},
  biburl       = {https://dblp.org/rec/conf/dls/PapeFHGB15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/LehmannFH15,
  author       = {Stefan Lehmann and
                  Tim Felgentreff and
                  Robert Hirschfeld},
  title        = {Connecting Object Constraints with Context-oriented Programming: Scoping
                  Constraints with Layers and Activating Layers with Constraints},
  booktitle    = {Proceedings of the 7th International Workshop on Context-Oriented
                  Programming, {COP} 2015, Prague, Czech Republic, July 4-10, 2015},
  pages        = {1:1--1:6},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2786545.2786549},
  doi          = {10.1145/2786545.2786549},
  timestamp    = {Tue, 06 Nov 2018 16:59:31 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/LehmannFH15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/NiephausSFPH15,
  author       = {Fabio Niephaus and
                  Matthias Springer and
                  Tim Felgentreff and
                  Tobias Pape and
                  Robert Hirschfeld},
  editor       = {Flor{\'{e}}al Morandat and
                  Olivier Zendra},
  title        = {Call-target-specific method arguments},
  booktitle    = {Proceedings of the 10th Workshop on Implementation, Compilation, Optimization
                  of Object-Oriented Languages, Programs and Systems, ICOOOLPS@ECOOP
                  2015, Prague, Czech Republic, July 6, 2015},
  pages        = {5:1--5:4},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2843915.2843919},
  doi          = {10.1145/2843915.2843919},
  timestamp    = {Sun, 02 Oct 2022 15:59:41 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/NiephausSFPH15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/SpringerLH15,
  author       = {Matthias Springer and
                  Jens Lincke and
                  Robert Hirschfeld},
  title        = {Efficient Layered Method Execution in ContextAmber},
  booktitle    = {Proceedings of the 7th International Workshop on Context-Oriented
                  Programming, {COP} 2015, Prague, Czech Republic, July 4-10, 2015},
  pages        = {5:1--5:6},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2786545.2786548},
  doi          = {10.1145/2786545.2786548},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/SpringerLH15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/FelgentreffPWHB15,
  author       = {Tim Felgentreff and
                  Tobias Pape and
                  Lars Wassermann and
                  Robert Hirschfeld and
                  Carl Friedrich Bolz},
  editor       = {Flor{\'{e}}al Morandat and
                  Olivier Zendra},
  title        = {Towards reducing the need for algorithmic primitives in dynamic language
                  VMs through a tracing {JIT}},
  booktitle    = {Proceedings of the 10th Workshop on Implementation, Compilation, Optimization
                  of Object-Oriented Languages, Programs and Systems, ICOOOLPS@ECOOP
                  2015, Prague, Czech Republic, July 6, 2015},
  pages        = {7:1--7:10},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2843915.2843924},
  doi          = {10.1145/2843915.2843924},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/FelgentreffPWHB15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icfp/BaumanBHKPST15,
  author       = {Spenser Bauman and
                  Carl Friedrich Bolz and
                  Robert Hirschfeld and
                  Vasily Kirilichev and
                  Tobias Pape and
                  Jeremy G. Siek and
                  Sam Tobin{-}Hochstadt},
  editor       = {Kathleen Fisher and
                  John H. Reppy},
  title        = {Pycket: a tracing {JIT} for a functional language},
  booktitle    = {Proceedings of the 20th {ACM} {SIGPLAN} International Conference on
                  Functional Programming, {ICFP} 2015, Vancouver, BC, Canada, September
                  1-3, 2015},
  pages        = {22--34},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2784731.2784740},
  doi          = {10.1145/2784731.2784740},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icfp/BaumanBHKPST15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/FelgentreffLHT15,
  author       = {Tim Felgentreff and
                  Jens Lincke and
                  Robert Hirschfeld and
                  Lauritz Thamsen},
  editor       = {Jonathan Edwards and
                  Richard P. Gabriel and
                  Alex Payne},
  title        = {Lively groups: shared behavior in a world of objects without classes
                  or prototypes},
  booktitle    = {Proceedings of the Workshop on Future Programming, FPW@SPLASH 2015,
                  Pittsburgh, PA, USA, October 26, 2015},
  pages        = {15--22},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2846656.2846659},
  doi          = {10.1145/2846656.2846659},
  timestamp    = {Tue, 06 Nov 2018 16:57:16 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/FelgentreffLHT15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/MattisHRHA15,
  author       = {Toni Mattis and
                  Johannes Henning and
                  Patrick Rein and
                  Robert Hirschfeld and
                  Malte Appeltauer},
  editor       = {Gail C. Murphy and
                  Guy L. Steele Jr.},
  title        = {Columnar objects: improving the performance of analytical applications},
  booktitle    = {2015 {ACM} International Symposium on New Ideas, New Paradigms, and
                  Reflections on Programming and Software, Onward! 2015, Pittsburgh,
                  PA, USA, October 25-30, 2015},
  pages        = {197--210},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2814228.2814230},
  doi          = {10.1145/2814228.2814230},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/MattisHRHA15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/FelgentreffMBH15,
  author       = {Tim Felgentreff and
                  Todd D. Millstein and
                  Alan Borning and
                  Robert Hirschfeld},
  editor       = {Jonathan Aldrich and
                  Patrick Eugster},
  title        = {Checks and balances: constraint solving without surprises in object-constraint
                  programming languages},
  booktitle    = {Proceedings of the 2015 {ACM} {SIGPLAN} International Conference on
                  Object-Oriented Programming, Systems, Languages, and Applications,
                  {OOPSLA} 2015, part of {SPLASH} 2015, Pittsburgh, PA, USA, October
                  25-30, 2015},
  pages        = {767--782},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2814270.2814311},
  doi          = {10.1145/2814270.2814311},
  timestamp    = {Wed, 23 Jun 2021 16:58:51 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/FelgentreffMBH15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sac/PapeBH15,
  author       = {Tobias Pape and
                  Carl Friedrich Bolz and
                  Robert Hirschfeld},
  editor       = {Roger L. Wainwright and
                  Juan Manuel Corchado and
                  Alessio Bechini and
                  Jiman Hong},
  title        = {Adaptive just-in-time value class optimization: transparent data structure
                  inlining for fast execution},
  booktitle    = {Proceedings of the 30th Annual {ACM} Symposium on Applied Computing,
                  Salamanca, Spain, April 13-17, 2015},
  pages        = {1970--1977},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2695664.2695837},
  doi          = {10.1145/2695664.2695837},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sac/PapeBH15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:journals/taosd/2015-12,
  editor       = {Shigeru Chiba and
                  {\'{E}}ric Tanter and
                  Erik Ernst and
                  Robert Hirschfeld},
  title        = {Transactions on Aspect-Oriented Software Development {XII}},
  series       = {Lecture Notes in Computer Science},
  volume       = {8989},
  publisher    = {Springer},
  year         = {2015},
  url          = {https://doi.org/10.1007/978-3-662-46734-3},
  doi          = {10.1007/978-3-662-46734-3},
  isbn         = {978-3-662-46733-6},
  timestamp    = {Tue, 14 May 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/taosd/2015-12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jot/FelgentreffBH14,
  author       = {Tim Felgentreff and
                  Alan Borning and
                  Robert Hirschfeld},
  title        = {Specifying and Solving Constraints on Object Behavior},
  journal      = {J. Object Technol.},
  volume       = {13},
  number       = {4},
  pages        = {1: 1--38},
  year         = {2014},
  url          = {https://doi.org/10.5381/jot.2014.13.4.a1},
  doi          = {10.5381/JOT.2014.13.4.A1},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jot/FelgentreffBH14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/csmr/PerscheidFH14,
  author       = {Michael Perscheid and
                  Tim Felgentreff and
                  Robert Hirschfeld},
  editor       = {Serge Demeyer and
                  Dave W. Binkley and
                  Filippo Ricca},
  title        = {Follow the path: Debugging state anomalies along execution histories},
  booktitle    = {2014 Software Evolution Week - {IEEE} Conference on Software Maintenance,
                  Reengineering, and Reverse Engineering, {CSMR-WCRE} 2014, Antwerp,
                  Belgium, February 3-6, 2014},
  pages        = {124--133},
  publisher    = {{IEEE} Computer Society},
  year         = {2014},
  url          = {https://doi.org/10.1109/CSMR-WCRE.2014.6747162},
  doi          = {10.1109/CSMR-WCRE.2014.6747162},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/csmr/PerscheidFH14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/csmr/PerscheidH14,
  author       = {Michael Perscheid and
                  Robert Hirschfeld},
  editor       = {Serge Demeyer and
                  Dave W. Binkley and
                  Filippo Ricca},
  title        = {Follow the path: Debugging tools for test-driven fault navigation},
  booktitle    = {2014 Software Evolution Week - {IEEE} Conference on Software Maintenance,
                  Reengineering, and Reverse Engineering, {CSMR-WCRE} 2014, Antwerp,
                  Belgium, February 3-6, 2014},
  pages        = {446--449},
  publisher    = {{IEEE} Computer Society},
  year         = {2014},
  url          = {https://doi.org/10.1109/CSMR-WCRE.2014.6747215},
  doi          = {10.1109/CSMR-WCRE.2014.6747215},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/csmr/PerscheidH14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/FreudenbergIFPH14,
  author       = {Bert Freudenberg and
                  Dan H. H. Ingalls and
                  Tim Felgentreff and
                  Tobias Pape and
                  Robert Hirschfeld},
  editor       = {Andrew P. Black and
                  Laurence Tratt},
  title        = {SqueakJS: a modern and practical smalltalk that runs in any browser},
  booktitle    = {DLS'14, Proceedings of the 10th {ACM} Symposium on Dynamic Languages,
                  part of {SLASH} 2014, Portland, OR, USA, October 20-24, 2014},
  pages        = {57--66},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2661088.2661100},
  doi          = {10.1145/2661088.2661100},
  timestamp    = {Wed, 23 Jun 2021 16:58:51 +0200},
  biburl       = {https://dblp.org/rec/conf/dls/FreudenbergIFPH14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/SteinertTFH14,
  author       = {Bastian Steinert and
                  Lauritz Thamsen and
                  Tim Felgentreff and
                  Robert Hirschfeld},
  editor       = {Andrew P. Black and
                  Laurence Tratt},
  title        = {Object versioning to support recovery needs: using proxies to preserve
                  previous development states in lively},
  booktitle    = {DLS'14, Proceedings of the 10th {ACM} Symposium on Dynamic Languages,
                  part of {SLASH} 2014, Portland, OR, USA, October 20-24, 2014},
  pages        = {113--124},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2661088.2661093},
  doi          = {10.1145/2661088.2661093},
  timestamp    = {Wed, 23 Jun 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/dls/SteinertTFH14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/TaeumelFH14,
  author       = {Marcel Taeumel and
                  Tim Felgentreff and
                  Robert Hirschfeld},
  title        = {Applying Data-driven Tool Development to Context-oriented Languages},
  booktitle    = {Proceedings of 6th International Workshop on Context-Oriented Programming,
                  COP@ECOOP 2014, Uppsala, Sweden, July 28 - August 1, 2014},
  pages        = {1:1--1:7},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2637066.2637067},
  doi          = {10.1145/2637066.2637067},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/TaeumelFH14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/InoueIAH14,
  author       = {Hiroaki Inoue and
                  Atsushi Igarashi and
                  Malte Appeltauer and
                  Robert Hirschfeld},
  title        = {Towards Type-Safe JCop: {A} type system for layer inheritance and
                  first-class layers},
  booktitle    = {Proceedings of 6th International Workshop on Context-Oriented Programming,
                  COP@ECOOP 2014, Uppsala, Sweden, July 28 - August 1, 2014},
  pages        = {7:1--7:6},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2637066.2637073},
  doi          = {10.1145/2637066.2637073},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/InoueIAH14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/FelgentreffBHLOFK14,
  author       = {Tim Felgentreff and
                  Alan Borning and
                  Robert Hirschfeld and
                  Jens Lincke and
                  Yoshiki Ohshima and
                  Bert Freudenberg and
                  Robert Krahn},
  editor       = {Richard E. Jones},
  title        = {Babelsberg/JS - {A} Browser-Based Implementation of an Object Constraint
                  Language},
  booktitle    = {{ECOOP} 2014 - Object-Oriented Programming - 28th European Conference,
                  Uppsala, Sweden, July 28 - August 1, 2014. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {8586},
  pages        = {411--436},
  publisher    = {Springer},
  year         = {2014},
  url          = {https://doi.org/10.1007/978-3-662-44202-9\_17},
  doi          = {10.1007/978-3-662-44202-9\_17},
  timestamp    = {Tue, 14 May 2019 10:00:54 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/FelgentreffBHLOFK14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/informatiktage/KirilichevSSPH14,
  author       = {Vasily Kirilichev and
                  Eric Seckler and
                  Benjamin Siegmund and
                  Michael Perscheid and
                  Robert Hirschfeld},
  title        = {Stepwise Back-in-time Debugging},
  booktitle    = {Informatiktage 2014: Big (Data) is beautiful - Fachwissenschaftlicher
                  Informatik-Kongress, 27. und 28. M{\"{a}}rz 2014, Hasso-Plattner-Institut
                  der Universit{\"{a}}t Potsdam},
  series       = {{LNI}},
  volume       = {{S-13}},
  pages        = {143--146},
  publisher    = {{GI}},
  year         = {2014},
  timestamp    = {Fri, 17 Dec 2021 12:38:08 +0100},
  biburl       = {https://dblp.org/rec/conf/informatiktage/KirilichevSSPH14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/issre/SiegmundPTH14,
  author       = {Benjamin Siegmund and
                  Michael Perscheid and
                  Marcel Taeumel and
                  Robert Hirschfeld},
  title        = {Studying the Advancement in Debugging Practice of Professional Software
                  Developers},
  booktitle    = {25th {IEEE} International Symposium on Software Reliability Engineering
                  Workshops, {ISSRE} Workshops, Naples, Italy, November 3-6, 2014},
  pages        = {269--274},
  publisher    = {{IEEE} Computer Society},
  year         = {2014},
  url          = {https://doi.org/10.1109/ISSREW.2014.36},
  doi          = {10.1109/ISSREW.2014.36},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/issre/SiegmundPTH14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/TaeumelPSLH14,
  author       = {Marcel Taeumel and
                  Michael Perscheid and
                  Bastian Steinert and
                  Jens Lincke and
                  Robert Hirschfeld},
  editor       = {Andrew P. Black and
                  Shriram Krishnamurthi and
                  Bernd Bruegge and
                  Joseph N. Ruskiewicz},
  title        = {Interleaving of Modification and Use in Data-driven Tool Development},
  booktitle    = {Onward! 2014, Proceedings of the 2014 {ACM} International Symposium
                  on New Ideas, New Paradigms, and Reflections on Programming {\&}
                  Software, part of {SPLASH} '14, Portland, OR, USA, October 20-24,
                  2014},
  pages        = {185--200},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2661136.2661150},
  doi          = {10.1145/2661136.2661150},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/TaeumelPSLH14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/aosd/2014,
  editor       = {Walter Binder and
                  Erik Ernst and
                  Achille Peternier and
                  Robert Hirschfeld},
  title        = {13th International Conference on Modularity, {MODULARITY} '14, Lugano,
                  Switzerland, April 22-26, 2014},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2577080},
  doi          = {10.1145/2577080},
  isbn         = {978-1-4503-2772-5},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/2014.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jot/AppeltauerHL13,
  author       = {Malte Appeltauer and
                  Robert Hirschfeld and
                  Jens Lincke},
  title        = {Declarative Layer Composition with The JCop Programming Language},
  journal      = {J. Object Technol.},
  volume       = {12},
  number       = {2},
  pages        = {4: 1--37},
  year         = {2013},
  url          = {https://doi.org/10.5381/jot.2013.12.2.a4},
  doi          = {10.5381/JOT.2013.12.2.A4},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jot/AppeltauerHL13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/WeiherH13,
  author       = {Marcel Weiher and
                  Robert Hirschfeld},
  editor       = {Antony L. Hosking and
                  Patrick Th. Eugster and
                  Carl Friedrich Bolz},
  title        = {Polymorphic identifiers: uniform resource access in objective-smalltalk},
  booktitle    = {DLS'13, Proceedings of the 9th Symposium on Dynamic Languages, part
                  of {SPLASH} 2013, Indianapolis, IN, USA, October 26-31, 2013},
  pages        = {61--72},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2508168.2508169},
  doi          = {10.1145/2508168.2508169},
  timestamp    = {Thu, 24 Jun 2021 16:19:31 +0200},
  biburl       = {https://dblp.org/rec/conf/dls/WeiherH13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/HirschfeldMI13,
  author       = {Robert Hirschfeld and
                  Hidehiko Masuhara and
                  Atsushi Igarashi},
  title        = {{L:} context-oriented programming with only layers},
  booktitle    = {Proceedings of the 5th International Workshop on Context-Oriented
                  Programming, {COP} 2013, Montpellier, France, July 2, 2013},
  pages        = {4:1--4:5},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2489793.2489797},
  doi          = {10.1145/2489793.2489797},
  timestamp    = {Tue, 06 Nov 2018 16:59:31 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/HirschfeldMI13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wikis/LinckeH13,
  author       = {Jens Lincke and
                  Robert Hirschfeld},
  editor       = {Ademar Aguiar and
                  Dirk Riehle},
  title        = {User-evolvable tools in the web},
  booktitle    = {Proceedings of the 9th International Symposium on Open Collaboration,
                  Hong Kong, China, August 05 - 07, 2013},
  pages        = {19:1--19:8},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2491055.2491074},
  doi          = {10.1145/2491055.2491074},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/wikis/LinckeH13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/oopsla/2013onward,
  editor       = {Antony L. Hosking and
                  Patrick Th. Eugster and
                  Robert Hirschfeld},
  title        = {{ACM} Symposium on New Ideas in Programming and Reflections on Software,
                  Onward! 2013, part of {SPLASH} '13, Indianapolis, IN, USA, October
                  26-31, 2013},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2509578},
  doi          = {10.1145/2509578},
  isbn         = {978-1-4503-2472-4},
  timestamp    = {Mon, 12 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/2013onward.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/c5/ThamsenGPKHT12,
  author       = {Lauritz Thamsen and
                  Anton Gulenko and
                  Michael Perscheid and
                  Robert Krahn and
                  Robert Hirschfeld and
                  David A. Thomas},
  editor       = {Ian Piumarta and
                  Lori Weiss and
                  H. Chad Lane and
                  Louis{-}Philippe Morency},
  title        = {Orca: {A} Single-Language Web Framework for Collaborative Development},
  booktitle    = {10th International Conference on Creating, Connecting and Collaborating
                  through Computing, C\({}^{\mbox{5}}\) 2012, Playa Vista, CA, USA,
                  January 18-20, 2012},
  pages        = {45--52},
  publisher    = {{IEEE} Computer Society},
  year         = {2012},
  url          = {https://doi.org/10.1109/C5.2012.9},
  doi          = {10.1109/C5.2012.9},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/c5/ThamsenGPKHT12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/c5/PerscheidCH12,
  author       = {Michael Perscheid and
                  Damien Cassou and
                  Robert Hirschfeld},
  editor       = {Ian Piumarta and
                  Lori Weiss and
                  H. Chad Lane and
                  Louis{-}Philippe Morency},
  title        = {Test Quality Feedback Improving Effectivity and Efficiency of Unit
                  Testing},
  booktitle    = {10th International Conference on Creating, Connecting and Collaborating
                  through Computing, C\({}^{\mbox{5}}\) 2012, Playa Vista, CA, USA,
                  January 18-20, 2012},
  pages        = {60--67},
  publisher    = {{IEEE} Computer Society},
  year         = {2012},
  url          = {https://doi.org/10.1109/C5.2012.7},
  doi          = {10.1109/C5.2012.7},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/c5/PerscheidCH12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/c5/KrahnLH12,
  author       = {Robert Krahn and
                  Jens Lincke and
                  Robert Hirschfeld},
  editor       = {Ian Piumarta and
                  Lori Weiss and
                  H. Chad Lane and
                  Louis{-}Philippe Morency},
  title        = {Efficient Layer Activation in Context {JS}},
  booktitle    = {10th International Conference on Creating, Connecting and Collaborating
                  through Computing, C\({}^{\mbox{5}}\) 2012, Playa Vista, CA, USA,
                  January 18-20, 2012},
  pages        = {76--83},
  publisher    = {{IEEE} Computer Society},
  year         = {2012},
  url          = {https://doi.org/10.1109/C5.2012.20},
  doi          = {10.1109/C5.2012.20},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/c5/KrahnLH12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/SteinertCH12,
  author       = {Bastian Steinert and
                  Damien Cassou and
                  Robert Hirschfeld},
  editor       = {Alessandro Warth},
  title        = {CoExist: overcoming aversion to change},
  booktitle    = {Proceedings of the 8th Symposium on Dynamic Languages, {DLS} '12,
                  Tucson, AZ, USA, October 22, 2012},
  pages        = {107--118},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2384577.2384591},
  doi          = {10.1145/2384577.2384591},
  timestamp    = {Thu, 24 Jun 2021 16:19:31 +0200},
  biburl       = {https://dblp.org/rec/conf/dls/SteinertCH12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/AppeltauerH12,
  author       = {Malte Appeltauer and
                  Robert Hirschfeld},
  editor       = {Malte Appeltauer and
                  Sebasti{\'{a}}n Gonz{\'{a}}lez and
                  Robert Hirschfeld and
                  Hidehiko Masuhara and
                  Jorge Vallejos},
  title        = {Declarative layer composition in framework-based environments},
  booktitle    = {Proceedings of the International Workshop on Context-Oriented Programming,
                  {COP} 2012, Beijing, China, June 11, 2012},
  pages        = {1:1--1:6},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2307436.2307437},
  doi          = {10.1145/2307436.2307437},
  timestamp    = {Tue, 06 Nov 2018 16:59:31 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/AppeltauerH12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/LinckeH12,
  author       = {Jens Lincke and
                  Robert Hirschfeld},
  editor       = {Malte Appeltauer and
                  Sebasti{\'{a}}n Gonz{\'{a}}lez and
                  Robert Hirschfeld and
                  Hidehiko Masuhara and
                  Jorge Vallejos},
  title        = {Scoping changes in self-supporting development environments using
                  context-oriented programming},
  booktitle    = {Proceedings of the International Workshop on Context-Oriented Programming,
                  {COP} 2012, Beijing, China, June 11, 2012},
  pages        = {2:1--2:6},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2307436.2307438},
  doi          = {10.1145/2307436.2307438},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/LinckeH12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hicss/LinckeKIRH12,
  author       = {Jens Lincke and
                  Robert Krahn and
                  Dan Ingalls and
                  Marko R{\"{o}}der and
                  Robert Hirschfeld},
  title        = {The Lively PartsBin-A Cloud-Based Repository for Collaborative Development
                  of Active Web Content},
  booktitle    = {45th Hawaii International International Conference on Systems Science
                  {(HICSS-45} 2012), Proceedings, 4-7 January 2012, Grand Wailea, Maui,
                  HI, {USA}},
  pages        = {693--701},
  publisher    = {{IEEE} Computer Society},
  year         = {2012},
  url          = {https://doi.org/10.1109/HICSS.2012.42},
  doi          = {10.1109/HICSS.2012.42},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/hicss/LinckeKIRH12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/TaeumelSH12,
  author       = {Marcel Taeumel and
                  Bastian Steinert and
                  Robert Hirschfeld},
  editor       = {Gary T. Leavens and
                  Jonathan Edwards},
  title        = {The {VIVIDE} programming environment: connecting run-time information
                  with programmers' system knowledge},
  booktitle    = {{ACM} Symposium on New Ideas in Programming and Reflections on Software,
                  Onward! 2012, part of {SPLASH} '12, Tucson, AZ, USA, October 21-26,
                  2012},
  pages        = {117--126},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2384592.2384604},
  doi          = {10.1145/2384592.2384604},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/TaeumelSH12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/aosd/2012,
  editor       = {Robert Hirschfeld and
                  {\'{E}}ric Tanter and
                  Kevin J. Sullivan and
                  Richard P. Gabriel},
  title        = {Proceedings of the 11th International Conference on Aspect-oriented
                  Software Development, {AOSD} 2012, Potsdam, Germany, March 25-30,
                  2012},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2162049},
  doi          = {10.1145/2162049},
  isbn         = {978-1-4503-1092-5},
  timestamp    = {Thu, 11 Mar 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/2012.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/aosd/2012c,
  editor       = {Robert Hirschfeld and
                  {\'{E}}ric Tanter and
                  Kevin J. Sullivan and
                  Richard P. Gabriel},
  title        = {Companion Volume of the 11th International Conference on Aspect-oriented
                  Software Development, {AOSD} 2012, Potsdam, Germany, March 25-30,
                  2012},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2162110},
  doi          = {10.1145/2162110},
  isbn         = {978-1-4503-1222-6},
  timestamp    = {Thu, 11 Mar 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/2012c.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/ecoop/2012cop,
  editor       = {Malte Appeltauer and
                  Sebasti{\'{a}}n Gonz{\'{a}}lez and
                  Robert Hirschfeld and
                  Hidehiko Masuhara and
                  Jorge Vallejos},
  title        = {Proceedings of the International Workshop on Context-Oriented Programming,
                  {COP} 2012, Beijing, China, June 11, 2012},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2307436},
  doi          = {10.1145/2307436},
  isbn         = {978-1-4503-1276-9},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/2012cop.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/oopsla/2011onward,
  editor       = {Robert Hirschfeld and
                  Eelco Visser},
  title        = {{ACM} Symposium on New Ideas in Programming and Reflections on Software,
                  Onward! 2011, part of {SPLASH} '11, Portland, OR, USA, October 22-27,
                  2011},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2048237},
  doi          = {10.1145/2048237},
  isbn         = {978-1-4503-0941-7},
  timestamp    = {Mon, 12 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/2011onward.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/dagstuhl-reports/HirschfeldKV12,
  author       = {Robert Hirschfeld and
                  Shriram Krishnamurthi and
                  Jan Vitek},
  title        = {Foundations for Scripting Languages (Dagstuhl Seminar 12011)},
  journal      = {Dagstuhl Reports},
  volume       = {2},
  number       = {1},
  pages        = {1--18},
  year         = {2012},
  url          = {https://doi.org/10.4230/DagRep.2.1.1},
  doi          = {10.4230/DAGREP.2.1.1},
  timestamp    = {Wed, 07 Jun 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/dagstuhl-reports/HirschfeldKV12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jot/HauptMH11,
  author       = {Michael Haupt and
                  Stefan Marr and
                  Robert Hirschfeld},
  title        = {{CSOM/PL} - {A} Virtual Machine Product Line},
  journal      = {J. Object Technol.},
  volume       = {10},
  pages        = {12: 1--30},
  year         = {2011},
  url          = {https://doi.org/10.5381/jot.2011.10.1.a12},
  doi          = {10.5381/JOT.2011.10.1.A12},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jot/HauptMH11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/scp/LinckeASH11,
  author       = {Jens Lincke and
                  Malte Appeltauer and
                  Bastian Steinert and
                  Robert Hirschfeld},
  title        = {An open implementation for context-oriented layer composition in ContextJS},
  journal      = {Sci. Comput. Program.},
  volume       = {76},
  number       = {12},
  pages        = {1194--1209},
  year         = {2011},
  url          = {https://doi.org/10.1016/j.scico.2010.11.013},
  doi          = {10.1016/J.SCICO.2010.11.013},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/scp/LinckeASH11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/HirschfeldPH11,
  author       = {Robert Hirschfeld and
                  Michael Perscheid and
                  Michael Haupt},
  editor       = {Theo D'Hondt},
  title        = {Explicit use-case representation in object-oriented programming languages},
  booktitle    = {Proceedings of the 7th Symposium on Dynamic Languages, {DLS} 2011,
                  October 24, 2011, Portland, OR, {USA}},
  pages        = {51--60},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2047849.2047856},
  doi          = {10.1145/2047849.2047856},
  timestamp    = {Thu, 24 Jun 2021 16:19:31 +0200},
  biburl       = {https://dblp.org/rec/conf/dls/HirschfeldPH11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/RhoALCH11,
  author       = {Tobias Rho and
                  Malte Appeltauer and
                  Stephan Lerche and
                  Armin B. Cremers and
                  Robert Hirschfeld},
  title        = {A context management infrastructure with language integration support},
  booktitle    = {Proceedings of the 3rd International Workshop on Context-Oriented
                  Programming, {COP} 2011, Lancaster, United Kingdom, July 25, 2011},
  pages        = {3:1--3:6},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2068736.2068739},
  doi          = {10.1145/2068736.2068739},
  timestamp    = {Tue, 06 Nov 2018 16:59:31 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/RhoALCH11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/SchusterAH11,
  author       = {Christopher Schuster and
                  Malte Appeltauer and
                  Robert Hirschfeld},
  title        = {Context-oriented programming for mobile devices: JCop on Android},
  booktitle    = {Proceedings of the 3rd International Workshop on Context-Oriented
                  Programming, {COP} 2011, Lancaster, United Kingdom, July 25, 2011},
  pages        = {5:1--5:5},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2068736.2068741},
  doi          = {10.1145/2068736.2068741},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/SchusterAH11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/LinckeKH11,
  author       = {Jens Lincke and
                  Robert Krahn and
                  Robert Hirschfeld},
  title        = {Implementing scoped method tracing with ContextJS},
  booktitle    = {Proceedings of the 3rd International Workshop on Context-Oriented
                  Programming, {COP} 2011, Lancaster, United Kingdom, July 25, 2011},
  pages        = {6:1--6:6},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2068736.2068742},
  doi          = {10.1145/2068736.2068742},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/LinckeKH11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/foal/HirschfeldIM11,
  author       = {Robert Hirschfeld and
                  Atsushi Igarashi and
                  Hidehiko Masuhara},
  editor       = {Hridesh Rajan},
  title        = {ContextFJ: a minimal core calculus for context-oriented programming},
  booktitle    = {Proceedings of the 10th international workshop on Foundations of aspect-oriented
                  languages, {FOAL} 2011, Porto de Galinhas, Brazil, March 21-25, 2011},
  pages        = {19--23},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/1960510.1960515},
  doi          = {10.1145/1960510.1960515},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/foal/HirschfeldIM11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sac/HauptPH11,
  author       = {Michael Haupt and
                  Michael Perscheid and
                  Robert Hirschfeld},
  editor       = {William C. Chu and
                  W. Eric Wong and
                  Mathew J. Palakal and
                  Chih{-}Cheng Hung},
  title        = {Type harvesting: a practical approach to obtaining typing information
                  in dynamic programming languages},
  booktitle    = {Proceedings of the 2011 {ACM} Symposium on Applied Computing (SAC),
                  TaiChung, Taiwan, March 21 - 24, 2011},
  pages        = {1282--1289},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/1982185.1982464},
  doi          = {10.1145/1982185.1982464},
  timestamp    = {Tue, 06 Nov 2018 11:06:49 +0100},
  biburl       = {https://dblp.org/rec/conf/sac/HauptPH11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/c5/2011,
  editor       = {Hajime Kita and
                  Ian Piumarta and
                  Robert Hirschfeld and
                  Serge Stinckwich},
  title        = {Ninth International Conference on Creating, Connecting and Collaborating
                  through Computing, C\({}^{\mbox{5}}\) 2011, Kyoto, Japan, January
                  18-20,2011},
  publisher    = {{IEEE} Computer Society},
  year         = {2011},
  url          = {https://ieeexplore.ieee.org/xpl/conhome/5936594/proceeding},
  isbn         = {978-1-61284-390-2},
  timestamp    = {Wed, 16 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/c5/2011.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/c5/SteinertTLPH10,
  author       = {Bastian Steinert and
                  Marcel Taeumel and
                  Jens Lincke and
                  Tobias Pape and
                  Robert Hirschfeld},
  title        = {CodeTalk},
  booktitle    = {The Eighth International Conference on Creating, Connecting and Collaborating
                  through Computing, C\({}^{\mbox{5}}\) 2010, La Jolla, CA, USA, 25-28
                  January 2010},
  pages        = {11--18},
  publisher    = {{IEEE} Computer Society},
  year         = {2010},
  url          = {https://doi.org/10.1109/C5.2010.11},
  doi          = {10.1109/C5.2010.11},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/c5/SteinertTLPH10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/AppeltauerHH10,
  author       = {Malte Appeltauer and
                  Michael Haupt and
                  Robert Hirschfeld},
  title        = {Layered method dispatch with {INVOKEDYNAMIC:} an implementation study},
  booktitle    = {Proceedings of the 2nd International Workshop on Context-Oriented
                  Programming, {COP} 2010, Maribor, Slovenia, June 22, 2010},
  pages        = {4:1--4:6},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1930021.1930025},
  doi          = {10.1145/1930021.1930025},
  timestamp    = {Tue, 06 Nov 2018 16:59:31 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/AppeltauerHH10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/WastySASH10,
  author       = {Benjamin Wasty and
                  Amir Semmo and
                  Malte Appeltauer and
                  Bastian Steinert and
                  Robert Hirschfeld},
  title        = {ContextLua: dynamic behavioral variations in computer games},
  booktitle    = {Proceedings of the 2nd International Workshop on Context-Oriented
                  Programming, {COP} 2010, Maribor, Slovenia, June 22, 2010},
  pages        = {5:1--5:6},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1930021.1930026},
  doi          = {10.1145/1930021.1930026},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/WastySASH10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iticse/HauptHPGMBHKK10,
  author       = {Michael Haupt and
                  Robert Hirschfeld and
                  Tobias Pape and
                  Gregor Gabrysiak and
                  Stefan Marr and
                  Arne Bergmann and
                  Arvid Heise and
                  Matthias Kleine and
                  Robert Krahn},
  editor       = {Reyyan Ayfer and
                  John Impagliazzo and
                  Cary Laxer},
  title        = {The {SOM} family: virtual machines for teaching and research},
  booktitle    = {Proceedings of the 15th Annual {SIGCSE} Conference on Innovation and
                  Technology in Computer Science Education, ITiCSE 2010, Bilkent, Ankara,
                  Turkey, June 26-30, 2010},
  pages        = {18--22},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1822090.1822098},
  doi          = {10.1145/1822090.1822098},
  timestamp    = {Wed, 10 Mar 2021 13:17:16 +0100},
  biburl       = {https://dblp.org/rec/conf/iticse/HauptHPGMBHKK10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iticse/HauptPHKKPST10,
  author       = {Michael Haupt and
                  Michael Perscheid and
                  Robert Hirschfeld and
                  Lysann Kessler and
                  Thomas Klingbeil and
                  Stephanie Platz and
                  Frank Schlegel and
                  Philipp Tessenow},
  editor       = {Reyyan Ayfer and
                  John Impagliazzo and
                  Cary Laxer},
  title        = {PhidgetLab: crossing the border from virtual to real-world objects},
  booktitle    = {Proceedings of the 15th Annual {SIGCSE} Conference on Innovation and
                  Technology in Computer Science Education, ITiCSE 2010, Bilkent, Ankara,
                  Turkey, June 26-30, 2010},
  pages        = {73--77},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1822090.1822112},
  doi          = {10.1145/1822090.1822112},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/iticse/HauptPHKKPST10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sac/HirschfeldPSA10,
  author       = {Robert Hirschfeld and
                  Michael Perscheid and
                  Christian Schubert and
                  Malte Appeltauer},
  editor       = {Sung Y. Shin and
                  Sascha Ossowski and
                  Michael Schumacher and
                  Mathew J. Palakal and
                  Chih{-}Cheng Hung},
  title        = {Dynamic contract layers},
  booktitle    = {Proceedings of the 2010 {ACM} Symposium on Applied Computing (SAC),
                  Sierre, Switzerland, March 22-26, 2010},
  pages        = {2169--2175},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1774088.1774546},
  doi          = {10.1145/1774088.1774546},
  timestamp    = {Sun, 02 Jun 2019 21:18:37 +0200},
  biburl       = {https://dblp.org/rec/conf/sac/HirschfeldPSA10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/soco/AppeltauerHMHK10,
  author       = {Malte Appeltauer and
                  Robert Hirschfeld and
                  Hidehiko Masuhara and
                  Michael Haupt and
                  Kazunori Kawauchi},
  editor       = {Benoit Baudry and
                  Eric Wohlstadter},
  title        = {Event-Specific Software Composition in Context-Oriented Programming},
  booktitle    = {Software Composition - 9th International Conference, SC@TOOLS 2010,
                  Malaga, Spain, July 1-2, 2010. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {6144},
  pages        = {50--65},
  publisher    = {Springer},
  year         = {2010},
  url          = {https://doi.org/10.1007/978-3-642-14046-4\_4},
  doi          = {10.1007/978-3-642-14046-4\_4},
  timestamp    = {Thu, 25 Jun 2020 18:42:50 +0200},
  biburl       = {https://dblp.org/rec/conf/soco/AppeltauerHMHK10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wcre/PerscheidSHGH10,
  author       = {Michael Perscheid and
                  Bastian Steinert and
                  Robert Hirschfeld and
                  Felix Geller and
                  Michael Haupt},
  editor       = {Giuliano Antoniol and
                  Martin Pinzger and
                  Elliot J. Chikofsky},
  title        = {Immediacy through Interactivity: Online Analysis of Run-time Behavior},
  booktitle    = {17th Working Conference on Reverse Engineering, {WCRE} 2010, 13-16
                  October 2010, Beverly, MA, {USA}},
  pages        = {77--86},
  publisher    = {{IEEE} Computer Society},
  year         = {2010},
  url          = {https://doi.org/10.1109/WCRE.2010.17},
  doi          = {10.1109/WCRE.2010.17},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/wcre/PerscheidSHGH10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/xpu/SteinertHKH10,
  author       = {Bastian Steinert and
                  Michael Haupt and
                  Robert Krahn and
                  Robert Hirschfeld},
  editor       = {Alberto Sillitti and
                  Angela Martin and
                  Xiaofeng Wang and
                  Elizabeth Whitworth},
  title        = {Continuous Selective Testing},
  booktitle    = {Agile Processes in Software Engineering and Extreme Programming, 11th
                  International Conference, {XP} 2010, Trondheim, Norway, June 1-4,
                  2010. Proceedings},
  series       = {Lecture Notes in Business Information Processing},
  volume       = {48},
  pages        = {132--146},
  publisher    = {Springer},
  year         = {2010},
  url          = {https://doi.org/10.1007/978-3-642-13054-0\_10},
  doi          = {10.1007/978-3-642-13054-0\_10},
  timestamp    = {Tue, 20 Feb 2018 11:22:27 +0100},
  biburl       = {https://dblp.org/rec/conf/xpu/SteinertHKH10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/iwst/2010,
  editor       = {Michael Haupt and
                  Robert Hirschfeld},
  title        = {International Workshop on Smalltalk Technologies, {IWST} 2010, Barcelona,
                  Spain, August 13, 2010},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1942790},
  doi          = {10.1145/1942790},
  isbn         = {978-1-4503-0497-9},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/iwst/2010.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/s3/2010,
  editor       = {Robert Hirschfeld and
                  Hidehiko Masuhara and
                  Kim Rose},
  title        = {Workshop on Self-Sustaining Systems, {S3} 2010, Tokyo, Japan, September
                  27-28, 2010},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1942793},
  doi          = {10.1145/1942793},
  isbn         = {978-1-4503-0491-7},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/s3/2010.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/iee/HauptGATCH09,
  author       = {Michael Haupt and
                  Celina Gibbs and
                  Bram Adams and
                  Stijn Timbermont and
                  Yvonne Coady and
                  Robert Hirschfeld},
  title        = {Disentangling virtual machine architecture},
  journal      = {{IET} Softw.},
  volume       = {3},
  number       = {3},
  pages        = {201--218},
  year         = {2009},
  url          = {https://doi.org/10.1049/iet-sen.2007.0121},
  doi          = {10.1049/IET-SEN.2007.0121},
  timestamp    = {Sat, 09 Apr 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/iee/HauptGATCH09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/c5/LinckeKIH09,
  author       = {Jens Lincke and
                  Robert Krahn and
                  Dan Ingalls and
                  Robert Hirschfeld},
  title        = {Lively Fabrik},
  booktitle    = {The Seventh International Conference on Creating, Connecting and Collaborating
                  through Computing, C\({}^{\mbox{5}}\) 2009, Kyoto, Japan, 19-22 January
                  2009},
  pages        = {11--19},
  publisher    = {{IEEE} Computer Society},
  year         = {2009},
  url          = {https://doi.org/10.1109/C5.2009.8},
  doi          = {10.1109/C5.2009.8},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/c5/LinckeKIH09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/c5/HolzHLHR09,
  author       = {Norman Holz and
                  Robert Hirschfeld and
                  Jens Lincke and
                  Michael Haupt and
                  Michael R{\"{u}}ger},
  title        = {Sophie},
  booktitle    = {The Seventh International Conference on Creating, Connecting and Collaborating
                  through Computing, C\({}^{\mbox{5}}\) 2009, Kyoto, Japan, 19-22 January
                  2009},
  pages        = {20--26},
  publisher    = {{IEEE} Computer Society},
  year         = {2009},
  url          = {https://doi.org/10.1109/C5.2009.16},
  doi          = {10.1109/C5.2009.16},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/c5/HolzHLHR09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/c5/EngelhardHL09,
  author       = {Philipp Engelhard and
                  Robert Hirschfeld and
                  Jens Lincke},
  title        = {Pitsupai},
  booktitle    = {The Seventh International Conference on Creating, Connecting and Collaborating
                  through Computing, C\({}^{\mbox{5}}\) 2009, Kyoto, Japan, 19-22 January
                  2009},
  pages        = {87--94},
  publisher    = {{IEEE} Computer Society},
  year         = {2009},
  url          = {https://doi.org/10.1109/C5.2009.11},
  doi          = {10.1109/C5.2009.11},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/c5/EngelhardHL09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/colcom/SteinertGRLH09,
  author       = {Bastian Steinert and
                  Michael Gr{\"{u}}newald and
                  Stefan Richter and
                  Jens Lincke and
                  Robert Hirschfeld},
  editor       = {James B. D. Joshi and
                  Tao Zhang},
  title        = {Multi-user multi-account interaction in groupware supporting single-display
                  collaboration},
  booktitle    = {The 5th International Conference on Collaborative Computing: Networking,
                  Applications and Worksharing, CollaborateCom 2009, Washington DC,
                  USA, November 11-14, 2009},
  pages        = {1--9},
  publisher    = {{ICST} / {IEEE}},
  year         = {2009},
  url          = {https://doi.org/10.4108/ICST.COLLABORATECOM2009.8290},
  doi          = {10.4108/ICST.COLLABORATECOM2009.8290},
  timestamp    = {Sun, 08 Aug 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/colcom/SteinertGRLH09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/SchippersCMHH09,
  author       = {Hans Schippers and
                  Tom Van Cutsem and
                  Stefan Marr and
                  Michael Haupt and
                  Robert Hirschfeld},
  editor       = {Ian Rogers},
  title        = {Towards an actor-based concurrent machine model},
  booktitle    = {Proceedings of the 4th workshop on the Implementation, Compilation,
                  Optimization of Object-Oriented Languages and Programming Systems,
                  {ICOOOLPS} 2009, Genova, Italy, July 6, 2009},
  pages        = {4--9},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1565824.1565825},
  doi          = {10.1145/1565824.1565825},
  timestamp    = {Fri, 25 Dec 2020 01:14:59 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/SchippersCMHH09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/AppeltauerHM09,
  author       = {Malte Appeltauer and
                  Robert Hirschfeld and
                  Hidehiko Masuhara},
  editor       = {Pascal Costanza and
                  Richard P. Gabriel and
                  Robert Hirschfeld and
                  Jorge Vallejos},
  title        = {Improving the development of context-dependent Java applications with
                  ContextJ},
  booktitle    = {International Workshop on Context-Oriented Programming, {COP} 2009,
                  Genova, Italy, July 7, 2009},
  pages        = {5:1--5:5},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1562112.1562117},
  doi          = {10.1145/1562112.1562117},
  timestamp    = {Tue, 06 Nov 2018 16:59:31 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/AppeltauerHM09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/AppeltauerHHLP09,
  author       = {Malte Appeltauer and
                  Robert Hirschfeld and
                  Michael Haupt and
                  Jens Lincke and
                  Michael Perscheid},
  editor       = {Pascal Costanza and
                  Richard P. Gabriel and
                  Robert Hirschfeld and
                  Jorge Vallejos},
  title        = {A comparison of context-oriented programming languages},
  booktitle    = {International Workshop on Context-Oriented Programming, {COP} 2009,
                  Genova, Italy, July 7, 2009},
  pages        = {6:1--6:6},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1562112.1562118},
  doi          = {10.1145/1562112.1562118},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/AppeltauerHHLP09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwst/BeckHH09,
  author       = {Martin Beck and
                  Michael Haupt and
                  Robert Hirschfeld},
  editor       = {St{\'{e}}phane Ducasse and
                  Alexandre Bergel and
                  Noury Bouraqadi},
  title        = {NXTalk: dynamic object-oriented programming in a constrained environment},
  booktitle    = {Proceedings of the International Workshop on Smalltalk Technologies,
                  {IWST} 2009, Brest, France, August 31 - September 4, 2009},
  pages        = {38--49},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1735935.1735942},
  doi          = {10.1145/1735935.1735942},
  timestamp    = {Tue, 06 Nov 2018 16:58:58 +0100},
  biburl       = {https://dblp.org/rec/conf/iwst/BeckHH09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwst/KowarkHH09,
  author       = {Thomas Kowark and
                  Robert Hirschfeld and
                  Michael Haupt},
  editor       = {St{\'{e}}phane Ducasse and
                  Alexandre Bergel and
                  Noury Bouraqadi},
  title        = {Object-relational mapping with SqueakSave},
  booktitle    = {Proceedings of the International Workshop on Smalltalk Technologies,
                  {IWST} 2009, Brest, France, August 31 - September 4, 2009},
  pages        = {87--100},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1735935.1735951},
  doi          = {10.1145/1735935.1735951},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/iwst/KowarkHH09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pts/SteinertPBLH09,
  author       = {Bastian Steinert and
                  Michael Perscheid and
                  Martin Beck and
                  Jens Lincke and
                  Robert Hirschfeld},
  editor       = {Manuel N{\'{u}}{\~{n}}ez and
                  Paul Baker and
                  Mercedes G. Merayo},
  title        = {Debugging into Examples},
  booktitle    = {Testing of Software and Communication Systems, 21st {IFIP} {WG} 6.1
                  International Conference, {TESTCOM} 2009 and 9th International Workshop,
                  {FATES} 2009, Eindhoven, The Netherlands, November 2-4, 2009. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {5826},
  pages        = {235--240},
  publisher    = {Springer},
  year         = {2009},
  url          = {https://doi.org/10.1007/978-3-642-05031-2\_18},
  doi          = {10.1007/978-3-642-05031-2\_18},
  timestamp    = {Tue, 14 May 2019 10:00:53 +0200},
  biburl       = {https://dblp.org/rec/conf/pts/SteinertPBLH09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sac/SchippersHH09,
  author       = {Hans Schippers and
                  Michael Haupt and
                  Robert Hirschfeld},
  editor       = {Sung Y. Shin and
                  Sascha Ossowski},
  title        = {An implementation substrate for languages composing modularized crosscutting
                  concerns},
  booktitle    = {Proceedings of the 2009 {ACM} Symposium on Applied Computing (SAC),
                  Honolulu, Hawaii, USA, March 9-12, 2009},
  pages        = {1944--1951},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1529282.1529716},
  doi          = {10.1145/1529282.1529716},
  timestamp    = {Tue, 06 Nov 2018 11:06:49 +0100},
  biburl       = {https://dblp.org/rec/conf/sac/SchippersHH09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wikis/KrahnIHLP09,
  author       = {Robert Krahn and
                  Dan Ingalls and
                  Robert Hirschfeld and
                  Jens Lincke and
                  Krzysztof Palacz},
  editor       = {Dirk Riehle and
                  Amy S. Bruckman},
  title        = {Lively Wiki a development environment for creating and sharing active
                  web content},
  booktitle    = {Proceedings of the 2009 International Symposium on Wikis, 2009, Orlando,
                  Florida, USA, October 25-27, 2009},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1641309.1641324},
  doi          = {10.1145/1641309.1641324},
  timestamp    = {Tue, 15 Sep 2020 08:36:55 +0200},
  biburl       = {https://dblp.org/rec/conf/wikis/KrahnIHLP09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/ecoop/2009cop,
  editor       = {Pascal Costanza and
                  Richard P. Gabriel and
                  Robert Hirschfeld and
                  Jorge Vallejos},
  title        = {International Workshop on Context-Oriented Programming, {COP} 2009,
                  Genova, Italy, July 7, 2009},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1562112},
  doi          = {10.1145/1562112},
  isbn         = {978-1-60558-538-3},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/2009cop.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/cl/BrichauKGMHD08,
  author       = {Johan Brichau and
                  Andy Kellens and
                  Kris Gybels and
                  Kim Mens and
                  Robert Hirschfeld and
                  Theo D'Hondt},
  title        = {Application-specific models and pointcuts using a logic metalanguage},
  journal      = {Comput. Lang. Syst. Struct.},
  volume       = {34},
  number       = {2-3},
  pages        = {66--82},
  year         = {2008},
  url          = {https://doi.org/10.1016/j.cl.2007.05.004},
  doi          = {10.1016/J.CL.2007.05.004},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/cl/BrichauKGMHD08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jot/HirschfeldCN08,
  author       = {Robert Hirschfeld and
                  Pascal Costanza and
                  Oscar Nierstrasz},
  title        = {Context-oriented Programming},
  journal      = {J. Object Technol.},
  volume       = {7},
  number       = {3},
  pages        = {125--151},
  year         = {2008},
  url          = {https://doi.org/10.5381/jot.2008.7.3.a4},
  doi          = {10.5381/JOT.2008.7.3.A4},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jot/HirschfeldCN08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/WlokaHH08,
  author       = {Jan Wloka and
                  Robert Hirschfeld and
                  Joachim H{\"{a}}nsel},
  editor       = {Theo D'Hondt},
  title        = {Tool-supported refactoring of aspect-oriented programs},
  booktitle    = {Proceedings of the 7th International Conference on Aspect-Oriented
                  Software Development, {AOSD} 2008, Brussels, Belgium, March 31 - April
                  4, 2008},
  pages        = {132--143},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1353482.1353499},
  doi          = {10.1145/1353482.1353499},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/WlokaHH08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/c5/LinckeHRM08,
  author       = {Jens Lincke and
                  Robert Hirschfeld and
                  Michael R{\"{u}}ger and
                  Maic Masuch},
  title        = {SophieScript - Active Content in Multimedia Documents},
  booktitle    = {Sixth International Conference on Creating, Connecting and Collaborating
                  through Computing (C\({}^{\mbox{5}}\) 2008), January 14-16, Poitiers,
                  France},
  pages        = {21--28},
  publisher    = {{IEEE} Computer Society},
  year         = {2008},
  url          = {https://doi.org/10.1109/C5.2008.12},
  doi          = {10.1109/C5.2008.12},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/c5/LinckeHRM08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/c5/HirschfeldHRBEHKT08,
  author       = {Robert Hirschfeld and
                  Michael Haupt and
                  Michael R{\"{u}}ger and
                  Patrick Br{\"{u}}nn and
                  Ronny Esterlu{\ss} and
                  Norman Holz and
                  Kerstin Knebel and
                  Robert Timm},
  title        = {SophieServer: The Future of Reading},
  booktitle    = {Sixth International Conference on Creating, Connecting and Collaborating
                  through Computing (C\({}^{\mbox{5}}\) 2008), January 14-16, Poitiers,
                  France},
  pages        = {29--35},
  publisher    = {{IEEE} Computer Society},
  year         = {2008},
  url          = {https://doi.org/10.1109/C5.2008.14},
  doi          = {10.1109/C5.2008.14},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/c5/HirschfeldHRBEHKT08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/gi/AppeltauerH07,
  author       = {Malte Appeltauer and
                  Robert Hirschfeld},
  editor       = {Heinz{-}Gerd Hegering and
                  Axel Lehmann and
                  Hans J{\"{u}}rgen Ohlbach and
                  Christian Scheideler},
  title        = {Explicit Language and Infrastructure Support for Context-aware Services},
  booktitle    = {38. Jahrestagung der Gesellschaft f{\"{u}}r Informatik, Beherrschbare
                  Systeme - dank Informatik, {INFORMATIK} 2008, Munich, Germany, September
                  8-13, 2008, Band 1},
  series       = {{LNI}},
  volume       = {{P-133}},
  pages        = {164--170},
  publisher    = {{GI}},
  year         = {2008},
  url          = {https://dl.gi.de/handle/20.500.12116/21349},
  timestamp    = {Tue, 04 Jul 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/gi/AppeltauerH07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/SchippersJHH08,
  author       = {Hans Schippers and
                  Dirk Janssens and
                  Michael Haupt and
                  Robert Hirschfeld},
  editor       = {Gail E. Harris},
  title        = {Delegation-based semantics for modularizing crosscutting concerns},
  booktitle    = {Proceedings of the 23rd Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2008,
                  October 19-23, 2008, Nashville, TN, {USA}},
  pages        = {525--542},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1449764.1449806},
  doi          = {10.1145/1449764.1449806},
  timestamp    = {Fri, 25 Jun 2021 14:48:54 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/SchippersJHH08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/CostanzaGHS08,
  author       = {Pascal Costanza and
                  Richard P. Gabriel and
                  Robert Hirschfeld and
                  Guy L. Steele Jr.},
  editor       = {Gail E. Harris},
  title        = {Lisp50: The 50th birthday of lisp at {OOPSLA} 2008},
  booktitle    = {Companion to the 23rd Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2008,
                  October 19-13, 2007, Nashville, TN, {USA}},
  pages        = {853--854},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1449814.1449882},
  doi          = {10.1145/1449814.1449882},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/CostanzaGHS08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/s3/2008,
  editor       = {Robert Hirschfeld and
                  Kim Rose},
  title        = {Self-Sustaining Systems, First Workshop, {S3} 2008, Potsdam, Germany,
                  May 15-16, 2008, Revised Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {5146},
  publisher    = {Springer},
  year         = {2008},
  url          = {https://doi.org/10.1007/978-3-540-89275-5},
  doi          = {10.1007/978-3-540-89275-5},
  isbn         = {978-3-540-89274-8},
  timestamp    = {Tue, 14 May 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/s3/2008.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/gttse/HirschfeldCH07,
  author       = {Robert Hirschfeld and
                  Pascal Costanza and
                  Michael Haupt},
  editor       = {Ralf L{\"{a}}mmel and
                  Joost Visser and
                  Jo{\~{a}}o Saraiva},
  title        = {An Introduction to Context-Oriented Programming with ContextS},
  booktitle    = {Generative and Transformational Techniques in Software Engineering
                  II, International Summer School, {GTTSE} 2007, Braga, Portugal, July
                  2-7, 2007. Revised Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {5235},
  pages        = {396--407},
  publisher    = {Springer},
  year         = {2007},
  url          = {https://doi.org/10.1007/978-3-540-88643-3\_9},
  doi          = {10.1007/978-3-540-88643-3\_9},
  timestamp    = {Sun, 26 Apr 2020 17:09:18 +0200},
  biburl       = {https://dblp.org/rec/conf/gttse/HirschfeldCH07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icps/CherrierMFAH07,
  author       = {Pascal Cherrier and
                  Holger M{\"{u}}gge and
                  Andres Fortier and
                  Yamine A{\"{\i}}t Ameur and
                  Robert Hirschfeld},
  title        = {Software Engineering of Pervasive Services},
  booktitle    = {Proceedings of the {IEEE} International Conference on Pervasive Services,
                  {ICPS} 2007, 15-20 July, 2007, Istanbul, Turkey},
  pages        = {283},
  publisher    = {{IEEE} Computer Society},
  year         = {2007},
  url          = {https://doi.org/10.1109/PERSER.2007.4283927},
  doi          = {10.1109/PERSER.2007.4283927},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icps/CherrierMFAH07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sac/CostanzaH07,
  author       = {Pascal Costanza and
                  Robert Hirschfeld},
  editor       = {Yookun Cho and
                  Roger L. Wainwright and
                  Hisham Haddad and
                  Sung Y. Shin and
                  Yong Wan Koo},
  title        = {Reflective layer activation in ContextL},
  booktitle    = {Proceedings of the 2007 {ACM} Symposium on Applied Computing (SAC),
                  Seoul, Korea, March 11-15, 2007},
  pages        = {1280--1285},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1244002.1244279},
  doi          = {10.1145/1244002.1244279},
  timestamp    = {Sun, 02 Jun 2019 21:18:37 +0200},
  biburl       = {https://dblp.org/rec/conf/sac/CostanzaH07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/vamos/DesmetVCH07,
  author       = {Brecht Desmet and
                  Jorge Vallejos and
                  Pascal Costanza and
                  Robert Hirschfeld},
  editor       = {Klaus Pohl and
                  Patrick Heymans and
                  Kyo Chul Kang and
                  Andreas Metzger},
  title        = {Layered design approach for context-aware systems},
  booktitle    = {First International Workshop on Variability Modelling of Software-Intensive
                  Systems, VaMoS 2007, Limerick, Ireland, January 16-18, 2007. Proceedings},
  series       = {Lero Technical Report},
  volume       = {2007-01},
  pages        = {157--165},
  year         = {2007},
  url          = {http://www.vamos-workshop.net/proceedings/VaMoS\_2007\_Proceedings.pdf},
  timestamp    = {Sun, 14 Dec 2008 15:20:07 +0100},
  biburl       = {https://dblp.org/rec/conf/vamos/DesmetVCH07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/dls/2007,
  editor       = {Pascal Costanza and
                  Robert Hirschfeld},
  title        = {Proceedings of the 2007 Symposium on Dynamic Languages, {DLS} 2007,
                  October 22, 2007, Montreal, Quebec, Canada},
  publisher    = {{ACM}},
  year         = {2007},
  isbn         = {978-1-59593-868-8},
  timestamp    = {Tue, 14 Apr 2009 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/dls/2007.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/cl/HirschfeldH06,
  author       = {Robert Hirschfeld and
                  Stefan Hanenberg},
  title        = {Open Aspects},
  journal      = {Comput. Lang. Syst. Struct.},
  volume       = {32},
  number       = {2-3},
  pages        = {87--108},
  year         = {2006},
  url          = {https://doi.org/10.1016/j.cl.2005.09.003},
  doi          = {10.1016/J.CL.2005.09.003},
  timestamp    = {Tue, 11 Feb 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/cl/HirschfeldH06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/spe/HirschfeldK06,
  author       = {Robert Hirschfeld and
                  Katsuya Kawamura},
  title        = {Dynamic service adaptation},
  journal      = {Softw. Pract. Exp.},
  volume       = {36},
  number       = {11-12},
  pages        = {1115--1131},
  year         = {2006},
  url          = {https://doi.org/10.1002/spe.766},
  doi          = {10.1002/SPE.766},
  timestamp    = {Thu, 09 Apr 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/spe/HirschfeldK06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icsoft/BergelHCC06,
  author       = {Alexandre Bergel and
                  Robert Hirschfeld and
                  Siobh{\'{a}}n Clarke and
                  Pascal Costanza},
  editor       = {Joaquim Filipe and
                  Boris Shishkov and
                  Markus Helfert},
  title        = {Aspectboxes - controlling the visibility of aspects},
  booktitle    = {{ICSOFT} 2006, First International Conference on Software and Data
                  Technologies, Set{\'{u}}bal, Portugal, September 11-14, 2006},
  pages        = {29--35},
  publisher    = {{INSTICC} Press},
  year         = {2006},
  timestamp    = {Thu, 26 Oct 2006 11:45:24 +0200},
  biburl       = {https://dblp.org/rec/conf/icsoft/BergelHCC06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icsoft/BergelHCC06a,
  author       = {Alexandre Bergel and
                  Robert Hirschfeld and
                  Siobh{\'{a}}n Clarke and
                  Pascal Costanza},
  editor       = {Joaquim Filipe and
                  Boris Shishkov and
                  Markus Helfert},
  title        = {Aspectboxes: Controlling the Visibility of Aspects},
  booktitle    = {Software and Data Technologies - First International Conference, {ICSOFT}
                  2006, Set{\'{u}}bal, Portugal, September 11-14, 2006, Revised
                  Selected Papers},
  series       = {Communications in Computer and Information Science},
  volume       = {10},
  pages        = {74--83},
  publisher    = {Springer},
  year         = {2006},
  url          = {https://doi.org/10.1007/978-3-540-70621-2\_7},
  doi          = {10.1007/978-3-540-70621-2\_7},
  timestamp    = {Tue, 16 Aug 2022 23:04:29 +0200},
  biburl       = {https://dblp.org/rec/conf/icsoft/BergelHCC06a.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/jmlc/CostanzaHM06,
  author       = {Pascal Costanza and
                  Robert Hirschfeld and
                  Wolfgang De Meuter},
  editor       = {David E. Lightfoot and
                  Clemens A. Szyperski},
  title        = {Efficient Layer Activation for Switching Context-Dependent Behavior},
  booktitle    = {Modular Programming Languages, 7th Joint Modular Languages Conference,
                  {JMLC} 2006, Oxford, UK, September 13-15, 2006, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {4228},
  pages        = {84--103},
  publisher    = {Springer},
  year         = {2006},
  url          = {https://doi.org/10.1007/11860990\_7},
  doi          = {10.1007/11860990\_7},
  timestamp    = {Tue, 14 May 2019 10:00:44 +0200},
  biburl       = {https://dblp.org/rec/conf/jmlc/CostanzaHM06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/smalltalk/BrichauKGMHD06,
  author       = {Johan Brichau and
                  Andy Kellens and
                  Kris Gybels and
                  Kim Mens and
                  Robert Hirschfeld and
                  Theo D'Hondt},
  editor       = {Wolfgang De Meuter},
  title        = {Application-Specific Models and Pointcuts Using a Logic Meta Language},
  booktitle    = {Advances in Smalltalk, 14th International Smalltalk Conference, {ISC}
                  2006, Prague, Czech Republic, September 4-8, 2006, Revised Selected
                  Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {4406},
  pages        = {1--22},
  publisher    = {Springer},
  year         = {2006},
  url          = {https://doi.org/10.1007/978-3-540-71836-9\_1},
  doi          = {10.1007/978-3-540-71836-9\_1},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/smalltalk/BrichauKGMHD06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/gsem/2006,
  editor       = {Robert Hirschfeld and
                  Andreas Polze and
                  Ryszard Kowalczyk},
  title        = {Conference Proceedings NODe 2006, {GSEM} 2006, Erfurt, Germany, September
                  18-20, 2006},
  series       = {{LNI}},
  volume       = {{P-88}},
  publisher    = {{GI}},
  year         = {2006},
  url          = {https://dl.gi.de/handle/20.500.12116/25134},
  isbn         = {978-3-88579-182-9},
  timestamp    = {Wed, 13 Jan 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/gsem/2006.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/iee/HirschfeldL05,
  author       = {Robert Hirschfeld and
                  Ralf L{\"{a}}mmel},
  title        = {Reflective designs},
  journal      = {{IEE} Proc. Softw.},
  volume       = {152},
  number       = {1},
  pages        = {38--51},
  year         = {2005},
  url          = {https://doi.org/10.1049/ip-sen:20041097},
  doi          = {10.1049/IP-SEN:20041097},
  timestamp    = {Tue, 19 May 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/iee/HirschfeldL05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/CostanzaH05,
  author       = {Pascal Costanza and
                  Robert Hirschfeld},
  editor       = {Roel Wuyts},
  title        = {Language constructs for context-oriented programming: an overview
                  of ContextL},
  booktitle    = {Proceedings of the 2005 Symposium on Dynamic Languages, {DLS} 2005,
                  October 18, 2007, San Diego, California, {USA}},
  pages        = {1--10},
  publisher    = {{ACM}},
  year         = {2005},
  url          = {https://doi.org/10.1145/1146841.1146842},
  doi          = {10.1145/1146841.1146842},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/dls/CostanzaH05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwpse/MensWDDHJ05,
  author       = {Tom Mens and
                  Michel Wermelinger and
                  St{\'{e}}phane Ducasse and
                  Serge Demeyer and
                  Robert Hirschfeld and
                  Mehdi Jazayeri},
  title        = {Challenges in Software Evolution},
  booktitle    = {8th International Workshop on Principles of Software Evolution {(IWPSE}
                  2005), 5-7 September 2005, Lisbon, Portugal},
  pages        = {13--22},
  publisher    = {{IEEE} Computer Society},
  year         = {2005},
  url          = {https://doi.org/10.1109/IWPSE.2005.7},
  doi          = {10.1109/IWPSE.2005.7},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/iwpse/MensWDDHJ05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/smalltalk/HirschfeldH05,
  author       = {Robert Hirschfeld and
                  Stefan Hanenberg},
  editor       = {St{\'{e}}phane Ducasse and
                  Serge Stinckwich},
  title        = {Open Aspects},
  booktitle    = {2005 International Smalltalk Conference, {ESUG} 2005, Brussels, Belgium,
                  August 16-19, 2005},
  pages        = {6--26},
  publisher    = {University of Bern, Switzerland},
  year         = {2005},
  timestamp    = {Thu, 12 Mar 2020 11:31:32 +0100},
  biburl       = {https://dblp.org/rec/conf/smalltalk/HirschfeldH05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/jit/2005ng,
  editor       = {Robert Hirschfeld and
                  Ryszard Kowalczyk and
                  Andreas Polze and
                  Mathias Weske},
  title        = {NODe 2005, {GSEM} 2005, Erfurt, Germany, September 20-22, 2005 (Net.ObjectDays)},
  series       = {{LNI}},
  volume       = {{P-69}},
  publisher    = {{GI}},
  year         = {2005},
  url          = {https://dl.gi.de/handle/20.500.12116/25111},
  isbn         = {3-88579-398-9},
  timestamp    = {Tue, 12 Jan 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/jit/2005ng.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/HanenbergHU04,
  author       = {Stefan Hanenberg and
                  Robert Hirschfeld and
                  Rainer Unland},
  editor       = {Gail C. Murphy and
                  Karl J. Lieberherr},
  title        = {Morphing aspects: incompletely woven aspects and continuous weaving},
  booktitle    = {Proceedings of the 3rd International Conference on Aspect-Oriented
                  Software Development, {AOSD} 2004, Lancaster, UK, March 22-24, 2004},
  pages        = {46--55},
  publisher    = {{ACM}},
  year         = {2004},
  url          = {https://doi.org/10.1145/976270.976278},
  doi          = {10.1145/976270.976278},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/HanenbergHU04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icdcsw/HirschfeldK04,
  author       = {Robert Hirschfeld and
                  Katsuya Kawamura},
  title        = {Dynamic Service Adaptation},
  booktitle    = {24th International Conference on Distributed Computing Systems Workshops
                  {(ICDCS} 2004 Workshops), 23-24 March 2004, Hachioji, Tokyo, Japan},
  pages        = {290--297},
  publisher    = {{IEEE} Computer Society},
  year         = {2004},
  url          = {https://doi.org/10.1109/ICDCSW.2004.1284045},
  doi          = {10.1109/ICDCSW.2004.1284045},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icdcsw/HirschfeldK04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ifip6/HirschfeldKB04,
  author       = {Robert Hirschfeld and
                  Katsuya Kawamura and
                  Hendrik Berndt},
  editor       = {Roberto Battiti and
                  Marco Conti and
                  Renato Lo Cigno},
  title        = {Dynamic Service Adaptation for Runtime System Extensions},
  booktitle    = {Wireless On-Demand Network Systems, First {IFIP} {TC6} Working Conference,
                  {WONS} 2004, Madonna di Campiglio, Italy, January 21-23, 2004, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2928},
  pages        = {227--240},
  publisher    = {Springer},
  year         = {2004},
  url          = {https://doi.org/10.1007/978-3-540-24614-5\_17},
  doi          = {10.1007/978-3-540-24614-5\_17},
  timestamp    = {Tue, 14 May 2019 10:00:49 +0200},
  biburl       = {https://dblp.org/rec/conf/ifip6/HirschfeldKB04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:journals/entcs/HirschfeldL05,
  author       = {Robert Hirschfeld and
                  Ralf L{\"{a}}mmel},
  editor       = {Reiko Heckel and
                  Tom Mens},
  title        = {Reflective Designs -- An Overview},
  booktitle    = {Proceedings of the Workshop on Software Evolution through Transformations:
                  Model-based vs. Implementation-level Solutions, SETra@ICGT 2004, Rome,
                  Italy, October 2, 2004},
  series       = {Electronic Notes in Theoretical Computer Science},
  volume       = {127},
  number       = {3},
  pages        = {55--58},
  publisher    = {Elsevier},
  year         = {2004},
  url          = {https://doi.org/10.1016/j.entcs.2004.08.033},
  doi          = {10.1016/J.ENTCS.2004.08.033},
  timestamp    = {Mon, 12 Dec 2022 14:43:05 +0100},
  biburl       = {https://dblp.org/rec/journals/entcs/HirschfeldL05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/middleware/HirschfeldB03,
  author       = {Robert Hirschfeld and
                  Marc Born},
  title        = {{MDA} Intra-Level Model Conversions and Transformation Models},
  booktitle    = {International Middleware Conference, Workshop Proceedings, June 16-20,
                  2003, Rio de Janeiro, Brazil},
  pages        = {297--299},
  publisher    = {PUC-Rio},
  year         = {2003},
  timestamp    = {Thu, 17 Jul 2003 08:59:54 +0200},
  biburl       = {https://dblp.org/rec/conf/middleware/HirschfeldB03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jcn/PrehoferKHBK02a,
  author       = {Christian Prehofer and
                  Wolfgang Kellerer and
                  Robert Hirschfeld and
                  Hendrik Berndt and
                  Katsuya Kawamura},
  title        = {An architecture supporting adaptation and evolution in fourth generation
                  mobile communication systems},
  journal      = {J. Commun. Networks},
  volume       = {4},
  number       = {4},
  pages        = {336--343},
  year         = {2002},
  url          = {https://doi.org/10.1109/JCN.2002.6596657},
  doi          = {10.1109/JCN.2002.6596657},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jcn/PrehoferKHBK02a.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/jit/Hirschfeld02,
  author       = {Robert Hirschfeld},
  editor       = {Mehmet Aksit and
                  Mira Mezini and
                  Rainer Unland},
  title        = {AspectS - Aspect-Oriented Programming with Squeak},
  booktitle    = {Objects, Components, Architectures, Services, and Applications for
                  a Networked World, International Conference NetObjectDays, NODe 2002,
                  Erfurt, Germany, October 7-10, 2002, Revised Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {2591},
  pages        = {216--232},
  publisher    = {Springer},
  year         = {2002},
  url          = {https://doi.org/10.1007/3-540-36557-5\_17},
  doi          = {10.1007/3-540-36557-5\_17},
  timestamp    = {Tue, 14 May 2019 10:00:51 +0200},
  biburl       = {https://dblp.org/rec/conf/jit/Hirschfeld02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@phdthesis{DBLP:phd/dnb/Hirschfeld97,
  author       = {Robert Hirschfeld},
  title        = {Ein Beitrag zur Modellierung objektorientierter Softwarearchitekturen
                  durch Einf{\"{u}}hrung einer Komponentenverkn{\"{u}}pfungsschicht},
  school       = {Technische Universit{\"{a}}t Ilmenau, Germany},
  year         = {1997},
  url          = {https://d-nb.info/953176770},
  timestamp    = {Sat, 17 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/phd/dnb/Hirschfeld97.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
a service of  Schloss Dagstuhl - Leibniz Center for Informatics