BibTeX records: Andrew P. Black

download as .bib file

@inproceedings{DBLP:conf/birthday/BlackB023,
  author       = {Andrew P. Black and
                  Kim B. Bruce and
                  James Noble},
  editor       = {Ralf L{\"{a}}mmel and
                  Peter D. Mosses and
                  Friedrich Steimann},
  title        = {The Importance of Being Eelco},
  booktitle    = {Eelco Visser Commemorative Symposium, {EVCS} 2023, April 5, 2023,
                  Delft, The Netherlands},
  series       = {OASIcs},
  volume       = {109},
  pages        = {4:1--4:15},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2023},
  url          = {https://doi.org/10.4230/OASIcs.EVCS.2023.4},
  doi          = {10.4230/OASICS.EVCS.2023.4},
  timestamp    = {Thu, 23 Mar 2023 11:44:45 +0100},
  biburl       = {https://dblp.org/rec/conf/birthday/BlackB023.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ese/AranegaDMBDEFP21,
  author       = {Vincent Aranega and
                  Julien Delplanque and
                  Matias Martinez and
                  Andrew P. Black and
                  St{\'{e}}phane Ducasse and
                  Anne Etien and
                  Christopher P. Fuhrman and
                  Guillermo Polito},
  title        = {Rotten green tests in Java, Pharo and Python},
  journal      = {Empir. Softw. Eng.},
  volume       = {26},
  number       = {6},
  pages        = {130},
  year         = {2021},
  url          = {https://doi.org/10.1007/s10664-021-10016-2},
  doi          = {10.1007/S10664-021-10016-2},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ese/AranegaDMBDEFP21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/DelplanqueDPBE19,
  author       = {Julien Delplanque and
                  St{\'{e}}phane Ducasse and
                  Guillermo Polito and
                  Andrew P. Black and
                  Anne Etien},
  editor       = {Joanne M. Atlee and
                  Tevfik Bultan and
                  Jon Whittle},
  title        = {Rotten green tests},
  booktitle    = {Proceedings of the 41st International Conference on Software Engineering,
                  {ICSE} 2019, Montreal, QC, Canada, May 25-31, 2019},
  pages        = {500--511},
  publisher    = {{IEEE} / {ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1109/ICSE.2019.00062},
  doi          = {10.1109/ICSE.2019.00062},
  timestamp    = {Tue, 24 May 2022 15:28:49 +0200},
  biburl       = {https://dblp.org/rec/conf/icse/DelplanqueDPBE19.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}
}
@inproceedings{DBLP:conf/birthday/BlackBN16,
  author       = {Andrew P. Black and
                  Kim B. Bruce and
                  James Noble},
  editor       = {Sam Lindley and
                  Conor McBride and
                  Philip W. Trinder and
                  Donald Sannella},
  title        = {The Essence of Inheritance},
  booktitle    = {A List of Successes That Can Change the World - Essays Dedicated to
                  Philip Wadler on the Occasion of His 60th Birthday},
  series       = {Lecture Notes in Computer Science},
  volume       = {9600},
  pages        = {73--94},
  publisher    = {Springer},
  year         = {2016},
  url          = {https://doi.org/10.1007/978-3-319-30936-1\_4},
  doi          = {10.1007/978-3-319-30936-1\_4},
  timestamp    = {Tue, 14 May 2019 10:00:52 +0200},
  biburl       = {https://dblp.org/rec/conf/birthday/BlackBN16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/AlexanderB16,
  author       = {Forrest Alexander and
                  Andrew P. Black},
  title        = {The performance of object encodings in JavaScript},
  booktitle    = {Proceedings of the 11th Workshop on Implementation, Compilation, Optimization
                  of Object-Oriented Languages, Programs and Systems, ICOOOLPS@ECOOP
                  2016, Rome, Italy, July 17-22, 2016},
  pages        = {8:1--8:5},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/3012408.3012417},
  doi          = {10.1145/3012408.3012417},
  timestamp    = {Tue, 06 Nov 2018 16:59:31 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/AlexanderB16.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/corr/BlackBN16,
  author       = {Andrew P. Black and
                  Kim B. Bruce and
                  James Noble},
  title        = {The Essence of Inheritance},
  journal      = {CoRR},
  volume       = {abs/1601.02059},
  year         = {2016},
  url          = {http://arxiv.org/abs/1601.02059},
  eprinttype    = {arXiv},
  eprint       = {1601.02059},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/BlackBN16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/Black15,
  author       = {Andrew P. Black},
  editor       = {Markku Sakkinen},
  title        = {The Expression Problem, Gracefully},
  booktitle    = {Proceedings of the MechAnisms on SPEcialization, Generalization and
                  inHerItance, MASPEGHI@ECOOP 2015, Prague, Czech Republic, July 4-10,
                  2015},
  pages        = {1--7},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2786555.2786556},
  doi          = {10.1145/2786555.2786556},
  timestamp    = {Tue, 06 Nov 2018 16:59:31 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/Black15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigplan/Black14,
  author       = {Andrew P. Black},
  title        = {{SIGPLAN} secretary's report},
  journal      = {{ACM} {SIGPLAN} Notices},
  volume       = {49},
  number       = {4S},
  pages        = {3},
  year         = {2014},
  url          = {https://doi.org/10.1145/2641638.2641642},
  doi          = {10.1145/2641638.2641642},
  timestamp    = {Tue, 26 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sigplan/Black14.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}
}
@proceedings{DBLP:conf/dls/2014,
  editor       = {Andrew P. Black and
                  Laurence Tratt},
  title        = {DLS'14, Proceedings of the 10th {ACM} Symposium on Dynamic Languages,
                  part of {SLASH} 2014, Portland, OR, USA, October 20-24, 2014},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2661088},
  doi          = {10.1145/2661088},
  isbn         = {978-1-4503-3211-8},
  timestamp    = {Wed, 23 Jun 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/dls/2014.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/eclipse/2014,
  editor       = {Andrew P. Black and
                  Jan S. Rellermeyer and
                  Tim Verbelen},
  title        = {Proceedings of the 2014 Workshop on Eclipse Technology eXchange, {ETX}
                  2014, Portland, OR, USA, October 20 - 24, 2014},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {http://dl.acm.org/citation.cfm?id=2688130},
  isbn         = {978-1-4503-2530-1},
  timestamp    = {Sat, 31 Jan 2015 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/eclipse/2014.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/oopsla/2014,
  editor       = {Andrew P. Black and
                  Todd D. Millstein},
  title        = {Proceedings of the 2014 {ACM} International Conference on Object Oriented
                  Programming Systems Languages {\&} Applications, {OOPSLA} 2014,
                  part of {SPLASH} 2014, Portland, OR, USA, October 20-24, 2014},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2660193},
  doi          = {10.1145/2660193},
  isbn         = {978-1-4503-2585-1},
  timestamp    = {Thu, 24 Jun 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/2014.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/oopsla/2014c,
  editor       = {Andrew P. Black},
  title        = {SPLASH'14 - Companion Publication of the 2014 {ACM} {SIGPLAN} Conference
                  on Systems, Programming, and Applications: Software for Humanity,
                  Portland, OR, USA, October 20-24, 2014},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2660252},
  doi          = {10.1145/2660252},
  isbn         = {978-1-4503-3208-8},
  timestamp    = {Mon, 14 Feb 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/2014c.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/oopsla/2014onward,
  editor       = {Andrew P. Black and
                  Shriram Krishnamurthi and
                  Bernd Bruegge and
                  Joseph N. Ruskiewicz},
  title        = {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},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2661136},
  doi          = {10.1145/2661136},
  isbn         = {978-1-4503-3210-1},
  timestamp    = {Mon, 12 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/2014onward.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/iandc/Black13,
  author       = {Andrew P. Black},
  title        = {Object-oriented programming: Some history, and challenges for the
                  next fifty years},
  journal      = {Inf. Comput.},
  volume       = {231},
  pages        = {3--20},
  year         = {2013},
  url          = {https://doi.org/10.1016/j.ic.2013.08.002},
  doi          = {10.1016/J.IC.2013.08.002},
  timestamp    = {Fri, 12 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/iandc/Black13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ivs/Murphy-HillBB13,
  author       = {Emerson R. Murphy{-}Hill and
                  Titus Barik and
                  Andrew P. Black},
  title        = {Interactive ambient visualizations for soft advice},
  journal      = {Inf. Vis.},
  volume       = {12},
  number       = {2},
  pages        = {107--132},
  year         = {2013},
  url          = {https://doi.org/10.1177/1473871612469020},
  doi          = {10.1177/1473871612469020},
  timestamp    = {Thu, 24 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ivs/Murphy-HillBB13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigplan/Black13,
  author       = {Andrew P. Black},
  title        = {{SIGPLAN} secretary's report},
  journal      = {{ACM} {SIGPLAN} Notices},
  volume       = {48},
  number       = {4S},
  pages        = {4--5},
  year         = {2013},
  url          = {https://doi.org/10.1145/2502508.2502512},
  doi          = {10.1145/2502508.2502512},
  timestamp    = {Tue, 26 May 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sigplan/Black13.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/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}
}
@article{DBLP:journals/corr/abs-1303-0427,
  author       = {Andrew P. Black},
  title        = {Object-oriented programming: some history, and challenges for the
                  next fifty years},
  journal      = {CoRR},
  volume       = {abs/1303.0427},
  year         = {2013},
  url          = {http://arxiv.org/abs/1303.0427},
  eprinttype    = {arXiv},
  eprint       = {1303.0427},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1303-0427.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigplan/Black12,
  author       = {Andrew P. Black},
  title        = {{SIGPLAN} secretary's report},
  journal      = {{ACM} {SIGPLAN} Notices},
  volume       = {47},
  number       = {4a},
  pages        = {4--5},
  year         = {2012},
  url          = {https://doi.org/10.1145/2442776.2448979},
  doi          = {10.1145/2442776.2448979},
  timestamp    = {Wed, 11 Aug 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sigplan/Black12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tse/Murphy-HillPB12,
  author       = {Emerson R. Murphy{-}Hill and
                  Chris Parnin and
                  Andrew P. Black},
  title        = {How We Refactor, and How We Know It},
  journal      = {{IEEE} Trans. Software Eng.},
  volume       = {38},
  number       = {1},
  pages        = {5--18},
  year         = {2012},
  url          = {https://doi.org/10.1109/TSE.2011.41},
  doi          = {10.1109/TSE.2011.41},
  timestamp    = {Mon, 26 Sep 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tse/Murphy-HillPB12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tse/Murphy-HillB12,
  author       = {Emerson R. Murphy{-}Hill and
                  Andrew P. Black},
  title        = {Programmer-Friendly Refactoring Errors},
  journal      = {{IEEE} Trans. Software Eng.},
  volume       = {38},
  number       = {6},
  pages        = {1417--1431},
  year         = {2012},
  url          = {https://doi.org/10.1109/TSE.2011.110},
  doi          = {10.1109/TSE.2011.110},
  timestamp    = {Wed, 14 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/tse/Murphy-HillB12.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/OrHaiB12,
  author       = {Max OrHai and
                  Andrew P. Black},
  editor       = {Andrew P. Black and
                  Theo D'Hondt and
                  Doug Kimelman and
                  Martin C. Rinard and
                  David M. Ungar},
  title        = {Approximate parallel sorting on a spatial computer},
  booktitle    = {Proceedings of the 2012 {ACM} workshop on Relaxing synchronization
                  for multicore and manycore scalability, RACES@SPLASH 2012, Tucson,
                  Arizona, USA, October 21, 2012},
  pages        = {61--66},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2414729.2414739},
  doi          = {10.1145/2414729.2414739},
  timestamp    = {Fri, 29 Apr 2022 19:55:45 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/OrHaiB12.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}
}
@inproceedings{DBLP:conf/oopsla/BlackDKRU12,
  author       = {Andrew P. Black and
                  Theo D'Hondt and
                  Doug Kimelman and
                  Martin C. Rinard and
                  David M. Ungar},
  editor       = {Gary T. Leavens},
  title        = {Workshop on relaxing synchronization for multicore and manycore scalability
                  {(RACES} 2012)},
  booktitle    = {SPLASH'12 - Proceedings of the 2012 {ACM} Conference on Systems, Programming,
                  and Applications: Software for Humanity, Tucson, AZ, USA, October
                  21-25, 2012},
  pages        = {221--222},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2384716.2384779},
  doi          = {10.1145/2384716.2384779},
  timestamp    = {Fri, 29 Apr 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/BlackDKRU12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/popl/BlackO12,
  author       = {Andrew P. Black and
                  Peter W. O'Hearn},
  editor       = {John Field and
                  Michael Hicks},
  title        = {Presentation of the {SIGPLAN} distinguished achievement award to Sir
                  Charles Antony Richard Hoare, FRS, FREng, FBCS; and interview},
  booktitle    = {Proceedings of the 39th {ACM} {SIGPLAN-SIGACT} Symposium on Principles
                  of Programming Languages, {POPL} 2012, Philadelphia, Pennsylvania,
                  USA, January 22-28, 2012},
  pages        = {1--2},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2103656.2103658},
  doi          = {10.1145/2103656.2103658},
  timestamp    = {Thu, 24 Jun 2021 16:19:31 +0200},
  biburl       = {https://dblp.org/rec/conf/popl/BlackO12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/oopsla/2012races,
  editor       = {Andrew P. Black and
                  Theo D'Hondt and
                  Doug Kimelman and
                  Martin C. Rinard and
                  David M. Ungar},
  title        = {Proceedings of the 2012 {ACM} workshop on Relaxing synchronization
                  for multicore and manycore scalability, RACES@SPLASH 2012, Tucson,
                  Arizona, USA, October 21, 2012},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2414729},
  doi          = {10.1145/2414729},
  isbn         = {978-1-4503-1632-3},
  timestamp    = {Fri, 29 Apr 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/2012races.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/haskell/EpsteinBJ11,
  author       = {Jeff Epstein and
                  Andrew P. Black and
                  Simon L. Peyton Jones},
  editor       = {Koen Claessen},
  title        = {Towards Haskell in the cloud},
  booktitle    = {Proceedings of the 4th {ACM} {SIGPLAN} Symposium on Haskell, Haskell
                  2011, Tokyo, Japan, 22 September 2011},
  pages        = {118--129},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2034675.2034690},
  doi          = {10.1145/2034675.2034690},
  timestamp    = {Thu, 24 Jun 2021 16:19:30 +0200},
  biburl       = {https://dblp.org/rec/conf/haskell/EpsteinBJ11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/vl/Murphy-HillAB11,
  author       = {Emerson R. Murphy{-}Hill and
                  Moin Ayazifar and
                  Andrew P. Black},
  editor       = {Gennaro Costagliola and
                  Amy J. Ko and
                  Allen Cypher and
                  Jeffrey Nichols and
                  Christopher Scaffidi and
                  Caitlin Kelleher and
                  Brad A. Myers},
  title        = {Restructuring software with gestures},
  booktitle    = {2011 {IEEE} Symposium on Visual Languages and Human-Centric Computing,
                  {VL/HCC} 2011, Pittsburgh, PA, USA, September 18-22, 2011},
  pages        = {165--172},
  publisher    = {{IEEE}},
  year         = {2011},
  url          = {https://doi.org/10.1109/VLHCC.2011.6070394},
  doi          = {10.1109/VLHCC.2011.6070394},
  timestamp    = {Sun, 26 Nov 2023 00:57:51 +0100},
  biburl       = {https://dblp.org/rec/conf/vl/Murphy-HillAB11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@book{DBLP:books/daglib/0025248,
  author       = {Andrew P. Black and
                  St{\'{e}}phane Ducasse and
                  Oscar Nierstrasz and
                  Damien Pollet},
  title        = {Pharo by Example (Version 2010-02-01)},
  publisher    = {Square Bracket Associates},
  year         = {2010},
  isbn         = {978-3-9523341-4-0},
  timestamp    = {Mon, 05 Nov 2012 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/books/daglib/0025248.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/BlackBN10,
  author       = {Andrew P. Black and
                  Kim B. Bruce and
                  James Noble},
  editor       = {William R. Cook and
                  Siobh{\'{a}}n Clarke and
                  Martin C. Rinard},
  title        = {Panel: designing the next educational programming language},
  booktitle    = {Companion to the 25th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2010,
                  part of {SPLASH} 2010, October 17-21, 2010, Reno/Tahoe, Nevada, {USA}},
  pages        = {201--204},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1869542.1869574},
  doi          = {10.1145/1869542.1869574},
  timestamp    = {Fri, 11 Feb 2022 14:04:22 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/BlackBN10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/softvis/Murphy-HillB10,
  author       = {Emerson R. Murphy{-}Hill and
                  Andrew P. Black},
  editor       = {Alexandru C. Telea and
                  Carsten G{\"{o}}rg and
                  Steven P. Reiss},
  title        = {An interactive ambient visualization for code smells},
  booktitle    = {Proceedings of the {ACM} 2010 Symposium on Software Visualization,
                  Salt Lake City, UT, USA, October 25-26, 2010},
  pages        = {5--14},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1879211.1879216},
  doi          = {10.1145/1879211.1879216},
  timestamp    = {Wed, 17 Mar 2021 18:00:55 +0100},
  biburl       = {https://dblp.org/rec/conf/softvis/Murphy-HillB10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tplop/VainsencherB09,
  author       = {Daniel Vainsencher and
                  Andrew P. Black},
  title        = {A Pattern Language for Extensible Program Representation},
  journal      = {Trans. Pattern Lang. Program.},
  volume       = {1},
  pages        = {1--47},
  year         = {2009},
  url          = {https://doi.org/10.1007/978-3-642-10832-7\_1},
  doi          = {10.1007/978-3-642-10832-7\_1},
  timestamp    = {Tue, 10 Mar 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/tplop/VainsencherB09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/Murphy-HillPB09,
  author       = {Emerson R. Murphy{-}Hill and
                  Chris Parnin and
                  Andrew P. Black},
  title        = {How we refactor, and how we know it},
  booktitle    = {31st International Conference on Software Engineering, {ICSE} 2009,
                  May 16-24, 2009, Vancouver, Canada, Proceedings},
  pages        = {287--297},
  publisher    = {{IEEE}},
  year         = {2009},
  url          = {https://doi.org/10.1109/ICSE.2009.5070529},
  doi          = {10.1109/ICSE.2009.5070529},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icse/Murphy-HillPB09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/software/Murphy-HillB08,
  author       = {Emerson R. Murphy{-}Hill and
                  Andrew P. Black},
  title        = {Refactoring Tools: Fitness for Purpose},
  journal      = {{IEEE} Softw.},
  volume       = {25},
  number       = {5},
  pages        = {38--44},
  year         = {2008},
  url          = {https://doi.org/10.1109/MS.2008.123},
  doi          = {10.1109/MS.2008.123},
  timestamp    = {Mon, 08 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/software/Murphy-HillB08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/Murphy-HillB08,
  author       = {Emerson R. Murphy{-}Hill and
                  Andrew P. Black},
  editor       = {Wilhelm Sch{\"{a}}fer and
                  Matthew B. Dwyer and
                  Volker Gruhn},
  title        = {Breaking the barriers to successful refactoring: observations and
                  tools for extract method},
  booktitle    = {30th International Conference on Software Engineering {(ICSE} 2008),
                  Leipzig, Germany, May 10-18, 2008},
  pages        = {421--430},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1368088.1368146},
  doi          = {10.1145/1368088.1368146},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icse/Murphy-HillB08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/Murphy-HillBDP08,
  author       = {Emerson R. Murphy{-}Hill and
                  Andrew P. Black and
                  Danny Dig and
                  Chris Parnin},
  title        = {Gathering refactoring data: a comparison of four methods},
  booktitle    = {Second {ACM} Workshop on Refactoring Tools, {WRT} 2008, in conjunction
                  with {OOPSLA} 2008, Nashville, TN, USA, October 19, 2008},
  pages        = {7},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1636642.1636649},
  doi          = {10.1145/1636642.1636649},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/Murphy-HillBDP08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/Murphy-HillB08,
  author       = {Emerson R. Murphy{-}Hill and
                  Andrew P. Black},
  title        = {Seven habits of a highly effective smell detector},
  booktitle    = {Proceedings of the 2008 International Workshop on Recommendation Systems
                  for Software Engineering, {RSSE} 2008, Atlanta, GA, USA, November
                  9, 2008},
  pages        = {36--40},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1454247.1454261},
  doi          = {10.1145/1454247.1454261},
  timestamp    = {Tue, 01 Feb 2022 10:45:16 +0100},
  biburl       = {https://dblp.org/rec/conf/sigsoft/Murphy-HillB08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/eclipse/Murphy-HillB07,
  author       = {Emerson R. Murphy{-}Hill and
                  Andrew P. Black},
  editor       = {Li{-}Te Cheng and
                  Alessandro Orso and
                  Martin P. Robillard},
  title        = {High velocity refactorings in Eclipse},
  booktitle    = {Proceedings of the 2007 {OOPSLA} workshop on Eclipse Technology eXchange,
                  {ETX} 2007, Montreal, Quebec, Canada, October 21, 2007},
  pages        = {1--5},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1328279.1328280},
  doi          = {10.1145/1328279.1328280},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/eclipse/Murphy-HillB07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/Murphy-HillB07,
  author       = {Emerson R. Murphy{-}Hill and
                  Andrew P. Black},
  editor       = {Danny Dig},
  title        = {Why Don't People Use Refactoring Tools?},
  booktitle    = {1st Workshop on Refactoring Tools, {WRT} 2007, in conjunction with
                  21st European Conference on Object-Oriented Programming, July 30 -
                  August 03, 2007, Berlin, Germany, Proceedings},
  pages        = {60--61},
  year         = {2007},
  url          = {http://netfiles.uiuc.edu/dig/RefactoringWorkshop/},
  timestamp    = {Tue, 19 Jun 2018 18:57:08 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/Murphy-HillB07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/LinB07,
  author       = {Chuan{-}Kai Lin and
                  Andrew P. Black},
  editor       = {Erik Ernst},
  title        = {DirectFlow: {A} Domain-Specific Language for Information-Flow Systems},
  booktitle    = {{ECOOP} 2007 - Object-Oriented Programming, 21st European Conference,
                  Berlin, Germany, July 30 - August 3, 2007, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {4609},
  pages        = {299--322},
  publisher    = {Springer},
  year         = {2007},
  url          = {https://doi.org/10.1007/978-3-540-73589-2\_15},
  doi          = {10.1007/978-3-540-73589-2\_15},
  timestamp    = {Tue, 14 May 2019 10:00:54 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/LinB07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europlop/NobleSPB07,
  author       = {James Noble and
                  Arno Schmidmeier and
                  David J. Pearce and
                  Andrew P. Black},
  editor       = {Lise B. Hvatum and
                  Till Sch{\"{u}}mmer},
  title        = {Patterns of Aspect-Oriented Design},
  booktitle    = {Proceedings of the 12th European Conference on Pattern Languages of
                  Programs (EuroPLoP '2007), Irsee, Germany, July 4-8, 2007},
  pages        = {769--796},
  publisher    = {{UVK} - Universitaetsverlag Konstanz},
  year         = {2007},
  url          = {http://hillside.net/europlop/europlop2007/workshops/G3.pdf},
  timestamp    = {Wed, 26 May 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/europlop/NobleSPB07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hopl/BlackHJL07,
  author       = {Andrew P. Black and
                  Norman C. Hutchinson and
                  Eric Jul and
                  Henry M. Levy},
  editor       = {Barbara G. Ryder and
                  Brent Hailpern},
  title        = {The development of the Emerald programming language},
  booktitle    = {Proceedings of the Third {ACM} {SIGPLAN} History of Programming Languages
                  Conference (HOPL-III), San Diego, California, USA, 9-10 June 2007},
  pages        = {1--51},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1238844.1238855},
  doi          = {10.1145/1238844.1238855},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/hopl/BlackHJL07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/toplas/DucasseNSWB06,
  author       = {St{\'{e}}phane Ducasse and
                  Oscar Nierstrasz and
                  Nathanael Sch{\"{a}}rli and
                  Roel Wuyts and
                  Andrew P. Black},
  title        = {Traits: {A} mechanism for fine-grained reuse},
  journal      = {{ACM} Trans. Program. Lang. Syst.},
  volume       = {28},
  number       = {2},
  pages        = {331--388},
  year         = {2006},
  url          = {https://doi.org/10.1145/1119479.1119483},
  doi          = {10.1145/1119479.1119483},
  timestamp    = {Wed, 14 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/toplas/DucasseNSWB06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/Murphy-HillB06,
  author       = {Emerson R. Murphy{-}Hill and
                  Andrew P. Black},
  editor       = {Peri L. Tarr and
                  William R. Cook},
  title        = {Tools for a successful refactoring},
  booktitle    = {Companion to the 21th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2006,
                  October 22-26, 2006, Portland, Oregon, {USA}},
  pages        = {694--695},
  publisher    = {{ACM}},
  year         = {2006},
  url          = {https://doi.org/10.1145/1176617.1176678},
  doi          = {10.1145/1176617.1176678},
  timestamp    = {Sat, 31 Jul 2021 17:22:24 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/Murphy-HillB06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/Murphy-HillLBW05,
  author       = {Emerson R. Murphy{-}Hill and
                  Chuan{-}Kai Lin and
                  Andrew P. Black and
                  Jonathan Walpole},
  editor       = {Ralph E. Johnson and
                  Richard P. Gabriel},
  title        = {Can infopipes facilitate reuse in a traffic application?},
  booktitle    = {Companion to the 20th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2005,
                  October 16-20, 2005, San Diego, CA, {USA}},
  pages        = {100--101},
  publisher    = {{ACM}},
  year         = {2005},
  url          = {https://doi.org/10.1145/1094855.1094883},
  doi          = {10.1145/1094855.1094883},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/Murphy-HillLBW05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/Murphy-HillQB05,
  author       = {Emerson R. Murphy{-}Hill and
                  Philip J. Quitslund and
                  Andrew P. Black},
  editor       = {Ralph E. Johnson and
                  Richard P. Gabriel},
  title        = {Removing duplication from java.io: a case study using traits},
  booktitle    = {Companion to the 20th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2005,
                  October 16-20, 2005, San Diego, CA, {USA}},
  pages        = {282--291},
  publisher    = {{ACM}},
  year         = {2005},
  url          = {https://doi.org/10.1145/1094855.1094963},
  doi          = {10.1145/1094855.1094963},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/Murphy-HillQB05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/ecoop/2005,
  editor       = {Andrew P. Black},
  title        = {{ECOOP} 2005 - Object-Oriented Programming, 19th European Conference,
                  Glasgow, UK, July 25-29, 2005, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {3586},
  publisher    = {Springer},
  year         = {2005},
  url          = {https://doi.org/10.1007/11531142},
  doi          = {10.1007/11531142},
  isbn         = {3-540-27992-X},
  timestamp    = {Tue, 14 May 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/2005.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/cl/ScharliB04,
  author       = {Nathanael Sch{\"{a}}rli and
                  Andrew P. Black},
  title        = {A browser for incremental programming},
  journal      = {Comput. Lang. Syst. Struct.},
  volume       = {30},
  number       = {1-2},
  pages        = {79--95},
  year         = {2004},
  url          = {https://doi.org/10.1016/j.cl.2003.09.004},
  doi          = {10.1016/J.CL.2003.09.004},
  timestamp    = {Tue, 11 Feb 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/cl/ScharliB04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/internet/Black04,
  author       = {Andrew P. Black},
  title        = {Post-Javaism},
  journal      = {{IEEE} Internet Comput.},
  volume       = {8},
  number       = {1},
  pages        = {96},
  year         = {2004},
  url          = {https://doi.org/10.1109/MIC.2004.1318096},
  doi          = {10.1109/MIC.2004.1318096},
  timestamp    = {Fri, 13 Mar 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/internet/Black04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/eclipse/QuitslundMB04,
  author       = {Philip J. Quitslund and
                  Emerson R. Murphy{-}Hill and
                  Andrew P. Black},
  editor       = {Michael G. Burke},
  title        = {Supporting Java traits in Eclipse},
  booktitle    = {Proceedings of the 2004 {OOPSLA} workshop on Eclipse Technology eXchange,
                  {ETX} 2004, Vancouver, British Columbia, Canada, October 24, 2004},
  pages        = {37--41},
  publisher    = {{ACM}},
  year         = {2004},
  url          = {https://doi.org/10.1145/1066129.1066137},
  doi          = {10.1145/1066129.1066137},
  timestamp    = {Mon, 14 Feb 2022 14:38:20 +0100},
  biburl       = {https://dblp.org/rec/conf/eclipse/QuitslundMB04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoopw/LahireAABEHOSV04,
  author       = {Philippe Lahire and
                  Gabriela Ar{\'{e}}valo and
                  Hern{\'{a}}n Astudillo and
                  Andrew P. Black and
                  Erik Ernst and
                  Marianne Huchard and
                  T. Oplustil and
                  Markku Sakkinen and
                  Petko Valtchev},
  editor       = {Jacques Malenfant and
                  Bjarte M. {\O}stvold},
  title        = {{MASPEGHI} 2004 Mechnisms for Specialization, Generalization and Inheritance},
  booktitle    = {Object-Oriented Technology: {ECOOP} 2004 Workshop Reader, {ECOOP}
                  2004 Workshops, Oslo, Norway, June 14-18, 2004, Final Reports},
  series       = {Lecture Notes in Computer Science},
  volume       = {3344},
  pages        = {101--117},
  publisher    = {Springer},
  year         = {2004},
  url          = {https://doi.org/10.1007/978-3-540-30554-5\_11},
  doi          = {10.1007/978-3-540-30554-5\_11},
  timestamp    = {Thu, 23 Jun 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoopw/LahireAABEHOSV04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/BlackS04,
  author       = {Andrew P. Black and
                  Nathanael Sch{\"{a}}rli},
  editor       = {Anthony Finkelstein and
                  Jacky Estublier and
                  David S. Rosenblum},
  title        = {Traits: Tools and Methodology},
  booktitle    = {26th International Conference on Software Engineering {(ICSE} 2004),
                  23-28 May 2004, Edinburgh, United Kingdom},
  pages        = {676--686},
  publisher    = {{IEEE} Computer Society},
  year         = {2004},
  url          = {https://doi.org/10.1109/ICSE.2004.1317489},
  doi          = {10.1109/ICSE.2004.1317489},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icse/BlackS04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/ScharliBD04,
  author       = {Nathanael Sch{\"{a}}rli and
                  Andrew P. Black and
                  St{\'{e}}phane Ducasse},
  editor       = {John M. Vlissides and
                  Douglas C. Schmidt},
  title        = {Object-oriented encapsulation for dynamically typed languages},
  booktitle    = {Proceedings of the 19th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2004,
                  October 24-28, 2004, Vancouver, BC, Canada},
  pages        = {130--149},
  publisher    = {{ACM}},
  year         = {2004},
  url          = {https://doi.org/10.1145/1028976.1028988},
  doi          = {10.1145/1028976.1028988},
  timestamp    = {Sun, 25 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/ScharliBD04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/Murphy-HillB04,
  author       = {Emerson R. Murphy{-}Hill and
                  Andrew P. Black},
  editor       = {John M. Vlissides and
                  Douglas C. Schmidt},
  title        = {Traits: experience with a language feature},
  booktitle    = {Companion to the 19th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2004,
                  October 24-28, 2004, Vancouver, BC, Canada},
  pages        = {275--282},
  publisher    = {{ACM}},
  year         = {2004},
  url          = {https://doi.org/10.1145/1028664.1028771},
  doi          = {10.1145/1028664.1028771},
  timestamp    = {Fri, 25 Jun 2021 14:48:54 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/Murphy-HillB04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/spe/KosterBHWP03,
  author       = {Rainer Koster and
                  Andrew P. Black and
                  Jie Huang and
                  Jonathan Walpole and
                  Calton Pu},
  title        = {Thread transparency in information flow middleware},
  journal      = {Softw. Pract. Exp.},
  volume       = {33},
  number       = {4},
  pages        = {321--349},
  year         = {2003},
  url          = {https://doi.org/10.1002/spe.510},
  doi          = {10.1002/SPE.510},
  timestamp    = {Thu, 09 Apr 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/spe/KosterBHWP03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/ScharliDNB03,
  author       = {Nathanael Sch{\"{a}}rli and
                  St{\'{e}}phane Ducasse and
                  Oscar Nierstrasz and
                  Andrew P. Black},
  editor       = {Luca Cardelli},
  title        = {Traits: Composable Units of Behaviour},
  booktitle    = {{ECOOP} 2003 - Object-Oriented Programming, 17th European Conference,
                  Darmstadt, Germany, July 21-25, 2003, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2743},
  pages        = {248--274},
  publisher    = {Springer},
  year         = {2003},
  url          = {https://doi.org/10.1007/978-3-540-45070-2\_12},
  doi          = {10.1007/978-3-540-45070-2\_12},
  timestamp    = {Sun, 02 Jun 2019 21:16:57 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/ScharliDNB03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/fsttcs/BlackCGO03,
  author       = {Andrew P. Black and
                  Vincent Cremet and
                  Rachid Guerraoui and
                  Martin Odersky},
  editor       = {Paritosh K. Pandya and
                  Jaikumar Radhakrishnan},
  title        = {An Equational Theory for Transactions},
  booktitle    = {{FST} {TCS} 2003: Foundations of Software Technology and Theoretical
                  Computer Science, 23rd Conference, Mumbai, India, December 15-17,
                  2003, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2914},
  pages        = {38--49},
  publisher    = {Springer},
  year         = {2003},
  url          = {https://doi.org/10.1007/978-3-540-24597-1\_4},
  doi          = {10.1007/978-3-540-24597-1\_4},
  timestamp    = {Tue, 14 May 2019 10:00:51 +0200},
  biburl       = {https://dblp.org/rec/conf/fsttcs/BlackCGO03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/BlackSD03,
  author       = {Andrew P. Black and
                  Nathanael Sch{\"{a}}rli and
                  St{\'{e}}phane Ducasse},
  editor       = {Ron Crocker and
                  Guy L. Steele Jr.},
  title        = {Applying traits to the smalltalk collection classes},
  booktitle    = {Proceedings of the 2003 {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming Systems, Languages and Applications, {OOPSLA} 2003, October
                  26-30, 2003, Anaheim, CA, {USA}},
  pages        = {47--64},
  publisher    = {{ACM}},
  year         = {2003},
  url          = {https://doi.org/10.1145/949305.949311},
  doi          = {10.1145/949305.949311},
  timestamp    = {Fri, 25 Jun 2021 17:19:58 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/BlackSD03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/mms/BlackHKWP02,
  author       = {Andrew P. Black and
                  Jie Huang and
                  Rainer Koster and
                  Jonathan Walpole and
                  Calton Pu},
  title        = {Infopipes: An abstraction for multimedia streaming},
  journal      = {Multim. Syst.},
  volume       = {8},
  number       = {5},
  pages        = {406--419},
  year         = {2002},
  url          = {https://doi.org/10.1007/s005300200062},
  doi          = {10.1007/S005300200062},
  timestamp    = {Sun, 06 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/mms/BlackHKWP02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cd/NierstraszADWBMZGB02,
  author       = {Oscar Nierstrasz and
                  Gabriela Ar{\'{e}}valo and
                  St{\'{e}}phane Ducasse and
                  Roel Wuyts and
                  Andrew P. Black and
                  Peter O. M{\"{u}}ller and
                  Christian Zeidler and
                  Thomas Genssler and
                  Reinier van den Born},
  editor       = {Judy M. Bishop},
  title        = {A Component Model for Field Devices},
  booktitle    = {Component Deployment, {IFIP/ACM} Working Conference, {CD} 2002, Berlin,
                  Germany, June 20-21, 2002, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2370},
  pages        = {200--209},
  publisher    = {Springer},
  year         = {2002},
  url          = {https://doi.org/10.1007/3-540-45440-3\_14},
  doi          = {10.1007/3-540-45440-3\_14},
  timestamp    = {Tue, 14 May 2019 10:00:49 +0200},
  biburl       = {https://dblp.org/rec/conf/cd/NierstraszADWBMZGB02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoopw/ArevaloBCDEGHS02,
  author       = {Gabriela Ar{\'{e}}valo and
                  Andrew P. Black and
                  Yania Crespo and
                  Michel Dao and
                  Erik Ernst and
                  Peter Grogono and
                  Marianne Huchard and
                  Markku Sakkinen},
  editor       = {Juan Hern{\'{a}}ndez N{\'{u}}{\~{n}}ez and
                  Ana M. D. Moreira},
  title        = {The Inheritance Workshop},
  booktitle    = {Object-Oriented Technology, {ECOOP} 2002 Workshops and Posters, M{\'{a}}laga,
                  Spain, June 10-14, 2002, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2548},
  pages        = {117--134},
  publisher    = {Springer},
  year         = {2002},
  url          = {https://doi.org/10.1007/3-540-36208-8\_10},
  doi          = {10.1007/3-540-36208-8\_10},
  timestamp    = {Thu, 23 Jun 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoopw/ArevaloBCDEGHS02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/isorc/NordlanderJCKB02,
  author       = {Johan Nordlander and
                  Mark P. Jones and
                  Magnus Carlsson and
                  Richard B. Kieburtz and
                  Andrew P. Black},
  title        = {Reactive Objects},
  booktitle    = {5th International Symposiun on Object Oriented Real-Time Distributed
                  Computing, {ISORC} 2002, Washington, DC, USA, April 29 - May 1, 2002},
  pages        = {155--158},
  publisher    = {{IEEE} Computer Society},
  year         = {2002},
  url          = {https://doi.org/10.1109/ISORC.2002.1003682},
  doi          = {10.1109/ISORC.2002.1003682},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/isorc/NordlanderJCKB02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoopw/JulBKLS01,
  author       = {Eric Jul and
                  Andrew P. Black and
                  Anne{-}Marie Kermarrec and
                  Doug Lea and
                  Salah Sadou},
  editor       = {{\'{A}}kos Frohner},
  title        = {The Next 700 Distributed Object Systems},
  booktitle    = {Object-Oriented Technology {ECOOP} 2001 Workshop Reader, {ECOOP} 2001
                  Workshops, Panel, and Posters, Budapest, Hungary, June 18-22, 2001,
                  Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2323},
  pages        = {169--173},
  publisher    = {Springer},
  year         = {2001},
  url          = {https://doi.org/10.1007/3-540-47853-1\_14},
  doi          = {10.1007/3-540-47853-1\_14},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoopw/JulBKLS01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoopw/JulBLFW01,
  author       = {Eric Jul and
                  Andrew P. Black and
                  Doug Lea and
                  Robert E. Filman and
                  Ian Welch},
  editor       = {{\'{A}}kos Frohner},
  title        = {Panel: The Next 700 Distributed Object Systems},
  booktitle    = {Object-Oriented Technology {ECOOP} 2001 Workshop Reader, {ECOOP} 2001
                  Workshops, Panel, and Posters, Budapest, Hungary, June 18-22, 2001,
                  Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2323},
  pages        = {208--212},
  publisher    = {Springer},
  year         = {2001},
  url          = {https://doi.org/10.1007/3-540-47853-1\_18},
  doi          = {10.1007/3-540-47853-1\_18},
  timestamp    = {Fri, 02 Jun 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoopw/JulBLFW01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/middleware/KosterBHWP01,
  author       = {Rainer Koster and
                  Andrew P. Black and
                  Jie Huang and
                  Jonathan Walpole and
                  Calton Pu},
  editor       = {Rachid Guerraoui},
  title        = {Thread Transparency in Information Flow Middleware},
  booktitle    = {Middleware 2001, {IFIP/ACM} International Conference on Distributed
                  Systems Platforms Heidelberg, Germany, November 12-16, 2001, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2218},
  pages        = {121--140},
  publisher    = {Springer},
  year         = {2001},
  url          = {https://doi.org/10.1007/3-540-45518-3\_7},
  doi          = {10.1007/3-540-45518-3\_7},
  timestamp    = {Wed, 07 Dec 2022 23:12:38 +0100},
  biburl       = {https://dblp.org/rec/conf/middleware/KosterBHWP01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/mm/BlackHW01,
  author       = {Andrew P. Black and
                  Jie Huang and
                  Jonathan Walpole},
  editor       = {Nicolas D. Georganas and
                  Radu Popescu{-}Zeletin and
                  Tzi{-}cker Chiueh and
                  Wolfgang Klas and
                  Aidong Zhang and
                  Vincent Oria},
  title        = {Reifying communication at the application level},
  booktitle    = {Proceedings of the 2001 International Workshop on Multimedia Middleware,
                  M3W, Ottawa, Ontario, Canada},
  pages        = {32--35},
  publisher    = {{ACM}},
  year         = {2001},
  url          = {https://doi.org/10.1145/985135.985146},
  doi          = {10.1145/985135.985146},
  timestamp    = {Mon, 31 Jan 2022 17:50:27 +0100},
  biburl       = {https://dblp.org/rec/conf/mm/BlackHW01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/mm/KosterBHWP01,
  author       = {Rainer Koster and
                  Andrew P. Black and
                  Jie Huang and
                  Jonathan Walpole and
                  Calton Pu},
  editor       = {Nicolas D. Georganas and
                  Radu Popescu{-}Zeletin and
                  Tzi{-}cker Chiueh and
                  Wolfgang Klas and
                  Aidong Zhang and
                  Vincent Oria},
  title        = {Infopipes for composing distributed information flows},
  booktitle    = {Proceedings of the 2001 International Workshop on Multimedia Middleware,
                  M3W, Ottawa, Ontario, Canada},
  pages        = {44--47},
  publisher    = {{ACM}},
  year         = {2001},
  url          = {https://doi.org/10.1145/985135.985150},
  doi          = {10.1145/985135.985150},
  timestamp    = {Mon, 31 Jan 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/mm/KosterBHWP01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/Black99,
  author       = {Andrew P. Black},
  editor       = {Rachid Guerraoui},
  title        = {Object-Oriented Programming: Regaining the Excitement},
  booktitle    = {ECOOP'99 - Object-Oriented Programming, 13th European Conference,
                  Lisbon, Portugal, June 14-18, 1999, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1628},
  pages        = {519--528},
  publisher    = {Springer},
  year         = {1999},
  url          = {https://doi.org/10.1007/3-540-48743-3\_24},
  doi          = {10.1007/3-540-48743-3\_24},
  timestamp    = {Wed, 07 Dec 2022 23:08:18 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/Black99.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/csur/Black96,
  author       = {Andrew P. Black},
  title        = {Object-Oriented Languages: The Next Generation},
  journal      = {{ACM} Comput. Surv.},
  volume       = {28},
  number       = {4es},
  pages        = {149},
  year         = {1996},
  url          = {https://doi.org/10.1145/242224.242414},
  doi          = {10.1145/242224.242414},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/csur/Black96.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icdcs/SilvaAB96,
  author       = {Miguel Mira da Silva and
                  Malcolm P. Atkinson and
                  Andrew P. Black},
  title        = {Semantics for Parameter Passing in a Type-complete Persistent {RPS}},
  booktitle    = {Proceedings of the 16th International Conference on Distributed Computing
                  Systems, Hong Kong, May 27-30, 1996},
  pages        = {411--419},
  publisher    = {{IEEE} Computer Society},
  year         = {1996},
  url          = {https://doi.org/10.1109/ICDCS.1996.507989},
  doi          = {10.1109/ICDCS.1996.507989},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icdcs/SilvaAB96.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigopsE/BlackI96,
  author       = {Andrew P. Black and
                  Jon Inouye},
  editor       = {Andrew Herbert and
                  Andrew S. Tanenbaum},
  title        = {System support for mobility},
  booktitle    = {Proceedings of the 7th {ACM} {SIGOPS} European Workshop: Systems Support
                  for Worldwide Applications, 1996, Connemara, Ireland, September 9-11,
                  1996},
  pages        = {129--132},
  publisher    = {{ACM}},
  year         = {1996},
  url          = {https://doi.org/10.1145/504450.504476},
  doi          = {10.1145/504450.504476},
  timestamp    = {Thu, 07 Nov 2019 10:24:25 +0100},
  biburl       = {https://dblp.org/rec/conf/sigopsE/BlackI96.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigops/BlackW95,
  author       = {Andrew P. Black and
                  Jonathan Walpole},
  title        = {Objects to the Rescue! or httpd: The Next Generation Operating System},
  journal      = {{ACM} {SIGOPS} Oper. Syst. Rev.},
  volume       = {29},
  number       = {1},
  pages        = {91--95},
  year         = {1995},
  url          = {https://doi.org/10.1145/202453.202478},
  doi          = {10.1145/202453.202478},
  timestamp    = {Tue, 14 Jul 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sigops/BlackW95.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sosp/PuABCCIKWZ95,
  author       = {Calton Pu and
                  Tito Autrey and
                  Andrew P. Black and
                  Charles Consel and
                  Crispin Cowan and
                  Jon Inouye and
                  Lakshmi Kethana and
                  Jonathan Walpole and
                  Ke Zhang},
  editor       = {Michael B. Jones},
  title        = {Optimistic Incremental Specialization: Streamlining a Commercial Operating
                  System},
  booktitle    = {Proceedings of the Fifteenth {ACM} Symposium on Operating System Principles,
                  {SOSP} 1995, Copper Mountain Resort, Colorado, USA, December 3-6,
                  1995},
  pages        = {314--324},
  publisher    = {{ACM}},
  year         = {1995},
  url          = {https://doi.org/10.1145/224056.224080},
  doi          = {10.1145/224056.224080},
  timestamp    = {Tue, 06 Nov 2018 16:59:32 +0100},
  biburl       = {https://dblp.org/rec/conf/sosp/PuABCCIKWZ95.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigplan/BlackP94,
  author       = {Andrew P. Black and
                  Jens Palsberg},
  title        = {Foundations of Object-Oriented Languages - Workshop Report},
  journal      = {{ACM} {SIGPLAN} Notices},
  volume       = {29},
  number       = {3},
  pages        = {3--11},
  year         = {1994},
  url          = {https://doi.org/10.1145/181587.181588},
  doi          = {10.1145/181587.181588},
  timestamp    = {Tue, 26 May 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sigplan/BlackP94.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigopsE/BlackW94,
  author       = {Andrew P. Black and
                  Jonathan Walpole},
  editor       = {J{\"{u}}rgen Nehmer and
                  Marc Shapiro},
  title        = {Objects to the Rescue! or httpd: the next generation of operating
                  system},
  booktitle    = {6th {ACM} {SIGOPS} European Workshop: Matching Operating Systems to
                  Application Needs, Dagstuhl Castle, Germany, September 12-14, 1994},
  pages        = {100--104},
  publisher    = {{ACM}},
  year         = {1994},
  url          = {https://doi.org/10.1145/504390.504418},
  doi          = {10.1145/504390.504418},
  timestamp    = {Tue, 06 Nov 2018 11:07:25 +0100},
  biburl       = {https://dblp.org/rec/conf/sigopsE/BlackW94.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/BlackI93,
  author       = {Andrew P. Black and
                  Mark P. Immel},
  editor       = {Oscar Nierstrasz},
  title        = {Encapsulating Plurality},
  booktitle    = {ECOOP'93 - Object-Oriented Programming, 7th European Conference, Kaiserslautern,
                  Germany, July 26-30, 1993, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {707},
  pages        = {57--79},
  publisher    = {Springer},
  year         = {1993},
  url          = {https://doi.org/10.1007/3-540-47910-4\_5},
  doi          = {10.1007/3-540-47910-4\_5},
  timestamp    = {Sun, 02 Jun 2019 21:16:57 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/BlackI93.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/sosp/1993,
  editor       = {Andrew P. Black and
                  Barbara Liskov},
  title        = {Proceedings of the Fourteenth {ACM} Symposium on Operating System
                  Principles, {SOSP} 1993, The Grove Park Inn and Country Club, Asheville,
                  North Carolina, USA, December 5-8, 1993},
  publisher    = {{ACM}},
  year         = {1993},
  url          = {https://doi.org/10.1145/168619},
  doi          = {10.1145/168619},
  isbn         = {0-89791-632-8},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sosp/1993.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:journals/oopsm/Black93,
  author       = {Andrew P. Black},
  editor       = {Jerry L. Archibald and
                  Mark C. Wilkes},
  title        = {Types for the working programmer (abstract)},
  booktitle    = {Addendum to the Proceedings on Object-Oriented Programming Systems,
                  Languages, and Applications, {OOPSLA} 1992 Addendum, Vancouver, British
                  Columbia, Canada, October 18-22, 1992},
  pages        = {219},
  publisher    = {{ACM}},
  year         = {1992},
  url          = {https://doi.org/10.1145/157709.157766},
  doi          = {10.1145/157709.157766},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/oopsm/Black93.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigops/Black91,
  author       = {Andrew P. Black},
  title        = {Understanding Transactions in the Operating System Context},
  journal      = {{ACM} {SIGOPS} Oper. Syst. Rev.},
  volume       = {25},
  number       = {1},
  pages        = {73--76},
  year         = {1991},
  url          = {https://doi.org/10.1145/122140.122149},
  doi          = {10.1145/122140.122149},
  timestamp    = {Tue, 14 Jul 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sigops/Black91.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/spe/LevyBHJ91,
  author       = {Rajendra K. Raj and
                  Ewan D. Tempero and
                  Henry M. Levy and
                  Andrew P. Black and
                  Norman C. Hutchinson and
                  Eric Jul},
  title        = {Emerald: {A} General-Purpose Programming Language},
  journal      = {Softw. Pract. Exp.},
  volume       = {21},
  number       = {1},
  pages        = {91--118},
  year         = {1991},
  url          = {https://doi.org/10.1002/spe.4380210107},
  doi          = {10.1002/SPE.4380210107},
  timestamp    = {Thu, 09 Apr 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/spe/LevyBHJ91.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tpds/BlackA90,
  author       = {Andrew P. Black and
                  Yeshayahu Artsy},
  title        = {Implementing Location Independent Invocation},
  journal      = {{IEEE} Trans. Parallel Distributed Syst.},
  volume       = {1},
  number       = {1},
  pages        = {107--119},
  year         = {1990},
  url          = {https://doi.org/10.1109/71.80129},
  doi          = {10.1109/71.80129},
  timestamp    = {Fri, 02 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tpds/BlackA90.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigopsE/Black90,
  author       = {Andrew P. Black},
  title        = {Understanding transactions in the operating in the operating system
                  context},
  booktitle    = {Proceedings of the 4th {ACM} {SIGOPS} European Workshop, Bologna,
                  Italy, September 3-5, 1990},
  publisher    = {{ACM}},
  year         = {1990},
  url          = {https://doi.org/10.1145/504136.504142},
  doi          = {10.1145/504136.504142},
  timestamp    = {Tue, 12 Nov 2019 11:03:53 +0100},
  biburl       = {https://dblp.org/rec/conf/sigopsE/Black90.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icdcs/BlackA89,
  author       = {Andrew P. Black and
                  Yeshayahu Artsy},
  title        = {Implementing location independent invocation},
  booktitle    = {9th International Conference on Distributed Computing Systems, {ICDCS}
                  1989, Newport Beach, CA, USA, June 5-9, 1989},
  pages        = {550--559},
  publisher    = {{IEEE} Computer Society},
  year         = {1989},
  url          = {https://doi.org/10.1109/ICDCS.1989.37988},
  doi          = {10.1109/ICDCS.1989.37988},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icdcs/BlackA89.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icde/BlackB89,
  author       = {Andrew P. Black and
                  Charles H. Burris},
  title        = {A Compact Representation for File Versions: a preliminary report},
  booktitle    = {Proceedings of the Fifth International Conference on Data Engineering,
                  February 6-10, 1989, Los Angeles, California, {USA}},
  pages        = {321--329},
  publisher    = {{IEEE} Computer Society},
  year         = {1989},
  url          = {https://doi.org/10.1109/ICDE.1989.47232},
  doi          = {10.1109/ICDE.1989.47232},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icde/BlackB89.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/cacm/NotkinBLLSZ88,
  author       = {David Notkin and
                  Andrew P. Black and
                  Edward D. Lazowska and
                  Henry M. Levy and
                  Jan Sanislo and
                  John Zahorjan},
  title        = {Interconnecting Heterogeneous Computer Systems},
  journal      = {Commun. {ACM}},
  volume       = {31},
  number       = {3},
  pages        = {258--273},
  year         = {1988},
  url          = {https://doi.org/10.1145/42392.42396},
  doi          = {10.1145/42392.42396},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/cacm/NotkinBLLSZ88.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tocs/JulLHB88,
  author       = {Eric Jul and
                  Henry M. Levy and
                  Norman C. Hutchinson and
                  Andrew P. Black},
  title        = {Fine-Grained Mobility in the Emerald System},
  journal      = {{ACM} Trans. Comput. Syst.},
  volume       = {6},
  number       = {1},
  pages        = {109--133},
  year         = {1988},
  url          = {https://doi.org/10.1145/35037.42182},
  doi          = {10.1145/35037.42182},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/tocs/JulLHB88.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tse/BlackHJLC87,
  author       = {Andrew P. Black and
                  Norman C. Hutchinson and
                  Eric Jul and
                  Henry M. Levy and
                  Larry Carter},
  title        = {Distribution and Abstract Types in Emerald},
  journal      = {{IEEE} Trans. Software Eng.},
  volume       = {13},
  number       = {1},
  pages        = {65--76},
  year         = {1987},
  url          = {https://doi.org/10.1109/TSE.1987.232836},
  doi          = {10.1109/TSE.1987.232836},
  timestamp    = {Fri, 09 Jun 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tse/BlackHJLC87.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icde/MaloneyB87,
  author       = {John H. Maloney and
                  Andrew P. Black},
  title        = {File Sessions: {A} Technique and its Application to the {UNIX} File
                  System},
  booktitle    = {Proceedings of the Third International Conference on Data Engineering,
                  February 3-5, 1987, Los Angeles, California, {USA}},
  pages        = {54--61},
  publisher    = {{IEEE} Computer Society},
  year         = {1987},
  url          = {https://doi.org/10.1109/ICDE.1987.7272356},
  doi          = {10.1109/ICDE.1987.7272356},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icde/MaloneyB87.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sosp/JulLHB87,
  author       = {Eric Jul and
                  Henry M. Levy and
                  Norman C. Hutchinson and
                  Andrew P. Black},
  editor       = {Les Belady},
  title        = {Fine-Grained Mobility in the Emerald System (Extended Abstract)},
  booktitle    = {Proceedings of the Eleventh {ACM} Symposium on Operating System Principles,
                  {SOSP} 1987, Stouffer Austin Hotel, Austin, Texas, USA, November 8-11,
                  1987},
  pages        = {105--106},
  publisher    = {{ACM}},
  year         = {1987},
  url          = {https://doi.org/10.1145/41457.37511},
  doi          = {10.1145/41457.37511},
  timestamp    = {Tue, 06 Nov 2018 16:59:32 +0100},
  biburl       = {https://dblp.org/rec/conf/sosp/JulLHB87.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/BlackHJL86,
  author       = {Andrew P. Black and
                  Norman C. Hutchinson and
                  Eric Jul and
                  Henry M. Levy},
  editor       = {Norman K. Meyrowitz},
  title        = {Object Structure in the Emerald System},
  booktitle    = {Conference on Object-Oriented Programming Systems, Languages, and
                  Applications, {OOPSLA} 1986, Portland, Oregon, USA, Proceedings},
  pages        = {78--86},
  publisher    = {{ACM}},
  year         = {1986},
  url          = {https://doi.org/10.1145/28697.28706},
  doi          = {10.1145/28697.28706},
  timestamp    = {Wed, 30 Mar 2022 13:53:37 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/BlackHJL86.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tse/AlmesBLN85,
  author       = {Guy T. Almes and
                  Andrew P. Black and
                  Edward D. Lazowska and
                  Jerre D. Noe},
  title        = {The Eden System: {A} Technical Review},
  journal      = {{IEEE} Trans. Software Eng.},
  volume       = {11},
  number       = {1},
  pages        = {43--59},
  year         = {1985},
  url          = {https://doi.org/10.1109/TSE.1985.231536},
  doi          = {10.1109/TSE.1985.231536},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tse/AlmesBLN85.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sosp/Black85,
  author       = {Andrew P. Black},
  editor       = {Forest Baskett and
                  Andrew Birrell and
                  David R. Cheriton},
  title        = {Supporting Distributed Applications: Experience with Eden},
  booktitle    = {Proceedings of the Tenth {ACM} Symposium on Operating System Principles,
                  {SOSP} 1985, Orcas Island, Washington, USA, December 1-4, 1985},
  pages        = {181--193},
  publisher    = {{ACM}},
  year         = {1985},
  url          = {https://doi.org/10.1145/323647.323646},
  doi          = {10.1145/323647.323646},
  timestamp    = {Tue, 06 Nov 2018 16:59:32 +0100},
  biburl       = {https://dblp.org/rec/conf/sosp/Black85.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/AlmesBBW84,
  author       = {Guy T. Almes and
                  Andrew P. Black and
                  Carl Bunje and
                  Douglas Wiebe},
  editor       = {Terry A. Straeter and
                  William E. Howden and
                  Jean{-}Claude Rault},
  title        = {Edmas: {A} Locally Distributed Mail System},
  booktitle    = {Proceedings, 7th International Conference on Software Engineering,
                  Orlando, Florida, USA, March 26-29, 1984},
  pages        = {56--66},
  publisher    = {{IEEE} Computer Society},
  year         = {1984},
  url          = {http://dl.acm.org/citation.cfm?id=801951},
  timestamp    = {Tue, 14 May 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icse/AlmesBBW84.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sosp/Black83,
  author       = {Andrew P. Black},
  editor       = {Jerome H. Saltzer and
                  Roy Levin and
                  David D. Redell},
  title        = {An Asymmetric Stream Communication System},
  booktitle    = {Proceedings of the Ninth {ACM} Symposium on Operating System Principles,
                  {SOSP} 1983, Bretton Woods, New Hampshire, USA, October 10-13, 1983},
  pages        = {4--10},
  publisher    = {{ACM}},
  year         = {1983},
  url          = {https://doi.org/10.1145/800217.806610},
  doi          = {10.1145/800217.806610},
  timestamp    = {Tue, 06 Nov 2018 16:59:32 +0100},
  biburl       = {https://dblp.org/rec/conf/sosp/Black83.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@phdthesis{DBLP:phd/ethos/Black82,
  author       = {Andrew P. Black},
  title        = {Exception handling : The case against},
  school       = {University of Oxford, {UK}},
  year         = {1982},
  url          = {https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.345442},
  timestamp    = {Tue, 05 Apr 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/phd/ethos/Black82.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigops/AdamsB82,
  author       = {J. Mack Adams and
                  Andrew P. Black},
  title        = {On Proof Rules for Monitors},
  journal      = {{ACM} {SIGOPS} Oper. Syst. Rev.},
  volume       = {16},
  number       = {2},
  pages        = {18--27},
  year         = {1982},
  url          = {https://doi.org/10.1145/1041474.1041476},
  doi          = {10.1145/1041474.1041476},
  timestamp    = {Tue, 14 Jul 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sigops/AdamsB82.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
a service of  Schloss Dagstuhl - Leibniz Center for Informatics