| 2005 | DOSC: dispersed operating system computing. | Ramesh K. Karne, Karthick V. Jaganathan, Nelson Rosa Jr., Tufail Ahmed |
| 2005 | Inferring context-free grammars for domain-specific languages. | Faizan Javed |
| 2005 | Inferring context-free grammars for domain-specific languages. | Faizan Javed |
| 2005 | Associated types and constraint propagation for mainstream object-oriented generics. | Jaakko Jrvi, Jeremiah Willcock, Andrew Lumsdaine |
| 2005 | Software architecture improvement through test-driven development. | David S. Janzen |
| 2005 | Software architecture improvement through test-driven development. | David S. Janzen |
| 2005 | BoBs: breakable objects. | Vikram Jamwal, Sridhar Iyer |
| 2005 | Ercatons and organic programming: say good-bye to planned economy. | Oliver Imbusch, Falk Langhammer, Guido von Walter |
| 2005 | Living structure and the software garden. | Russell Holt |
| 2005 | Meta: a universal meta-language for augmenting and unifying language families, featuring meta(oopl) for object-oriented programming languages. | Wade Holst |
| 2005 | Quantifying the performance of garbage collection vs. explicit memory management. | Matthew Hertz, Emery D. Berger |
| 2005 | Automating vertical profiling. | Matthias Hauswirth, Amer Diwan, Peter F. Sweeney, Michael C. Mozer |
| 2005 | Creativity. | Robert Hass |
| 2005 | PAD: a pattern-driven analysis and design method. | Haitham S. Hamza, Yi Chen |
| 2005 | A semi-automated approach for analyzing, separating, and modeling of concerns in evolving systems. | Haitham S. Hamza |
| 2005 | Developing business object models with patterns and ontologies. | Haitham S. Hamza |
| 2005 | CodeQuest: querying source code with datalog. | Elnar Hajiyev, Mathieu Verbaere, Oege de Moor, Kris De Volder |
| 2005 | Security patterns and evolution of MTA architecture. | Munawar Hafiz |
| 2005 | Lifting sequential graph algorithms for distributed-memory parallel computation. | Douglas P. Gregor, Andrew Lumsdaine |
| 2005 | Fine-grained interoperability through mirrors and contracts. | Kathryn E. Gray, Robert Bruce Findler, Matthew Flatt |
| 2005 | Component-based software engineering: a quantitative approach. | Miguel Goulo |
| 2005 | Implementing incrementalization across object abstraction. | Michael Gorbovitski, Tom Rothamel, Yanhong A. Liu, Scott D. Stoller |
| 2005 | Relational queries over program traces. | Simon Goldsmith, Robert O'Callahan, Alex Aiken |
| 2005 | High-level declarative user interfaces. | Sofie Goderis, Theo D'Hondt |
| 2005 | High-level declarative user interfaces. | Sofie Goderis |