| 2008 | The 8th OOPSLA workshop on domain-specific modeling. | Juha-Pekka Tolvanen, Jeff Gray, Matti Rossi, Jonathan Sprinkle |
| 2008 | Deep typechecking and refactoring. | Zachary Tatlock, Chris Tucker, David Shuffelton, Ranjit Jhala, Sorin Lerner |
| 2008 | Annotation refactoring: inferring upgrade transformations for legacy applications. | Wesley Tansey, Eli Tilevich |
| 2008 | Performance pitfalls in large-scale java applications translated from COBOL. | Toshio Suganuma, Toshiaki Yasue, Tamiya Onodera, Toshio Nakatani |
| 2008 | Retaining comments when refactoring code. | Peter Sommerlad, Guido Zgraggen, Thomas Corbat, Lukas Felber |
| 2008 | Supporting software product lines development: FLiP - product line derivation tool. | Srgio Soares, Fernando Calheiros, Vilmar Nepomuceno, Andrea Menezes, Paulo Borba, Vander Alves |
| 2008 | Java type inference is broken: can we fix it? | Daniel Smith, Robert Cartwright |
| 2008 | Understanding code architectures via interactive exploration and layout of layered diagrams. | Vineet Sinha, Elizabeth L. Murnane, Scott W. Kurth, Edy S. Liongosari, Rob Miller, David R. Karger |
| 2008 | Understanding code architectures via interactive exploration and layout of layered diagrams. | Vineet Sinha, Elizabeth L. Murnane, Scott W. Kurth, Edy S. Liongosari, Rob Miller, David R. Karger |
| 2008 | A workload model for topic-based publish/subscribe systems. | Zafar U. Singhera |
| 2008 | Towards adaptive programming: integrating reinforcement learning into a programming language. | Christopher L. Simpkins, Sooraj Bhat, Charles Lee Isbell Jr., Michael Mateas |
| 2008 | When refactoring acts like modularity: keeping options open with persistent condition checking. | Macneil Shonle, William G. Griswold, Sorin Lerner |
| 2008 | Jolt: lightweight dynamic analysis and removal of object churn. | Ajeet Shankar, Matthew Arnold, Rastislav Bodk |
| 2008 | Aspects and class-based security: a survey of interactions between advice weaving and the Java 2 security model. | Andreas Sewe, Christoph Bockisch, Mira Mezini |
| 2008 | Towards a refactoring guideline using code clone classification. | Sandro Schulze, Martin Kuhlemann, Marko Rosenmller |
| 2008 | Dynamic optimization for efficient strong atomicity. | Florian T. Schneider, Vijay Menon, Tatiana Shpeisman, Ali-Reza Adl-Tabatabai |
| 2008 | Delegation-based semantics for modularizing crosscutting concerns. | Hans Schippers, Dirk Janssens, Michael Haupt, Robert Hirschfeld |
| 2008 | A framework for complex time structures based on coupled lists. | Wijnand Schepens |
| 2008 | Sound and extensible renaming for java. | Max Schfer, Torbjrn Ekman, Oege de Moor |
| 2008 | Refactoring a language for parallel computational chemistry. | Beverly A. Sanders, Erik Deumens, Victor Lotrich, Mark Ponton |
| 2008 | Prototyping domain-specific language semantics. | Daniel A. Sadilek |
| 2008 | Arbitrary non-contiguous pieces of computation: a new join point model for aspect-oriented programming. | S. Hossein Sadat-Mohtasham |
| 2008 | Arbitrary non-contiguous pieces of computation: a new join point model for aspect-oriented programming. | S. Hossein Sadat-Mohtasham |
| 2008 | Join patterns for visual basic. | Claudio V. Russo |
| 2008 | Efficient software model checking of soundness of type systems. | Michael Roberson, Melanie Harries, Paul T. Darga, Chandrasekhar Boyapati |