Travelled to:
1 × Portugal
1 × Sweden
1 × United Kingdom
11 × USA
2 × Canada
4 × Germany
Collaborated with:
∅ N.Schärli E.R.Murphy-Hill S.Ducasse M.Homer K.B.Bruce J.Noble P.W.O'Hearn C.Lin M.P.Immel E.Jul H.M.Levy N.C.Hutchinson C.Parnin J.Epstein S.L.P.Jones O.Nierstrasz G.T.Almes C.Bunje D.Wiebe T.Jones J.N.0001 M.S.Miller C.Pu T.Autrey C.Consel C.Cowan J.Inouye L.Kethana J.Walpole K.Zhang
Talks about:
system (6) languag (3) object (3) trait (3) grace (3) distribut (2) refactor (2) encapsul (2) support (2) program (2)
Person: Andrew P. Black
DBLP: Black:Andrew_P=
Facilitated 4 volumes:
Contributed to:
Wrote 22 papers:
- ECOOP-2014-HomerJNBB
- Graceful Dialects (MH, TJ, JN, KBB, APB), pp. 131–156.
- CSEET-2013-NobleHBB #design #education #programming language #question #re-engineering
- Designing Grace: Can an introductory programming language support the teaching of software engineering? (JN, MH, KBB, APB), pp. 219–228.
- Onward-2012-BlackBHN #named
- Grace: the absence of (inessential) difficulty (APB, KBB, MH, JN), pp. 85–98.
- POPL-2012-BlackO #hoare #perspective
- Presentation of the SIGPLAN distinguished achievement award to Sir Charles Antony Richard Hoare, FRS, FREng, FBCS; and interview (APB, PWO), pp. 1–2.
- SOFTVIS-2010-Murphy-HillB #interactive #smell #visualisation
- An interactive ambient visualization for code smells (ERMH, APB), pp. 5–14.
- ICSE-2009-Murphy-HillPB #how
- How we refactor, and how we know it (ERMH, CP, APB), pp. 287–297.
- ICSE-2008-Murphy-HillB #refactoring #tool support
- Breaking the barriers to successful refactoring: observations and tools for extract method (ERMH, APB), pp. 421–430.
- ECOOP-2007-LinB #data flow #domain-specific language #named
- DirectFlow: A Domain-Specific Language for Information-Flow Systems (CKL, APB), pp. 299–322.
- ICSE-2004-BlackS #named #tool support
- Traits: Tools and Methodology (APB, NS), pp. 676–686.
- OOPSLA-2004-ScharliBD #encapsulation #object-oriented
- Object-oriented encapsulation for dynamically typed languages (NS, APB, SD), pp. 130–149.
- ECOOP-2003-ScharliDNB #behaviour #composition #named
- Traits: Composable Units of Behaviour (NS, SD, ON, APB), pp. 248–274.
- OOPSLA-2003-BlackSD #smalltalk
- Applying traits to the smalltalk collection classes (APB, NS, SD), pp. 47–64.
- ECOOP-1999-Black #object-oriented #programming
- Object-Oriented Programming: Regaining the Excitement (APB), pp. 519–528.
- SOSP-1995-PuABCCIKWZ #incremental #operating system
- Optimistic Incremental Specialization: Streamlining a Commercial Operating System (CP, TA, APB, CC, CC, JI, LK, JW, KZ), pp. 314–324.
- ECOOP-1993-BlackI #encapsulation
- Encapsulating Plurality (APB, MPI), pp. 57–79.
- SOSP-1987-JulLHB #fine-grained
- Fine-Grained Mobility in the Emerald System (EJ, HML, NCH, APB), pp. 105–106.
- OOPSLA-1986-BlackHJL
- Object Structure in the Emerald System (APB, NCH, EJ, HML), pp. 78–86.
- SOSP-1985-Black #distributed #experience
- Supporting Distributed Applications: Experience with Eden (APB), pp. 181–193.
- ICSE-1984-AlmesBBW #distributed #named
- Edmas: A Locally Distributed Mail System (GTA, APB, CB, DW), pp. 56–66.
- SOSP-1983-Black #communication #symmetry
- An Asymmetric Stream Communication System (APB), pp. 4–10.
- Haskell-2011-EpsteinBJ #haskell #in the cloud #towards
- Towards Haskell in the cloud (JE, APB, SLPJ), pp. 118–129.
- Onward-2016-NobleBBHM
- The left hand of equals (JN0, APB, KBB, MH, MSM), pp. 224–237.