| 2006 | Faith, evolution, and programming languages: from Haskell to Java to links. | Philip Wadler |
| 2006 | Scripting refactorings with JunGL. | Mathieu Verbaere, Arnaud Payement, Oege de Moor |
| 2006 | Java interfaces in CS 1 textbooks. | Thomas VanDrunen |
| 2006 | Writing truly efficient smalltalk. | Andrs Valloud |
| 2006 | Applying a UML-based agent modeling language to the autonomic computing domain. | Ivan Trencansk, Radovan Cervenka, Dominic A. P. Greenwood |
| 2006 | Using model-driven engineering to complement software product line engineering in developing software defined radio components and applications. | Bruce Trask, Dominick Paniscotti, Angel Roman, Vikram Bhanot |
| 2006 | Language integrated query: unified querying across data sources and programming languages. | Mads Torgersen |
| 2006 | The 6th OOPSLA workshop on domain-specific modeling. | Juha-Pekka Tolvanen, Jonathan Sprinkle, Jeff Gray |
| 2006 | The 6th OOPSLA workshop on domain-specific modeling. | Juha-Pekka Tolvanen, Jonathan Sprinkle, Jeff Gray |
| 2006 | MetaEdit+: integrated modeling and metamodeling environment for domain-specific languages. | Juha-Pekka Tolvanen |
| 2006 | Interlanguage migration: from scripts to programs. | Sam Tobin-Hochstadt, Matthias Felleisen |
| 2006 | Virgil: objects on the head of a pin. | Ben L. Titzer |
| 2006 | Mutual satellites: round-trip modeling for complete applications. | Lars Thorup, Sune Gynthersen, Kristian Dupont |
| 2006 | Clone detection and refactoring. | Robert Tairas |
| 2006 | Sizing multi-space in heap for application isolation. | Kewei Sun, Ying Li, Matt Hogstrom, Ying Chen |
| 2006 | An evaluation of secialized Java bytecodes. | Ben Stephenson, Wade Holst |
| 2006 | The paradoxical success of aspect-oriented programming. | Friedrich Steimann |
| 2006 | A growable language. | Guy L. Steele Jr. |
| 2006 | The Marmoset project: an automated snapshot, submission, and testing system. | Jaime Spacco, William W. Pugh, Nathaniel Ayewah, David Hovemeyer |
| 2006 | Helping students appreciate test-driven development (TDD). | Jaime Spacco, William W. Pugh |
| 2006 | The OOPS framework: high level ions for the development of parallel scientific applications. | Eloiza Sonoda, Gonzalo Travieso |
| 2006 | Programming the world with sun SPOTs. | Randall B. Smith, Bernard Horan, John Daniels, Dave Cleal |
| 2006 | CViMe: viewing conditionally compiled C/C++ sources through Java. | Nieraj Singh, Graeme Johnson, Yvonne Coady |
| 2006 | Intentional software. | Charles Simonyi, Magnus Christerson, Shane Clifford |
| 2006 | OO design methodology of a DSL using EMF: (demonstration for the telco revenue assurance domain). | Uri Shani, Aviad Sela |