| 2003 | ICSE | Pluggable Reflection: Decoupling Meta-Interface and Implementation. | David H. Lorenz, John M. Vlissides |
| 2001 | ICSE | Designing Components Versus Objects: A Transformational Approach. | David H. Lorenz, John M. Vlissides |
| 2000 | OOPSLA | Beyond the hype (panel session): sequel to the trial of the gang of four. | Neil B. Harrison, Frank Buschmann, James Coplien, David M. Ungar, John M. Vlissides |
| 2000 | POPL | A Debate on Language and Tool Support for Design Patterns. | Craig Chambers, Bill Harrison, John M. Vlissides |
| 1996 | ICSE | Industrial Experience with Design Patterns. | Kent L. Beck, James Coplien, Ron Crocker, Lutz Dominick, Gerard Meszaros, Frances Paulisch, John M. Vlissides |
| 1994 | ECOOP | Modeling Object-Oriented Program Execution. | Wim De Pauw, Doug Kimelman, John M. Vlissides |
| 1993 | ECOOP | Design Patterns: Abstraction and Reuse of Object-Oriented Design. | Erich Gamma, Richard Helm, Ralph E. Johnson, John M. Vlissides |
| 1993 | OOPSLA | Visualizing the Behavior of Object-Oriented Systems. | Wim De Pauw, Richard Helm, Doug Kimelman, John M. Vlissides |
| 1991 | UIST | A unidraw-based user interface builder. | John M. Vlissides, Steven Tang |
| 1990 | ECOOP | Designing reusable designs (panel session): experiences designing object-oriented frameworks. | Allen Wirfs-Brock, John M. Vlissides, Ward Cunningham, Ralph E. Johnson, Lonnie Bollette |
| 1989 | UIST | Unidraw: a framework for building domain-specific. | John M. Vlissides, Mark A. Linton |