-
1
-
-
34248185461
-
Understanding the shape of Java software
-
Portland, OR, USA, ACM Press
-
Gareth Baxter, Marcus Frean, James Noble, Mark Rickerby, Hayden Smith, Matt Visser, Hayden Melton, and Ewan Tempero. Understanding the shape of Java software. In OOPSLA, pages 397-412, Portland, OR, USA, 2006. ACM Press.
-
(2006)
OOPSLA
, pp. 397-412
-
-
Baxter, G.1
Frean, M.2
Noble, J.3
Rickerby, M.4
Smith, H.5
Visser, M.6
Melton, H.7
Tempero, E.8
-
3
-
-
84976781457
-
CommonLoops: Merging Lisp and object-oriented programming
-
Daniel G. Bobrow, Kenneth Kahn, Gregor Kiczales, Larry Masinter, Mark Stefik, and Frank Zdybel. CommonLoops: Merging Lisp and object-oriented programming. SIGPLAN Not, 21:17-29, 1986.
-
(1986)
SIGPLAN Not
, vol.21
, pp. 17-29
-
-
Bobrow, D.G.1
Kahn, K.2
Kiczales, G.3
Masinter, L.4
Stefik, M.5
Zdybel, F.6
-
4
-
-
84976764359
-
Common Lisp Object System specification
-
Daniel G. Bobrow, Linda G. DeMichiel, Richard P. Gabriel, Sonya E. Keene, Gregor Kiczales, and David A. Moon. Common Lisp Object System specification. SIGPLAN Not, 23:1-142, 1988.
-
(1988)
SIGPLAN Not
, vol.23
, pp. 1-142
-
-
Bobrow, D.G.1
DeMichiel, L.G.2
Gabriel, R.P.3
Keene, S.E.4
Kiczales, G.5
Moon, D.A.6
-
6
-
-
0031250628
-
Parasitic Methods: An implementation of multi-methods for Java
-
ACM Press
-
John Boyland and Giuseppe Castagna. Parasitic Methods: An implementation of multi-methods for Java. In OOPSLA, pages 66-76. ACM Press, 1997.
-
(1997)
OOPSLA
, pp. 66-76
-
-
Boyland, J.1
Castagna, G.2
-
7
-
-
0029461481
-
On binary methods
-
Kim B. Bruce, Luca Cardelli, Giuseppe Castagna, Jonathan Eifrig, Scott F. Smith, Valery Trifonov, Gary T. Leavens, and Benjamin C. Pierce. On binary methods. Theory and Practice of Object Systems, 1:221-242, 1995.
-
(1995)
Theory and Practice of Object Systems
, vol.1
, pp. 221-242
-
-
Bruce, K.B.1
Cardelli, L.2
Castagna, G.3
Eifrig, J.4
Smith, S.F.5
Trifonov, V.6
Leavens, G.T.7
Pierce, B.C.8
-
8
-
-
38149083510
-
-
Bruno Cabral and Paulo Marques. Exception Handling: A field study in Java and .NET. In ECOOP, 4609, pages 151- 175. Springer-Verlag, 2007.
-
Bruno Cabral and Paulo Marques. Exception Handling: A field study in Java and .NET. In ECOOP, volume 4609, pages 151- 175. Springer-Verlag, 2007.
-
-
-
-
9
-
-
38149109170
-
Non-null references by default in Java: Alleviating the nullity annotation burden
-
Springer-Verlag
-
Patrice Chalin and Perry R. James. Non-null references by default in Java: Alleviating the nullity annotation burden. In ECOOP, volume 4609, pages 227-247. Springer-Verlag, 2007.
-
(2007)
ECOOP
, vol.4609
, pp. 227-247
-
-
Chalin, P.1
James, P.R.2
-
11
-
-
85029501553
-
Object-oriented multi-methods in Cecil
-
Springer-Verlag
-
Craig Chambers. Object-oriented multi-methods in Cecil. In ECOOP, volume 615, pages 33-56. Springer-Verlag, 1992.
-
(1992)
ECOOP
, vol.615
, pp. 33-56
-
-
Chambers, C.1
-
12
-
-
0033203868
-
Efficient multiple and predicated dispatching
-
Denver, CO, USA, ACM Press
-
Craig Chambers and Weimin Chen. Efficient multiple and predicated dispatching. In OOPSLA, pages 238-255, Denver, CO, USA, 1999. ACM Press.
-
(1999)
OOPSLA
, pp. 238-255
-
-
Chambers, C.1
Chen, W.2
-
13
-
-
0034449922
-
MultiJava: Modular open classes and symmetric multiple dispatch for Java
-
Minneapolis, MN, USA, ACM Press
-
Curtis Clifton, Gary T. Leavens, Craig Chambers, and Todd Millstein. MultiJava: Modular open classes and symmetric multiple dispatch for Java. In OOPSLA, pages 130-145, Minneapolis, MN, USA, 2000. ACM Press.
-
(2000)
OOPSLA
, pp. 130-145
-
-
Clifton, C.1
Leavens, G.T.2
Chambers, C.3
Millstein, T.4
-
14
-
-
33745444346
-
MultiJava: Design rationale, compiler implementation, and applications
-
Curtis Clifton, Todd Millstein, Gary T. Leavens, and Craig Chambers. MultiJava: Design rationale, compiler implementation, and applications. TOPLAS, 28:517-575, 2006.
-
(2006)
TOPLAS
, vol.28
, pp. 517-575
-
-
Clifton, C.1
Millstein, T.2
Leavens, G.T.3
Chambers, C.4
-
15
-
-
31744443489
-
PolyD: A flexible dispatching framework
-
San Diego, CA, USA, ACM Press
-
Antonio Cunei and Jan Vitek. PolyD: a flexible dispatching framework. In OOPSLA, pages 487-503, San Diego, CA, USA, 2005. ACM Press.
-
(2005)
OOPSLA
, pp. 487-503
-
-
Cunei, A.1
Vitek, J.2
-
16
-
-
84945709727
-
Go To statement considered harmful
-
March
-
Edsger W. Dijkstra. Go To statement considered harmful. Communications of the ACM, 11(3):147-148, March 1968.
-
(1968)
Communications of the ACM
, vol.11
, Issue.3
, pp. 147-148
-
-
Dijkstra, E.W.1
-
17
-
-
27744498190
-
Multi-dispatch in the Java Virtual Machine: Design and implementation
-
San Antonio, Texas, United States, USENIX Association
-
Christopher Dutchyn, Paul Lu, Duane Szafron, Steven Bromling, and Wade Holst. Multi-dispatch in the Java Virtual Machine: Design and implementation. In USENIX, pages 6-6, San Antonio, Texas, United States, 2001. USENIX Association.
-
(2001)
USENIX
, pp. 6-6
-
-
Dutchyn, C.1
Lu, P.2
Szafron, D.3
Bromling, S.4
Holst, W.5
-
18
-
-
1542363370
-
Language-independent detection of object-oriented design patterns
-
Johan Fabry and Tom Mens. Language-independent detection of object-oriented design patterns. Computer Languages, Systems and Structures, 30(1-2):21-33, 2004.
-
(2004)
Computer Languages, Systems and Structures
, vol.30
, Issue.1-2
, pp. 21-33
-
-
Fabry, J.1
Mens, T.2
-
20
-
-
26444590973
-
Efficient multimethods in a single dispatch language
-
Springer-Verlag
-
Brian Foote, Ralph E. Johnson, and James Noble. Efficient multimethods in a single dispatch language. In ECOOP, volume 3586, pages 337-361. Springer-Verlag, 2005.
-
(2005)
ECOOP
, vol.3586
, pp. 337-361
-
-
Foote, B.1
Johnson, R.E.2
Noble, J.3
-
22
-
-
33745201222
-
-
Yossi Gil and Itay Maman. Micro patterns in Java code, San Diego, CA, USA, ACM Press
-
Joseph (Yossi) Gil and Itay Maman. Micro patterns in Java code. In OOPSLA, pages 97-116, San Diego, CA, USA, 2005. ACM Press.
-
(2005)
OOPSLA
, pp. 97-116
-
-
Joseph1
-
23
-
-
84961675537
-
-
Jeffrey Hightower. The location stack: A layered model for location in ubiquitous computing. In Proceedings of the 4th IEEE Workshop on Mobile Computing Systems & Applications (WM- CSA2002), pages 22-28, 2002.
-
Jeffrey Hightower. The location stack: A layered model for location in ubiquitous computing. In Proceedings of the 4th IEEE Workshop on Mobile Computing Systems & Applications (WM- CSA2002), pages 22-28, 2002.
-
-
-
-
24
-
-
67650739872
-
A Treatise of Human Nature
-
London
-
David Hume. A Treatise of Human Nature. Printed for John Noon, London, 1739.
-
(1739)
Printed for John Noon
-
-
Hume, D.1
-
25
-
-
84976817682
-
A simple technique for handling multiple polymorphism
-
Portland, OR, USA, ACM Press
-
Daniel H. H. Ingalls. A simple technique for handling multiple polymorphism. In OOPSLA, pages 347-349, Portland, OR, USA, 1986. ACM Press.
-
(1986)
OOPSLA
, pp. 347-349
-
-
Ingalls, D.H.H.1
-
27
-
-
84976791429
-
Experience with CommonLoops
-
Orlando, FL, USA, ACM Press
-
James Kempf, Warren Harris, Roy D'Souza, and Alan Snyder. Experience with CommonLoops. In OOPSLA, pages 214-226, Orlando, FL, USA, 1987. ACM Press.
-
(1987)
OOPSLA
, pp. 214-226
-
-
Kempf, J.1
Harris, W.2
D'Souza, R.3
Snyder, A.4
-
28
-
-
35248828504
-
Aspectoriented programming
-
Springer-Verlag
-
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, and John Irwin. Aspectoriented programming. In ECOOP, volume 1241, pages 220-242. Springer-Verlag, 1997.
-
(1997)
ECOOP
, vol.1241
, pp. 220-242
-
-
Kiczales, G.1
Lamping, J.2
Mendhekar, A.3
Maeda, C.4
Lopes, C.5
Loingtier, J.-M.6
Irwin, J.7
-
29
-
-
82955230066
-
An overview of AspectJ
-
Springer-Verlag
-
Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and William G. Griswold. An overview of AspectJ. In ECOOP, volume 2072, pages 327-355. Springer-Verlag, 2001.
-
(2001)
ECOOP
, vol.2072
, pp. 327-355
-
-
Kiczales, G.1
Hilsdale, E.2
Hugunin, J.3
Kersten, M.4
Palm, J.5
Griswold, W.G.6
-
30
-
-
63549095917
-
Kidd. Efficient compression of generic function dispatch tables
-
Technical Report TR2001-404, Hanover, NH, USA
-
Eric Kidd. Efficient compression of generic function dispatch tables. Technical Report TR2001-404, Hanover, NH, USA, 2001.
-
(2001)
-
-
Eric1
-
32
-
-
63549087608
-
Multiple dispatch as dispatch on tuples
-
ACM Press
-
Gary T. Leavens and Todd Millstein. Multiple dispatch as dispatch on tuples. In OOPSLA, pages 274-287. ACM Press, 1998.
-
(1998)
OOPSLA
, pp. 274-287
-
-
Leavens, G.T.1
Millstein, T.2
-
33
-
-
42149157717
-
Inferring aliasing and encapsulation properties for Java
-
Montreal, Quebec, Canada, ACM Press
-
Kin-Keung Ma and Jeffrey S. Foster. Inferring aliasing and encapsulation properties for Java. In OOPSLA, pages 423-440, Montreal, Quebec, Canada, 2007. ACM Press.
-
(2007)
OOPSLA
, pp. 423-440
-
-
Ma, K.-K.1
Foster, J.S.2
-
35
-
-
34547220388
-
An empirical study of cycles among classes in Java
-
August
-
Hayden Melton and Ewan Tempero. An empirical study of cycles among classes in Java. Empirical Software Engineering, 12(4): 389-415, August 2007.
-
(2007)
Empirical Software Engineering
, vol.12
, Issue.4
, pp. 389-415
-
-
Melton, H.1
Tempero, E.2
-
36
-
-
0003232807
-
Multi-methods in a statically typed programming language
-
Springer-Verlag
-
Warwick Mugridge, John Hamer, and John Hosking. Multi-methods in a statically typed programming language. In ECOOP, volume 512, pages 147-155. Springer-Verlag, 1991.
-
(1991)
ECOOP
, vol.512
, pp. 147-155
-
-
Mugridge, W.1
Hamer, J.2
Hosking, J.3
-
37
-
-
63549147397
-
Visitor-oriented programming
-
Venice, Italy
-
Jens Palsberg and J. Van Drunen. Visitor-oriented programming. In FOOL, Venice, Italy, 2004.
-
(2004)
FOOL
-
-
Palsberg, J.1
Van Drunen, J.2
-
39
-
-
63549097804
-
-
Qualitas Research Group. Qualitas corpus release 20080603, University of Auckland, June 2008
-
Qualitas Research Group. Qualitas corpus release 20080603. http://www.cs.auckland.ac.nz/~ewan/corpus/The University of Auckland, June 2008.
-
-
-
-
40
-
-
26444563383
-
Prototypes with multiple dispatch: An expressive and dynamic object model
-
Glasgow, Scotland, Springer- Verlag
-
Lee Salzman and Jonathan Aldrich. Prototypes with multiple dispatch: An expressive and dynamic object model. In ECOOP, volume 3586, pages 312-336, Glasgow, Scotland, 2005. Springer- Verlag.
-
(2005)
ECOOP
, vol.3586
, pp. 312-336
-
-
Salzman, L.1
Aldrich, J.2
-
41
-
-
84865640836
-
Automatic inference of stationary fields: A generalization of Java's final fields
-
New York, NY, USA, ACM Press
-
Christopher Unkel and Monica S. Lam. Automatic inference of stationary fields: a generalization of Java's final fields. In POPL, volume 43, pages 183-195, New York, NY, USA, 2008. ACM Press.
-
(2008)
POPL
, vol.43
, pp. 183-195
-
-
Unkel, C.1
Lam, M.S.2
-
43
-
-
63549107745
-
-
Matthias Zenger and Martin Odersky. Independently extensible solutions to the expression problem. In FOOL, San Diego, USA, October 2005. Also available as Technical Report IC/2004/109, EPFL, Switzerland, December 2004.
-
Matthias Zenger and Martin Odersky. Independently extensible solutions to the expression problem. In FOOL, San Diego, USA, October 2005. Also available as Technical Report IC/2004/109, EPFL, Switzerland, December 2004.
-
-
-
|