Andrew P. Black

Loading Google Thumbnails...
2013
67Object-oriented programming: some history, and challenges for the next fifty years. Andrew P. Black. CoRR (abs/1303.0427) (2013). Web SearchBibTeXDownload
66Seeking grace: a new object-oriented language for novices. Andrew P. Black, Kim B. Bruce, Michael Homer, James Noble, Amy Ruskin, Richard Yannow. SIGCSE 2013, 129-134. Web SearchBibTeXDownload
2012
65Patterns as objects in grace. Michael Homer, James Noble, Kim B. Bruce, Andrew P. Black, David J. Pearce. DLS 2012, 17-28. Web SearchBibTeXDownload
64How We Refactor, and How We Know It. Emerson R. Murphy-Hill, Chris Parnin, Andrew P. Black. IEEE Trans. Software Eng. (38): 5-18 (2012). Web SearchBibTeXDownload
63Programmer-Friendly Refactoring Errors. Emerson R. Murphy-Hill, Andrew P. Black. IEEE Trans. Software Eng. (38): 1417-1431 (2012). Web SearchBibTeXDownload
62Presentation of the SIGPLAN distinguished achievement award to Sir Charles Antony Richard Hoare, FRS, FREng, FBCS; and interview. Andrew P. Black, Peter W. O'Hearn. POPL 2012, 1-2. Web SearchBibTeXDownload
61Workshop on relaxing synchronization for multicore and manycore scalability (RACES 2012). Andrew P. Black, Theo D'Hondt, Doug Kimelman, Martin Rinard, David Ungar. SPLASH 2012, 221-222. Web SearchBibTeXDownload
2011
60Towards Haskell in the cloud. Jeff Epstein, Andrew P. Black, Simon L. Peyton Jones. Haskell 2011, 118-129. Web SearchBibTeXDownload
59Restructuring software with gestures. Emerson R. Murphy-Hill, Moin Ayazifar, Andrew P. Black. VL/HCC 2011, 165-172. Web SearchBibTeXDownload
2010
58An interactive ambient visualization for code smells. Emerson R. Murphy-Hill, Andrew P. Black. SOFTVIS 2010, 5-14. Web SearchBibTeXDownload
57Panel: designing the next educational programming language. Andrew Black, Kim B. Bruce, James Noble. SPLASH/OOPSLA Companion 2010, 201-204. Web SearchBibTeXDownload
2009
56How we refactor, and how we know it. Emerson R. Murphy-Hill, Chris Parnin, Andrew P. Black. ICSE 2009, 287-297. Web SearchBibTeXDownload
55A Pattern Language for Extensible Program Representation. Daniel Vainsencher, Andrew P. Black. Transactions on Pattern Languages of Programming (1): 1-47 (2009). Web SearchBibTeXDownload
2008
54Breaking the barriers to successful refactoring: observations and tools for extract method. Emerson R. Murphy-Hill, Andrew P. Black. ICSE 2008, 421-430. Web SearchBibTeXDownload
53Refactoring Tools: Fitness for Purpose. Emerson R. Murphy-Hill, Andrew P. Black. IEEE Software (25): 38-44 (2008). Web SearchBibTeXDownload
2007
52DirectFlow: A Domain-Specific Language for Information-Flow Systems. Chuan-Kai Lin, Andrew P. Black. ECOOP 2007, 299-322. Web SearchBibTeXDownload
51High velocity refactorings in Eclipse. Emerson R. Murphy-Hill, Andrew P. Black. ETX 2007, 1-5. Web SearchBibTeXDownload
50Patterns of Aspect-Oriented Design. James Noble, Arno Schmiedmeier, David J. Pearce, Andrew P. Black. EuroPLoP 2007, 769-796. Web SearchBibTeXDownload
49The development of the Emerald programming language. Andrew P. Black, Norman C. Hutchinson, Eric Jul, Henry M. Levy. HOPL 2007, 1-51. Cited by 4Web SearchBibTeXDownload
48Why Don't People Use Refactoring Tools?. Emerson R. Murphy-Hill, Andrew P. Black. WRT 2007, 60-61. Web SearchBibTeXDownload
2006
47Traits: A mechanism for fine-grained reuse. Stéphane Ducasse, Oscar Nierstrasz, Nathanael Schärli, Roel Wuyts, Andrew P. Black. ACM Trans. Program. Lang. Syst. (28): 331-388 (2006). Web SearchBibTeXDownload
46Tools for a successful refactoring. Emerson R. Murphy-Hill, Andrew P. Black. OOPSLA Companion 2006, 694-695. Web SearchBibTeXDownload
2005
45Can infopipes facilitate reuse in a traffic application?. Emerson R. Murphy-Hill, Chuan-Kai Lin, Andrew P. Black, Jonathan Walpole. OOPSLA Companion 2005, 100-101. Web SearchBibTeXDownload
44Removing duplication from java.io: a case study using traits. Emerson R. Murphy-Hill, Philip J. Quitslund, Andrew P. Black. OOPSLA Companion 2005, 282-291. Web SearchBibTeXDownload
2004
43A browser for incremental programming. Nathanael Schärli, Andrew P. Black. Computer Languages, Systems & Structures (30): 79-95 (2004). Web SearchBibTeXDownload
42MASPEGHI 2004 Mechnisms for Specialization, Generalization and Inheritance. Philippe Lahire, Gabriela Arévalo, Hernán Astudillo, Andrew P. Black, Erik Ernst, Marianne Huchard, T. Oplustil, Markku Sakkinen, Petko Valtchev. ECOOP Workshops 2004, 101-117. Web SearchBibTeXDownload
41Supporting Java traits in Eclipse. Philip J. Quitslund, Emerson R. Murphy-Hill, Andrew P. Black. ETX 2004, 37-41. Web SearchBibTeXDownload
40Traits: Tools and Methodology. Andrew P. Black, Nathanael Schärli. ICSE 2004, 676-686. Web SearchBibTeXDownload
39Object-oriented encapsulation for dynamically typed languages. Nathanael Schärli, Andrew P. Black, Stéphane Ducasse. OOPSLA 2004, 130-149. Web SearchBibTeXDownload
38Traits: experience with a language feature. Emerson R. Murphy-Hill, Andrew P. Black. OOPSLA Companion 2004, 275-282. Web SearchBibTeXDownload
2003
37Traits: Composable Units of Behaviour. Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz, Andrew P. Black. ECOOP 2003, 248-274. Web SearchBibTeXDownload
36An Equational Theory for Transactions. Andrew P. Black, Vincent Cremet, Rachid Guerraoui, Martin Odersky. FSTTCS 2003, 38-49. Web SearchBibTeXDownload
35Applying traits to the smalltalk collection classes. Andrew P. Black, Nathanael Schärli, Stéphane Ducasse. OOPSLA 2003, 47-64. Web SearchBibTeXDownload
34Thread transparency in information flow middleware. Rainer Koster, Andrew P. Black, Jie Huang, Jonathan Walpole, Calton Pu. Softw., Pract. Exper. (33): 321-349 (2003). Cited by 32Web SearchBibTeXDownload
2002
33A Component Model for Field Devices. 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. Component Deployment 2002, 200-209. Web SearchBibTeXDownload
32The Inheritance Workshop. Gabriela Arévalo, Andrew P. Black, Yania Crespo, Michel Dao, Erik Ernst, Peter Grogono, Marianne Huchard, Markku Sakkinen. ECOOP Workshops 2002, 117-134. Web SearchBibTeXDownload
31Infopipes: An abstraction for multimedia streaming. Andrew P. Black, Jie Huang, Rainer Koster, Jonathan Walpole, Calton Pu. Multimedia Syst. (8): 406-419 (2002). Cited by 61Web SearchBibTeXDownload
30Reactive Objects. Johan Nordlander, Mark P. Jones, Magnus Carlsson, Richard B. Kieburtz, Andrew P. Black. Symposium on Object-Oriented Real-Time Distributed Computing 2002, 155-158. Web SearchBibTeXDownload
2001
29The Next 700 Distributed Object Systems. Eric Jul, Andrew P. Black, Anne-Marie Kermarrec, Doug Lea, Salah Sadou. ECOOP Workshops 2001, 169-173. Web SearchBibTeXDownload
28Panel: The Next 700 Distributed Object Systems. Eric Jul, Andrew P. Black, Doug Lea, Robert E. Filman, Ian Welch. ECOOP Workshops 2001, 208-212. Web SearchBibTeXDownload
27Thread Transparency in Information Flow Middleware. Rainer Koster, Andrew P. Black, Jie Huang, Jonathan Walpole, Calton Pu. Middleware 2001, 121-140. Cited by 1Web SearchBibTeXDownload
1999
26Object-Oriented Programming: Regaining the Excitement. Andrew P. Black. ECOOP 1999, 519-528. Web SearchBibTeXDownload
1996
25Object-Oriented Languages: The Next Generation. Andrew P. Black. ACM Comput. Surv. (28): 149 (1996). Web SearchBibTeXDownload
24System support for mobility. Andrew P. Black, Jon Inouye. ACM SIGOPS European Workshop 1996, 129-132. Web SearchBibTeXDownload
23Semantics for Parameter Passing in a Type-complete Persistent RPS. M. Mira da Silva, Malcolm P. Atkinson, A. P. Black. ICDCS 1996, 411-419. Web SearchBibTeX
1995
22Objects to the Rescue! or httpd: The Next Generation Operating System. Andrew P. Black, Jonathan Walpole. Operating Systems Review (29): 91-95 (1995). Web SearchBibTeXDownload
21Optimistic Incremental Specialization: Streamlining a Commercial Operating System. Calton Pu, Tito Autrey, Andrew P. Black, Charles Consel, Crispin Cowan, Jon Inouye, Lakshmi Kethana, Jonathan Walpole, Ke Zhang. SOSP 1995, 314-324. Cited by 259Web SearchBibTeXDownload
1994
20Objects to the Rescue! or httpd: the next generation of operating system. Andrew P. Black, Jonathan Walpole. ACM SIGOPS European Workshop 1994, 100-104. Web SearchBibTeX
19Foundations of Object-Oriented Languages - Workshop Report. Andrew P. Black, Jens Palsberg. SIGPLAN Notices (29): 3-11 (1994). Web SearchBibTeXDownload
1993
18Encapsulating Plurality. Andrew P. Black, Mark P. Immel. ECOOP 1993, 57-79. Web SearchBibTeXDownload
17Types for the working programmer (abstract). Andrew P. Black. OOPS Messenger (4): 219 (1993). Web SearchBibTeXDownload
1991
16Understanding Transactions in the Operating System Context. Andrew P. Black. Operating Systems Review (25): 73-76 (1991). Web SearchBibTeXDownload
15Emerald: A General-Purpose Programming Language. Rajendra K. Raj, Ewan D. Tempero, Henry M. Levy, Andrew P. Black, Norman C. Hutchinson, Eric Jul. Softw., Pract. Exper. (21): 91-118 (1991). Cited by 117Web SearchBibTeXDownload
1990
14Understanding transactions in the operating in the operating system context. Andrew P. Black. ACM SIGOPS European Workshop 1990. Web SearchBibTeXDownload
13Implementing Location Independent Invocation. Andrew P. Black, Yeshayahu Artsy. IEEE Trans. Parallel Distrib. Syst. (1): 107-119 (1990). Web SearchBibTeXDownload
1989
12A Compact Representation for File Versions: a preliminary report. Andrew P. Black, Charles H. Burris. ICDE 1989, 321-329. Web SearchBibTeXDownload
1988
11Fine-Grained Mobility in the Emerald System. Eric Jul, Henry M. Levy, Norman C. Hutchinson, Andrew P. Black. ACM Trans. Comput. Syst. (6): 109-133 (1988). Cited by 882Web SearchBibTeXDownload
10Interconnecting Heterogeneous Computer Systems. David Notkin, Andrew P. Black, Edward D. Lazowska, Henry M. Levy, Jan Sanislo, John Zahorjan. Commun. ACM (31): 258-273 (1988). Web SearchBibTeXDownload
1987
9File Sessions: A Technique and its Application to the UNIX File System. John H. Maloney, Andrew P. Black. ICDE 1987, 54-61. Web SearchBibTeX
8Distribution and Abstract Types in Emerald. Andrew P. Black, Norman C. Hutchinson, Eric Jul, Henry M. Levy, Larry Carter. IEEE Trans. Software Eng. (13): 65-76 (1987). Cited by 28Web SearchBibTeXDownload
7Fine-Grained Mobility in the Emerald System (Extended Abstract). Eric Jul, Henry M. Levy, Norman C. Hutchinson, Andrew P. Black. SOSP 1987, 105-106. Web SearchBibTeXDownload
1986
6Object Structure in the Emerald System. Andrew P. Black, Norman C. Hutchinson, Eric Jul, Henry M. Levy. OOPSLA 1986, 78-86. Cited by 310Web SearchBibTeXDownload
1985
5The Eden System: A Technical Review. Guy T. Almes, Andrew P. Black, Edward D. Lazowska, Jerre D. Noe. IEEE Trans. Software Eng. (11): 43-59 (1985). Web SearchBibTeXDownload
4Supporting Distributed Applications: Experience with Eden. Andrew P. Black. SOSP 1985, 181-193. Web SearchBibTeXDownload
1984
3Edmas: A Locally Distributed Mail System. Guy T. Almes, Andrew P. Black, C. Bunje, D. Wiebe. ICSE 1984, 56-66. Web SearchBibTeXDownload
1983
2An Asymmetric Stream Communication System. Andrew P. Black. SOSP 1983, 4-10. Web SearchBibTeXDownload
1982
1On Proof Rules for Monitors. J. Mack Adams, Andrew P. Black. Operating Systems Review (16): 18-27 (1982). Web SearchBibTeXDownload
from DBLP and Google Scholar
References
1. ^ LESSTR: Compiler Reading group - Retrieved 2010-09-28 - details
Developed by the Database Group at the University of Wisconsin and Yahoo! Research