2008 |
53 | EE | Emerson R. Murphy-Hill,
Andrew P. Black:
Breaking the barriers to successful refactoring: observations and tools for extract method.
ICSE 2008: 421-430 |
52 | EE | Emerson R. Murphy-Hill,
Andrew P. Black:
Refactoring Tools: Fitness for Purpose.
IEEE Software 25(5): 38-44 (2008) |
2007 |
51 | EE | Chuan-Kai Lin,
Andrew P. Black:
DirectFlow: A Domain-Specific Language for Information-Flow Systems.
ECOOP 2007: 299-322 |
50 | EE | Emerson R. Murphy-Hill,
Andrew P. Black:
High velocity refactorings in Eclipse.
ETX 2007: 1-5 |
49 | EE | Andrew P. Black,
Norman C. Hutchinson,
Eric Jul,
Henry M. Levy:
The development of the Emerald programming language.
HOPL 2007: 1-51 |
2006 |
48 | EE | Emerson R. Murphy-Hill,
Andrew P. Black:
Tools for a successful refactoring.
OOPSLA Companion 2006: 694-695 |
47 | EE | Stéphane Ducasse,
Oscar Nierstrasz,
Nathanael Schärli,
Roel Wuyts,
Andrew P. Black:
Traits: A mechanism for fine-grained reuse.
ACM Trans. Program. Lang. Syst. 28(2): 331-388 (2006) |
2005 |
46 | | Andrew P. Black:
ECOOP 2005 - Object-Oriented Programming, 19th European Conference, Glasgow, UK, July 25-29, 2005, Proceedings
Springer 2005 |
45 | EE | Emerson R. Murphy-Hill,
Chuan-Kai Lin,
Andrew P. Black,
Jonathan Walpole:
Can infopipes facilitate reuse in a traffic application?
OOPSLA Companion 2005: 100-101 |
44 | EE | Emerson R. Murphy-Hill,
Philip J. Quitslund,
Andrew P. Black:
Removing duplication from java.io: a case study using traits.
OOPSLA Companion 2005: 282-291 |
2004 |
43 | EE | Philippe Lahire,
Gabriela Arévalo,
Hernán Astudillo,
Andrew P. Black,
Erik Ernst,
Marianne Huchard,
T. Oplustil,
Markku Sakkinen,
Petko Valtchev:
MASPEGHI 2004 Mechnisms for Specialization, Generalization and Inheritance.
ECOOP Workshops 2004: 101-117 |
42 | EE | Philip J. Quitslund,
Emerson R. Murphy-Hill,
Andrew P. Black:
Supporting Java traits in Eclipse.
ETX 2004: 37-41 |
41 | EE | Andrew P. Black,
Nathanael Schärli:
Traits: Tools and Methodology.
ICSE 2004: 676-686 |
40 | EE | Nathanael Schärli,
Andrew P. Black,
Stéphane Ducasse:
Object-oriented encapsulation for dynamically typed languages.
OOPSLA 2004: 130-149 |
39 | EE | Emerson R. Murphy-Hill,
Andrew P. Black:
Traits: experience with a language feature.
OOPSLA Companion 2004: 275-282 |
38 | EE | Nathanael Schärli,
Andrew P. Black:
A browser for incremental programming.
Computer Languages, Systems & Structures 30(1-2): 79-95 (2004) |
37 | EE | Andrew P. Black:
Post-Javaism.
IEEE Internet Computing 8(1): 96, 93-95 (2004) |
2003 |
36 | EE | Nathanael Schärli,
Stéphane Ducasse,
Oscar Nierstrasz,
Andrew P. Black:
Traits: Composable Units of Behaviour.
ECOOP 2003: 248-274 |
35 | EE | Andrew P. Black,
Vincent Cremet,
Rachid Guerraoui,
Martin Odersky:
An Equational Theory for Transactions.
FSTTCS 2003: 38-49 |
34 | EE | Andrew P. Black,
Nathanael Schärli,
Stéphane Ducasse:
Applying traits to the smalltalk collection classes.
OOPSLA 2003: 47-64 |
33 | | Rainer Koster,
Andrew P. Black,
Jie Huang,
Jonathan Walpole,
Calton Pu:
Thread transparency in information flow middleware.
Softw., Pract. Exper. 33(4): 321-349 (2003) |
2002 |
32 | EE | Oscar Nierstrasz,
Gabriela Arévalo,
Stéphane Ducasse,
Roel Wuyts,
Andrew P. Black,
Peter O. Müller,
Christian Zeidler,
Thomas Genssler,
Reinier van den Born:
A Component Model for Field Devices.
Component Deployment 2002: 200-209 |
31 | EE | Gabriela Arévalo,
Andrew P. Black,
Yania Crespo,
Michel Dao,
Erik Ernst,
Peter Grogono,
Marianne Huchard,
Markku Sakkinen:
The Inheritance Workshop.
ECOOP Workshops 2002: 117-134 |
30 | EE | Johan Nordlander,
Mark P. Jones,
Magnus Carlsson,
Richard B. Kieburtz,
Andrew P. Black:
Reactive Objects.
Symposium on Object-Oriented Real-Time Distributed Computing 2002: 155-158 |
29 | EE | Andrew P. Black,
Jie Huang,
Rainer Koster,
Jonathan Walpole,
Calton Pu:
Infopipes: An abstraction for multimedia streaming.
Multimedia Syst. 8(5): 406-419 (2002) |
2001 |
28 | EE | Eric Jul,
Andrew P. Black,
Anne-Marie Kermarrec,
Doug Lea,
Salah Sadou:
The Next 700 Distributed Object Systems.
ECOOP Workshops 2001: 169-173 |
27 | EE | Eric Jul,
Andrew P. Black,
Doug Lea,
Robert E. Filman,
Ian Welch:
Panel: The Next 700 Distributed Object Systems.
ECOOP Workshops 2001: 208-212 |
26 | EE | Rainer Koster,
Andrew P. Black,
Jie Huang,
Jonathan Walpole,
Calton Pu:
Thread Transparency in Information Flow Middleware.
Middleware 2001: 121-140 |
1999 |
25 | EE | Andrew P. Black:
Object-Oriented Programming: Regaining the Excitement.
ECOOP 1999: 519-528 |
1996 |
24 | EE | Andrew P. Black,
Jon Inouye:
System support for mobility.
ACM SIGOPS European Workshop 1996: 129-132 |
23 | | Andrew P. Black:
Object-Oriented Languages: The Next Generation.
ACM Comput. Surv. 28(4es): 149 (1996) |
1995 |
22 | | Calton Pu,
Tito Autrey,
Andrew P. Black,
Charles Consel,
Crispin Cowan,
Jon Inouye,
Lakshmi Kethana,
Jonathan Walpole,
Ke Zhang:
Optimistic Incremental Specialization: Streamlining a Commercial Operating System.
SOSP 1995: 314-324 |
21 | | Andrew P. Black,
Jonathan Walpole:
Objects to the Rescue! or httpd: The Next Generation Operating System.
Operating Systems Review 29(1): 91-95 (1995) |
1994 |
20 | | Andrew P. Black,
Jonathan Walpole:
Objects to the Rescue! or httpd: the next generation of operating system.
ACM SIGOPS European Workshop 1994: 100-104 |
19 | | Andrew P. Black,
Jens Palsberg:
Foundations of Object-Oriented Languages - Workshop Report.
SIGPLAN Notices 29(3): 3-11 (1994) |
1993 |
18 | EE | Andrew P. Black,
Mark P. Immel:
Encapsulating Plurality.
ECOOP 1993: 57-79 |
17 | | Andrew P. Black:
Types for the working programmer (abstract).
OOPS Messenger 4(2): 219 (1993) |
1991 |
16 | | Andrew P. Black:
Understanding Transactions in the Operating System Context.
Operating Systems Review 25(1): 73-76 (1991) |
15 | | Rajendra K. Raj,
Ewan D. Tempero,
Henry M. Levy,
Andrew P. Black,
Norman C. Hutchinson,
Eric Jul:
Emerald: A General-Purpose Programming Language.
Softw., Pract. Exper. 21(1): 91-118 (1991) |
1990 |
14 | EE | Andrew P. Black:
Understanding transactions in the operating in the operating system context.
ACM SIGOPS European Workshop 1990 |
13 | EE | Andrew P. Black,
Yeshayahu Artsy:
Implementing Location Independent Invocation.
IEEE Trans. Parallel Distrib. Syst. 1(1): 107-119 (1990) |
1989 |
12 | EE | Andrew P. Black,
Charles H. Burris:
A Compact Representation for File Versions: a preliminary report.
ICDE 1989: 321-329 |
1988 |
11 | EE | Eric Jul,
Henry M. Levy,
Norman C. Hutchinson,
Andrew P. Black:
Fine-Grained Mobility in the Emerald System.
ACM Trans. Comput. Syst. 6(1): 109-133 (1988) |
10 | | David Notkin,
Andrew P. Black,
Edward D. Lazowska,
Henry M. Levy,
Jan Sanislo,
John Zahorjan:
Interconnecting Heterogeneous Computer Systems.
Commun. ACM 31(3): 258-273 (1988) |
1987 |
9 | EE | John H. Maloney,
Andrew P. Black:
File Sessions: A Technique and its Application to the UNIX File System.
ICDE 1987: 54-61 |
8 | | Eric Jul,
Henry M. Levy,
Norman C. Hutchinson,
Andrew P. Black:
Fine-Grained Mobility in the Emerald System (Extended Abstract).
SOSP 1987: 105-106 |
7 | | Andrew P. Black,
Norman C. Hutchinson,
Eric Jul,
Henry M. Levy,
Larry Carter:
Distribution and Abstract Types in Emerald.
IEEE Trans. Software Eng. 13(1): 65-76 (1987) |
1986 |
6 | | Andrew P. Black,
Norman C. Hutchinson,
Eric Jul,
Henry M. Levy:
Object Structure in the Emerald System.
OOPSLA 1986: 78-86 |
1985 |
5 | | Andrew P. Black:
Supporting Distributed Applications: Experience with Eden.
SOSP 1985: 181-193 |
4 | | Guy T. Almes,
Andrew P. Black,
Edward D. Lazowska,
Jerre D. Noe:
The Eden System: A Technical Review.
IEEE Trans. Software Eng. 11(1): 43-59 (1985) |
1984 |
3 | | Guy T. Almes,
Andrew P. Black,
C. Bunje,
D. Wiebe:
Edmas: A Locally Distributed Mail System.
ICSE 1984: 56-66 |
1983 |
2 | | Andrew P. Black:
An Asymmetric Stream Communication System.
SOSP 1983: 4-10 |
1982 |
1 | | J. Mack Adams,
Andrew P. Black:
On Proof Rules for Monitors.
Operating Systems Review 16(2): 18-27 (1982) |