| 2008 | Enforcing object protocols by combining static and runtime analysis. | Madhu Gopinathan, Sriram K. Rajamani |
| 2008 | Whiteoak: introducing structural typing into java. | Joseph Gil, Itay Maman |
| 2008 | Java performance evaluation through rigorous replay compilation. | Andy Georges, Lieven Eeckhout, Dries Buytaert |
| 2008 | Failure-prone components are also attack-prone components. | Michael Gegick |
| 2008 | Extravagaria IV: photographing conferences. | Richard P. Gabriel, Kevin J. Sullivan |
| 2008 | Designed as designer. | Richard P. Gabriel |
| 2008 | Collaboration and communication: growing and sustaining ultra large scale (ULS) systems. | Steven Fraser, Ricardo Lpez, Pradeep Kathail, Douglas C. Schmidt, Mary Shaw, Kevin J. Sullivan, Dave A. Thomas |
| 2008 | Escaped from the lab: innovation practices in large organizations. | Steven Fraser, Ethan Hadar, Dennis Mancl, Bill Opdyke, David A. Owens, Dirk Riehle, Linda Rising |
| 2008 | Privacy and security: what are you doing to keep the community safe? | Steven Fraser, Djenana Campara, Robert Gleichauf, Harriet Pearson, Peter P. Swire, Laurie A. Williams |
| 2008 | Towards harmony-oriented programming. | Sebastian Fleissner, Elisa L. A. Baniassad |
| 2008 | Automatic code generation and solution estimate for object-oriented embedded software. | Ronaldo Rodrigues Ferreira |
| 2008 | Safer unsafe code for .NET. | Pietro Ferrara, Francesco Logozzo, Manuel Fhndrich |
| 2008 | Refactoring is not (yet) about transformation. | Torbjrn Ekman, Max Schfer, Mathieu Verbaere |
| 2008 | Automated testing of non-functional requirements. | Kristoffer Dyrkorn, Frank Wathne |
| 2008 | 1st ACM workshop on hot topics in software upgrades (HotSWUp 2008). | Tudor Dumitras, Danny Dig, Iulian Neamtiu |
| 2008 | jStar: towards practical verification for java. | Dino Distefano, Matthew J. Parkinson |
| 2008 | The 2nd workshop on refactoring tools (WRT'08). | Danny Dig, Robert M. Fuhrer, Ralph E. Johnson |
| 2008 | Designing a memory aid to support software developers. | Uri Dekel |
| 2008 | eMoose: a memory aid for software developers. | Uri Dekel |
| 2008 | eMoose: a memory aid for software developers. | Uri Dekel |
| 2008 | Preparing for C++0x. | Valentin David |
| 2008 | Improving developers' confidence in test results of multi-threaded systems: avoiding early and late assertions. | Ayla Dantas |
| 2008 | PEM: experience management tool for software companies. | Emanuele Danovaro, Tadas Remencius, Alberto Sillitti, Giancarlo Succi |
| 2008 | Jidoka in software development. | Emanuele Danovaro, Andrea Janes, Giancarlo Succi |
| 2008 | Enabling static analysis for partial java programs. | Barthlmy Dagenais, Laurie J. Hendren |