| 2008 | Recommending refactorings when restructuring variabilities in software product lines. | Mrcio Ribeiro, Paulo Borba |
| 2008 | Virtual machines and intermediate languages for emerging modularization mechanisms. | Hridesh Rajan, Michael Haupt, Christoph Bockisch, Robert Dyer |
| 2008 | Analyzing the performance of code-copying virtual machines. | Gregory B. Prokopski, Clark Verbrugge |
| 2008 | Challenges: agile values meet different value systems. | Jrg Pechau, Petra Becker-Pechau |
| 2008 | Quota queue: a new queue data structure that provides prioritized, predictable, guaranteed and fair dequeue mechanism. | Adityanand Pasumarthi |
| 2008 | Compile-time type-checking for custom type qualifiers in java. | Matthew M. Papi, Mahmood Ali, Michael D. Ernst |
| 2008 | Compile-time type-checking for custom type qualifiers in Java. | Matthew M. Papi, Mahmood Ali, Michael D. Ernst |
| 2008 | The visitor pattern as a reusable, generic, type-safe component. | Bruno C. d. S. Oliveira, Meng Wang, Jeremy Gibbons |
| 2008 | Constrained types for object-oriented languages. | Nathaniel Nystrom, Vijay A. Saraswat, Jens Palsberg, Christian Grothoff |
| 2008 | Design and implementation of transactional constructs for C/C++. | Yang Ni, Adam Welc, Ali-Reza Adl-Tabatabai, Moshe Bach, Sion Berkowits, James Cownie, Robert Geva, Sergey Kozhukow, Ravi Narayanaswamy, Jeffrey Olivier, Serguei Preis, Bratin Saha, Ady Tal, Xinmin Tian |
| 2008 | Relationships and associations in object-oriented languages. | Stephen Nelson, Stephanie Balzer, Gavin M. Bierman, Erik Meijer, James Noble, David J. Pearce, Jiri Soukup, Frank Tip |
| 2008 | From sorceress to scientist: women in computing. | Aki Namioka, Julie A. Adams, Juanita J. Ewing, Nadyne Mielke, J. Eliot B. Moss, Lucy A. Suchman |
| 2008 | Validating temporal properties of interacting objects. | Nomair A. Naeem, Ondrej Lhotk |
| 2008 | Typestate-like analysis of multiple interacting objects. | Nomair A. Naeem, Ondrej Lhotk |
| 2008 | Multiple dispatch in practice. | Radu Muschevici, Alex Potanin, Ewan D. Tempero, James Noble |
| 2008 | Gathering refactoring data: a comparison of four methods. | Emerson R. Murphy-Hill, Andrew P. Black, Danny Dig, Chris Parnin |
| 2008 | Scalable, expressive, and context-sensitive code smell display. | Emerson R. Murphy-Hill |
| 2008 | Interactive exploration of compacted visualizations for understanding behavior in complex software. | Elizabeth L. Murnane, Vineet Sinha |
| 2008 | Interactive exploration of compacted visualizations for understanding behavior in complex software. | Elizabeth L. Murnane, Vineet Sinha |
| 2008 | Generics of a higher kind. | Adriaan Moors, Frank Piessens, Martin Odersky |
| 2008 | The maxine virtual machine and inspector. | Bernd Mathiske |
| 2008 | Escaped from the lab: crossing the gap from invention to practice. | Dennis Mancl, Steven Fraser, William F. Opdyke |
| 2008 | Processing heterogeneous abstract syntax trees with the mutable class pattern. | Nikolay Malitsky |
| 2008 | CZ: multiple inheritance without diamonds. | Donna Malayeri |
| 2008 | NOAO imaging meta data quality improvement: a case study of the evolution of a service oriented system. | Sonya J. Lowry, Phillip B. Warner, Evan Deaubl |