| 2006 |
| 21 | EE | Steven Abrams,
Bard Bloom,
Paul Keyser,
Doug Kimelman,
Eric Nelson,
Wendy Neuberger,
Tova Roth,
Ian Simmonds,
Steven Tang,
John M. Vlissides:
Architectural thinking and modeling with the Architects' Workbench.
IBM Systems Journal 45(3): 481-500 (2006) |
| 2004 |
| 20 | | John M. Vlissides,
Douglas C. Schmidt:
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
ACM 2004 |
| 19 | | John M. Vlissides,
Douglas C. Schmidt:
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
ACM 2004 |
| 2003 |
| 18 | EE | David H. Lorenz,
John M. Vlissides:
Pluggable Reflection: Decoupling Meta-Interface and Implementation.
ICSE 2003: 3-13 |
| 2001 |
| 17 | | David H. Lorenz,
John M. Vlissides:
Designing Components Versus Objects: A Transformational Approach.
ICSE 2001: 253-224 |
| 16 | | Bowen Alpern,
Jong-Deok Choi,
Ton Ngo,
Manu Sridharan,
John M. Vlissides:
A Perturbation-Free Replay Platform for Cross-Optimized Multithreaded Applications.
IPDPS 2001: 23 |
| 15 | EE | Wim De Pauw,
Erik Jensen,
Nick Mitchell,
Gary Sevitsky,
John M. Vlissides,
Jeaha Yang:
Visualizing the Execution of Java Programs.
Software Visualization 2001: 151-162 |
| 14 | | John M. Vlissides,
Doug Lea:
Introduction to this issue's special section on Intriguing Technology from OOPSLA.
SIGPLAN Notices 36(12): 1 (2001) |
| 2000 |
| 13 | EE | Craig Chambers,
Bill Harrison,
John M. Vlissides:
A Debate on Language and Tool Support for Design Patterns.
POPL 2000: 277-289 |
| 1998 |
| 12 | EE | Wim De Pauw,
David H. Lorenz,
John M. Vlissides,
Mark N. Wegman:
Execution Patterns in Object-Oriented Visualization.
COOTS 1998: 219- |
| 11 | EE | Wim De Pauw,
John M. Vlissides:
Visualizing Object-Oriented Programs with Jinsight.
ECOOP Workshops 1998: 541-542 |
| 1996 |
| 10 | EE | Kent Beck,
James Coplien,
Ron Crocker,
Lutz Dominick,
Gerard Meszaros,
Frances Paulisch,
John M. Vlissides:
Industrial Experience with Design Patterns.
ICSE 1996: 103-114 |
| 9 | | Frank J. Budinsky,
Marilyn A. Finnie,
John M. Vlissides,
Patsy S. Yu:
Automatic Code Generation from Design Patterns.
IBM Systems Journal 35(2): 151-171 (1996) |
| 1994 |
| 8 | EE | Wim De Pauw,
Doug Kimelman,
John M. Vlissides:
Modeling Object-Oriented Program Execution.
ECOOP 1994: 163-182 |
| 1993 |
| 7 | EE | Erich Gamma,
Richard Helm,
Ralph E. Johnson,
John M. Vlissides:
Design Patterns: Abstraction and Reuse of Object-Oriented Design.
ECOOP 1993: 406-431 |
| 6 | | Wim De Pauw,
Richard Helm,
Doug Kimelman,
John M. Vlissides:
Visualizing the Behavior of Object-Oriented Systems.
OOPSLA 1993: 326-337 |
| 1992 |
| 5 | | Richard Helm,
Tien Huynh,
Kim Marriott,
John M. Vlissides:
An Object-Oriented Architecture for Constraint-Based Graphical Editing.
Workshops on Object-Oriented Graphics (2) 1992: 217-238 |
| 1991 |
| 4 | EE | John M. Vlissides,
Steven Tang:
A unidraw-based user interface builder.
UIST 1991: 201-210 |
| 1990 |
| 3 | EE | John M. Vlissides,
Mark A. Linton:
Unidraw: A Framework for Building Domain-Specific Graphical Editors.
ACM Trans. Inf. Syst. 8(3): 237-268 (1990) |
| 1989 |
| 2 | | Mark A. Linton,
John M. Vlissides,
Paul R. Calder:
Composing User Interfaces with InterViews.
IEEE Computer 22(2): 8-22 (1989) |
| 1988 |
| 1 | | John M. Vlissides,
Mark A. Linton:
Applying Object-Oriented Design to Structured Graphics.
C++ Conference 1988: 81-94 |