BibTeX records: Michael Homer

download as .bib file

@inproceedings{DBLP:conf/paint/Homer23,
  author       = {Michael Homer},
  editor       = {Tom Beckmann and
                  Robert Hirschfeld and
                  Juan Pablo S{\'{a}}enz and
                  Mauricio Verano Merino},
  title        = {Branching Compositional Data Transformations in jq, Visually},
  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        = {11--16},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3623504.3623567},
  doi          = {10.1145/3623504.3623567},
  timestamp    = {Thu, 26 Oct 2023 15:50:42 +0200},
  biburl       = {https://dblp.org/rec/conf/paint/Homer23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/Homer23,
  author       = {Michael Homer},
  editor       = {Shigeru Chiba and
                  Youyou Cong and
                  Elisa Gonzalez Boix},
  title        = {Multiple-Representation Visual Compositional Dataflow 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        = {39--47},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3594671.3594681},
  doi          = {10.1145/3594671.3594681},
  timestamp    = {Sun, 24 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/Homer23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ftfjp/WebsterSH22,
  author       = {Nick Webster and
                  Marco Servetto and
                  Michael Homer},
  editor       = {Henrique Reb{\^{e}}lo},
  title        = {Using Functional Reactive Programming to Define Safe Actor Systems},
  booktitle    = {Proceedings of the 24th {ACM} International Workshop on Formal Techniques
                  for Java-like Programs, FTfJP 2022, Berlin, Germany, 7 June 2022},
  pages        = {4--10},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3611096.3611098},
  doi          = {10.1145/3611096.3611098},
  timestamp    = {Fri, 27 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ftfjp/WebsterSH22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/Homer22,
  author       = {Michael Homer},
  editor       = {Ademar Aguiar and
                  Eduardo Guerra and
                  Shigeru Chiba and
                  Elisa Gonzalez Boix},
  title        = {Calling Cards: Concrete Visual End-User Programming},
  booktitle    = {Proceedings of the 6th International Conference on the Art, Science,
                  and Engineering of Programming, Programming 2022, Porto, Portugal,
                  March 21-25, 2022},
  pages        = {22--29},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3532512.3535221},
  doi          = {10.1145/3532512.3535221},
  timestamp    = {Sun, 25 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/programming/Homer22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/splash/Homer22,
  author       = {Michael Homer},
  editor       = {Tom Beckmann and
                  Robert Hirschfeld and
                  Juan Pablo S{\'{a}}enz and
                  Mauricio Verano Merino},
  title        = {Interleaved 2D Notation for Concatenative Programming},
  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        = {1--10},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3563836.3568722},
  doi          = {10.1145/3563836.3568722},
  timestamp    = {Thu, 22 Dec 2022 11:19:46 +0100},
  biburl       = {https://dblp.org/rec/conf/splash/Homer22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/splash/Selwyn-SmithAH22,
  author       = {Ben Selwyn{-}Smith and
                  Craig Anslow and
                  Michael Homer},
  editor       = {Tom Beckmann and
                  Robert Hirschfeld and
                  Juan Pablo S{\'{a}}enz and
                  Mauricio Verano Merino},
  title        = {Blocks, Blocks, and More Blocks-Based Programming},
  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        = {35--47},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3563836.3568726},
  doi          = {10.1145/3563836.3568726},
  timestamp    = {Thu, 22 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/splash/Selwyn-SmithAH22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/splash/MeoH22,
  author       = {Alexis De Meo and
                  Michael Homer},
  editor       = {Tom Beckmann and
                  Robert Hirschfeld and
                  Juan Pablo S{\'{a}}enz and
                  Mauricio Verano Merino},
  title        = {Domain-Specific Visual Language for Data Engineering Quality},
  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        = {48--56},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3563836.3568727},
  doi          = {10.1145/3563836.3568727},
  timestamp    = {Thu, 22 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/splash/MeoH22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/tabletop/HomerA22,
  author       = {Michael Homer and
                  Craig Anslow},
  editor       = {Craig Anslow and
                  Judy Kay},
  title        = {Swipe-and-Tap Functional Programming},
  booktitle    = {Companion Proceedings of the 2022 Conference on Interactive Surfaces
                  and Spaces, {ISS} 2022, Wellington, New Zealand, November 20-23, 2022},
  pages        = {18--21},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3532104.3571459},
  doi          = {10.1145/3532104.3571459},
  timestamp    = {Mon, 05 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/tabletop/HomerA22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/Greenwood-Thessman21,
  author       = {Erin Greenwood{-}Thessman and
                  Isaac Oscar Gariano and
                  Richard Roberts and
                  Stefan Marr and
                  Michael Homer and
                  James Noble},
  editor       = {Chris Seaton and
                  Olivier Fl{\"{u}}ckiger},
  title        = {Na{\"{\i}}ve transient cast insertion isn't (that) bad},
  booktitle    = {{ICOOOLPS} 2021: Proceedings of the 16th {ACM} International Workshop
                  on Implementation, Compilation, Optimization of {OO} Languages, Programs
                  and Systems, Virtual Event, Denmark, 13 July 2021},
  pages        = {1--9},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3464972.3472395},
  doi          = {10.1145/3464972.3472395},
  timestamp    = {Tue, 08 Feb 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/Greenwood-Thessman21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icsm/OliverH0A21,
  author       = {Philip Oliver and
                  Michael Homer and
                  Jens Dietrich and
                  Craig Anslow},
  title        = {A Partial Reproduction of {A} Guided Genetic Algorithm for Automated
                  Crash Reproduction},
  booktitle    = {{IEEE} International Conference on Software Maintenance and Evolution,
                  {ICSME} 2021, Luxembourg, September 27 - October 1, 2021},
  pages        = {684--688},
  publisher    = {{IEEE}},
  year         = {2021},
  url          = {https://doi.org/10.1109/ICSME52107.2021.00081},
  doi          = {10.1109/ICSME52107.2021.00081},
  timestamp    = {Mon, 03 Jan 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icsm/OliverH0A21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/Fernandez-Reyes21,
  author       = {Kiko Fernandez{-}Reyes and
                  Isaac Oscar Gariano and
                  James Noble and
                  Erin Greenwood{-}Thessman and
                  Michael Homer and
                  Tobias Wrigstad},
  editor       = {Wolfgang De Meuter and
                  Elisa L. A. Baniassad},
  title        = {Dala: a simple capability-based dynamic language design for data race-freedom},
  booktitle    = {Onward! 2021: Proceedings of the 2021 {ACM} {SIGPLAN} International
                  Symposium on New Ideas, New Paradigms, and Reflections on Programming
                  and Software, Virtual Event / Chicago, IL, USA, October 20-22, 2021},
  pages        = {1--17},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3486607.3486747},
  doi          = {10.1145/3486607.3486747},
  timestamp    = {Sat, 08 Jan 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/Fernandez-Reyes21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2107-11933,
  author       = {Philip Oliver and
                  Michael Homer and
                  Jens Dietrich and
                  Craig Anslow},
  title        = {A Partial Reproduction of {A} Guided Genetic Algorithm for Automated
                  Crash Reproduction},
  journal      = {CoRR},
  volume       = {abs/2107.11933},
  year         = {2021},
  url          = {https://arxiv.org/abs/2107.11933},
  eprinttype    = {arXiv},
  eprint       = {2107.11933},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2107-11933.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2109-07541,
  author       = {Kiko Fernandez{-}Reyes and
                  Isaac Oscar Gariano and
                  James Noble and
                  Erin Greenwood{-}Thessman and
                  Michael Homer and
                  Tobias Wrigstad},
  title        = {Dala: {A} Simple Capability-Based Dynamic Language Design For Data
                  Race-Freedom},
  journal      = {CoRR},
  volume       = {abs/2109.07541},
  year         = {2021},
  url          = {https://arxiv.org/abs/2109.07541},
  eprinttype    = {arXiv},
  eprint       = {2109.07541},
  timestamp    = {Wed, 22 Sep 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2109-07541.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/vl/McIntyreH20,
  author       = {Deacon McIntyre and
                  Michael Homer},
  editor       = {Michael Homer and
                  Felienne Hermans and
                  Steven L. Tanimoto and
                  Craig Anslow},
  title        = {Poster: {A} Visual Programming Language for Cellular Automata},
  booktitle    = {{IEEE} Symposium on Visual Languages and Human-Centric Computing,
                  {VL/HCC} 2020, Dunedin, New Zealand, August 10-14, 2020},
  pages        = {1--2},
  publisher    = {{IEEE}},
  year         = {2020},
  url          = {https://doi.org/10.1109/VL/HCC50065.2020.9127283},
  doi          = {10.1109/VL/HCC50065.2020.9127283},
  timestamp    = {Tue, 13 Oct 2020 17:39:54 +0200},
  biburl       = {https://dblp.org/rec/conf/vl/McIntyreH20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/vl/2020,
  editor       = {Michael Homer and
                  Felienne Hermans and
                  Steven L. Tanimoto and
                  Craig Anslow},
  title        = {{IEEE} Symposium on Visual Languages and Human-Centric Computing,
                  {VL/HCC} 2020, Dunedin, New Zealand, August 10-14, 2020},
  publisher    = {{IEEE}},
  year         = {2020},
  url          = {https://ieeexplore.ieee.org/xpl/conhome/9124617/proceeding},
  isbn         = {978-1-7281-6901-9},
  timestamp    = {Tue, 13 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/vl/2020.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/Homer0019,
  author       = {Michael Homer and
                  Timothy Jones and
                  James Noble},
  editor       = {Stefan Marr and
                  Juan Fumero},
  title        = {First-class dynamic types},
  booktitle    = {Proceedings of the 15th {ACM} {SIGPLAN} International Symposium on
                  Dynamic Languages, {DLS} 2019, Athens, Greece, October 20, 2019},
  pages        = {1--14},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3359619.3359740},
  doi          = {10.1145/3359619.3359740},
  timestamp    = {Fri, 27 Mar 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/dls/Homer0019.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/RobertsMH019,
  author       = {Richard Roberts and
                  Stefan Marr and
                  Michael Homer and
                  James Noble},
  editor       = {Alastair F. Donaldson},
  title        = {Transient Typechecks Are (Almost) Free},
  booktitle    = {33rd European Conference on Object-Oriented Programming, {ECOOP} 2019,
                  July 15-19, 2019, London, United Kingdom},
  series       = {LIPIcs},
  volume       = {134},
  pages        = {5:1--5:28},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2019},
  url          = {https://doi.org/10.4230/LIPIcs.ECOOP.2019.5},
  doi          = {10.4230/LIPICS.ECOOP.2019.5},
  timestamp    = {Tue, 11 Feb 2020 15:52:14 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/RobertsMH019.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/Gariano0MH019,
  author       = {Isaac Oscar Gariano and
                  Richard Roberts and
                  Stefan Marr and
                  Michael Homer and
                  James Noble},
  editor       = {Daniele Bonetta and
                  Yu David Liu},
  title        = {Which of my transient type checks are not (almost) free?},
  booktitle    = {Proceedings of the 11th {ACM} {SIGPLAN} International Workshop on
                  Virtual Machines and Intermediate Languages, VMIL@SPLASH 2019, Athens,
                  Greece, October 22, 2019},
  pages        = {58--66},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3358504.3361232},
  doi          = {10.1145/3358504.3361232},
  timestamp    = {Mon, 15 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/Gariano0MH019.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sosp/MuhammadRH19,
  author       = {Hisham Muhammad and
                  Lucas Correia Villa Real and
                  Michael Homer},
  title        = {Taxonomy of Package Management in Programming Languages and Operating
                  Systems},
  booktitle    = {Proceedings of the 10th Workshop on Programming Languages and Operating
                  Systems, {SOSP} 2019, Huntsville, ON, Canada, October 27-30, 2019},
  pages        = {60--66},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3365137.3365402},
  doi          = {10.1145/3365137.3365402},
  timestamp    = {Tue, 05 Nov 2019 16:40:10 +0100},
  biburl       = {https://dblp.org/rec/conf/sosp/MuhammadRH19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/vl/Selwyn-SmithAHW19,
  author       = {Ben Selwyn{-}Smith and
                  Craig Anslow and
                  Michael Homer and
                  James R. Wallace},
  editor       = {Justin Smith and
                  Christopher Bogart and
                  Judith Good and
                  Scott D. Fleming},
  title        = {Co-located Collaborative Block-Based Programming},
  booktitle    = {2019 {IEEE} Symposium on Visual Languages and Human-Centric Computing,
                  {VL/HCC} 2019, Memphis, Tennessee, USA, October 14-18, 2019},
  pages        = {107--116},
  publisher    = {{IEEE} Computer Society},
  year         = {2019},
  url          = {https://doi.org/10.1109/VLHCC.2019.8818895},
  doi          = {10.1109/VLHCC.2019.8818895},
  timestamp    = {Thu, 30 Jan 2020 11:06:27 +0100},
  biburl       = {https://dblp.org/rec/conf/vl/Selwyn-SmithAHW19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1909-05581,
  author       = {Isaac Oscar Gariano and
                  Richard Roberts and
                  Stefan Marr and
                  Michael Homer and
                  James Noble},
  title        = {Which of My Transient Type Checks Are Not (Almost) Free?},
  journal      = {CoRR},
  volume       = {abs/1909.05581},
  year         = {2019},
  url          = {http://arxiv.org/abs/1909.05581},
  eprinttype    = {arXiv},
  eprint       = {1909.05581},
  timestamp    = {Wed, 25 Sep 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1909-05581.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aplas/0002H18,
  author       = {Timothy Jones and
                  Michael Homer},
  editor       = {Sukyoung Ryu},
  title        = {The Practice of a Compositional Functional Programming Language},
  booktitle    = {Programming Languages and Systems - 16th Asian Symposium, {APLAS}
                  2018, Wellington, New Zealand, December 2-6, 2018, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {11275},
  pages        = {166--177},
  publisher    = {Springer},
  year         = {2018},
  url          = {https://doi.org/10.1007/978-3-030-02768-1\_10},
  doi          = {10.1007/978-3-030-02768-1\_10},
  timestamp    = {Tue, 14 May 2019 10:00:41 +0200},
  biburl       = {https://dblp.org/rec/conf/aplas/0002H18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/LundqvistAHBC18,
  author       = {Karsten Lundqvist and
                  Craig Anslow and
                  Michael Homer and
                  Kris Bubendorfer and
                  Dale Anthony Carnegie},
  editor       = {Tiffany Barnes and
                  Daniel D. Garcia and
                  Elizabeth K. Hawthorne and
                  Manuel A. P{\'{e}}rez{-}Qui{\~{n}}ones},
  title        = {An Agile Conversion Masters Degree Programme in Software Development},
  booktitle    = {Proceedings of the 49th {ACM} Technical Symposium on Computer Science
                  Education, {SIGCSE} 2018, Baltimore, MD, USA, February 21-24, 2018},
  pages        = {846--851},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3159450.3159540},
  doi          = {10.1145/3159450.3159540},
  timestamp    = {Tue, 06 Nov 2018 11:07:13 +0100},
  biburl       = {https://dblp.org/rec/conf/sigcse/LundqvistAHBC18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1807-00661,
  author       = {Richard Roberts and
                  Stefan Marr and
                  Michael Homer and
                  James Noble},
  title        = {Shallow Types for Insightful Programs: Grace is Optional, Performance
                  is Not},
  journal      = {CoRR},
  volume       = {abs/1807.00661},
  year         = {2018},
  url          = {http://arxiv.org/abs/1807.00661},
  eprinttype    = {arXiv},
  eprint       = {1807.00661},
  timestamp    = {Wed, 25 Sep 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1807-00661.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/cn/QuNH17,
  author       = {Ying Qu and
                  Bryan Ng and
                  Michael Homer},
  title        = {Optimising channel assignment to prevent flow starvation and improve
                  fairness for planning single radio WMNs in built environments},
  journal      = {Comput. Networks},
  volume       = {129},
  pages        = {215--231},
  year         = {2017},
  url          = {https://doi.org/10.1016/j.comnet.2017.09.016},
  doi          = {10.1016/J.COMNET.2017.09.016},
  timestamp    = {Tue, 18 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/cn/QuNH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jnca/QuNH17,
  author       = {Ying Qu and
                  Bryan Ng and
                  Michael Homer},
  title        = {A goodput distribution model for planning {IEEE} 802.11 WBNs in built
                  environments},
  journal      = {J. Netw. Comput. Appl.},
  volume       = {99},
  pages        = {28--46},
  year         = {2017},
  url          = {https://doi.org/10.1016/j.jnca.2017.10.005},
  doi          = {10.1016/J.JNCA.2017.10.005},
  timestamp    = {Tue, 18 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jnca/QuNH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jot/NobleBBHJ17,
  author       = {James Noble and
                  Andrew P. Black and
                  Kim B. Bruce and
                  Michael Homer and
                  Timothy Jones},
  title        = {Grace's Inheritance},
  journal      = {J. Object Technol.},
  volume       = {16},
  number       = {2},
  pages        = {2:1--35},
  year         = {2017},
  url          = {https://doi.org/10.5381/jot.2017.16.2.a2},
  doi          = {10.5381/JOT.2017.16.2.A2},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jot/NobleBBHJ17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jvlc/HomerN17,
  author       = {Michael Homer and
                  James Noble},
  title        = {Lessons in Combining Block-based and Textual Programming},
  journal      = {J. Vis. Lang. Sentient Syst.},
  volume       = {3},
  pages        = {22--39},
  year         = {2017},
  url          = {http://ksiresearch.org/vlss/journal/VLSS2017/vlss-2017-homer-noble.pdf},
  timestamp    = {Thu, 05 Aug 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jvlc/HomerN17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/darts/0002H16,
  author       = {Timothy Jones and
                  Michael Homer},
  title        = {Object Inheritance Without Classes (Artifact)},
  journal      = {Dagstuhl Artifacts Ser.},
  volume       = {2},
  number       = {1},
  pages        = {06:1--06:2},
  year         = {2016},
  url          = {https://doi.org/10.4230/DARTS.2.1.6},
  doi          = {10.4230/DARTS.2.1.6},
  timestamp    = {Tue, 01 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/darts/0002H16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/0002HNB16,
  author       = {Timothy Jones and
                  Michael Homer and
                  James Noble and
                  Kim B. Bruce},
  editor       = {Shriram Krishnamurthi and
                  Benjamin S. Lerner},
  title        = {Object Inheritance Without Classes},
  booktitle    = {30th European Conference on Object-Oriented Programming, {ECOOP} 2016,
                  July 18-22, 2016, Rome, Italy},
  series       = {LIPIcs},
  volume       = {56},
  pages        = {13:1--13:26},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2016},
  url          = {https://doi.org/10.4230/LIPIcs.ECOOP.2016.13},
  doi          = {10.4230/LIPICS.ECOOP.2016.13},
  timestamp    = {Tue, 11 Feb 2020 15:52:14 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/0002HNB16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/NobleBBHM16,
  author       = {James Noble and
                  Andrew P. Black and
                  Kim B. Bruce and
                  Michael Homer and
                  Mark S. Miller},
  editor       = {Eelco Visser and
                  Emerson R. Murphy{-}Hill and
                  Cristina V. Lopes},
  title        = {The left hand of equals},
  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        = {224--237},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2986012.2986031},
  doi          = {10.1145/2986012.2986031},
  timestamp    = {Tue, 27 Dec 2022 12:44:40 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/NobleBBHM16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/darts/JonesHN15,
  author       = {Timothy Jones and
                  Michael Homer and
                  James Noble},
  title        = {Brand Objects for Nominal Typing (Artifact)},
  journal      = {Dagstuhl Artifacts Ser.},
  volume       = {1},
  number       = {1},
  pages        = {04:1--04:2},
  year         = {2015},
  url          = {https://doi.org/10.4230/DARTS.1.1.4},
  doi          = {10.4230/DARTS.1.1.4},
  timestamp    = {Tue, 01 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/darts/JonesHN15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/HomerJN15,
  author       = {Michael Homer and
                  Timothy Jones and
                  James Noble},
  editor       = {Manuel Serrano},
  title        = {From APIs to languages: generalising method names},
  booktitle    = {Proceedings of the 11th Symposium on Dynamic Languages, {DLS} 2015,
                  part of {SPLASH} 2015, Pittsburgh, PA, USA, October 25-30, 2015},
  pages        = {1--12},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2816707.2816708},
  doi          = {10.1145/2816707.2816708},
  timestamp    = {Wed, 23 Jun 2021 15:34:31 +0200},
  biburl       = {https://dblp.org/rec/conf/dls/HomerJN15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/JonesHN15,
  author       = {Timothy Jones and
                  Michael Homer and
                  James Noble},
  editor       = {John Tang Boyland},
  title        = {Brand Objects for Nominal Typing},
  booktitle    = {29th European Conference on Object-Oriented Programming, {ECOOP} 2015,
                  July 5-10, 2015, Prague, Czech Republic},
  series       = {LIPIcs},
  volume       = {37},
  pages        = {198--221},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2015},
  url          = {https://doi.org/10.4230/LIPIcs.ECOOP.2015.198},
  doi          = {10.4230/LIPICS.ECOOP.2015.198},
  timestamp    = {Tue, 11 Feb 2020 15:52:14 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/JonesHN15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/HomerJNBB14,
  author       = {Michael Homer and
                  Timothy Jones and
                  James Noble and
                  Kim B. Bruce and
                  Andrew P. Black},
  editor       = {Richard E. Jones},
  title        = {Graceful Dialects},
  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        = {131--156},
  publisher    = {Springer},
  year         = {2014},
  url          = {https://doi.org/10.1007/978-3-662-44202-9\_6},
  doi          = {10.1007/978-3-662-44202-9\_6},
  timestamp    = {Tue, 14 May 2019 10:00:54 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/HomerJNBB14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/vissoft/HomerN14,
  author       = {Michael Homer and
                  James Noble},
  editor       = {Houari A. Sahraoui and
                  Andy Zaidman and
                  Bonita Sharif},
  title        = {Combining Tiled and Textual Views of Code},
  booktitle    = {Second {IEEE} Working Conference on Software Visualization, {VISSOFT}
                  2014, Victoria, BC, Canada, September 29-30, 2014},
  pages        = {1--10},
  publisher    = {{IEEE} Computer Society},
  year         = {2014},
  url          = {https://doi.org/10.1109/VISSOFT.2014.11},
  doi          = {10.1109/VISSOFT.2014.11},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/vissoft/HomerN14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/csee/NobleHBB13,
  author       = {James Noble and
                  Michael Homer and
                  Kim B. Bruce and
                  Andrew P. Black},
  editor       = {Tony Cowling and
                  Shawn A. Bohner and
                  Mark A. Ardis},
  title        = {Designing Grace: Can an introductory programming language support
                  the teaching of software engineering?},
  booktitle    = {26th International Conference on Software Engineering Education and
                  Training, CSEE{\&}T 2013, San Francisco, CA, USA, May 19-21, 2013},
  pages        = {219--228},
  publisher    = {{IEEE}},
  year         = {2013},
  url          = {https://doi.org/10.1109/CSEET.2013.6595253},
  doi          = {10.1109/CSEET.2013.6595253},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/csee/NobleHBB13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europlop/HomerN13,
  author       = {Michael Homer and
                  James Noble},
  editor       = {Uwe van Heesch and
                  Christian Kohls},
  title        = {Object creation in Grace},
  booktitle    = {Proceedings of the 18th European Conference on Pattern Languages of
                  Program, EuroPLoP 2013, Irsee, Germany, July 10-14, 2013},
  pages        = {21:1--21:15},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2739011.2739032},
  doi          = {10.1145/2739011.2739032},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/europlop/HomerN13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/BlackBHNRY13,
  author       = {Andrew P. Black and
                  Kim B. Bruce and
                  Michael Homer and
                  James Noble and
                  Amy Ruskin and
                  Richard Yannow},
  editor       = {Tracy Camp and
                  Paul T. Tymann and
                  J. D. Dougherty and
                  Kris Nagel},
  title        = {Seeking grace: a new object-oriented language for novices},
  booktitle    = {The 44th {ACM} Technical Symposium on Computer Science Education,
                  {SIGCSE} 2013, Denver, CO, USA, March 6-9, 2013},
  pages        = {129--134},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2445196.2445240},
  doi          = {10.1145/2445196.2445240},
  timestamp    = {Tue, 23 Mar 2021 10:54:19 +0100},
  biburl       = {https://dblp.org/rec/conf/sigcse/BlackBHNRY13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/vissoft/HomerN13,
  author       = {Michael Homer and
                  James Noble},
  editor       = {Alexandru C. Telea and
                  Andreas Kerren and
                  Andrian Marcus},
  title        = {A tile-based editor for a textual programming language},
  booktitle    = {2013 First {IEEE} Working Conference on Software Visualization (VISSOFT),
                  Eindhoven, The Netherlands, September 27-28, 2013},
  pages        = {1--4},
  publisher    = {{IEEE} Computer Society},
  year         = {2013},
  url          = {https://doi.org/10.1109/VISSOFT.2013.6650546},
  doi          = {10.1109/VISSOFT.2013.6650546},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/vissoft/HomerN13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/HomerNBBP12,
  author       = {Michael Homer and
                  James Noble and
                  Kim B. Bruce and
                  Andrew P. Black and
                  David J. Pearce},
  editor       = {Alessandro Warth},
  title        = {Patterns as objects in grace},
  booktitle    = {Proceedings of the 8th Symposium on Dynamic Languages, {DLS} '12,
                  Tucson, AZ, USA, October 22, 2012},
  pages        = {17--28},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2384577.2384581},
  doi          = {10.1145/2384577.2384581},
  timestamp    = {Thu, 24 Jun 2021 16:19:31 +0200},
  biburl       = {https://dblp.org/rec/conf/dls/HomerNBBP12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/BlackBHN12,
  author       = {Andrew P. Black and
                  Kim B. Bruce and
                  Michael Homer and
                  James Noble},
  editor       = {Gary T. Leavens and
                  Jonathan Edwards},
  title        = {Grace: the absence of (inessential) difficulty},
  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        = {85--98},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2384592.2384601},
  doi          = {10.1145/2384592.2384601},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/BlackBHN12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
a service of  Schloss Dagstuhl - Leibniz Center for Informatics