| 2004 | Concrete syntax for objects: domain-specific language embedding and assimilation without restrictions. | Martin Bravenboer, Eelco Visser |
| 2004 | Mirrors: design principles for meta-level facilities of object-oriented programming languages. | Gilad Bracha, David M. Ungar |
| 2004 | iXj: interactive source-to-source transformations for java. | Marat Boshernitsan, Susan L. Graham |
| 2004 | A lightweight LTL runtime verification tool for java. | Eric Bodden |
| 2004 | PIP: a product planning strategy for the whole family or... how we became the brady bunch. | Joseph A. Blotner |
| 2004 | A practical type system and language for reference immutability. | Adrian Birka, Michael D. Ernst |
| 2004 | Smell detection for eclipse. | Arnab Bhattacharyya, Robert M. Fuhrer |
| 2004 | A core calculus of mixins and incomplete objects. | Lorenzo Bettini, Viviana Bono, Silvia Likavec |
| 2004 | Comparison of UML and text based requirements engineering. | Brian Berenbach |
| 2004 | A unified theory of garbage collection. | David F. Bacon, Perry Cheng, V. T. Rajan |
| 2004 | Why reuse matters: ANI's digital archive system. | Daniel Antion |
| 2004 | A UML profile for service oriented architectures. | Rafik Amir Salama, Amir Zeid |
| 2004 | Object-oriented units of measurement. | Eric E. Allen, David Chase, Victor Luchangco, Jan-Willem Maessen, Guy L. Steele Jr. |
| 2004 | Modeling and implementing software architecture with acme and archJava. | Jonathan Aldrich, David Garlan, Bradley R. Schmerl, Tony Tseng |
| 2004 | Modeling and implementing software architecture with acme and archJava. | Jonathan Aldrich, David Garlan, Bradley R. Schmerl, Tony Tseng |
| 2004 | Program transformations for re-engineering C++ components [OOPSLA/GPCE]. | Robert L. Akers, Ira D. Baxter, Michael Mehlich |
| 2004 | An efficient parallel heap compaction algorithm. | Diab Abuaiadh, Yoav Ossia, Erez Petrank, Uri Silbershtein |
| 2004 | Mobile-D: an agile approach for mobile application development. | Pekka Abrahamsson, Antti Hanhineva, Hanna Hulkko, Tuomas Ihme, Juho Jlinoja, Mikko Korkala, Juha Koskela, Pekka Kyllnen, Outi Salo |
| 2003 | Methodology first and language second: a way to teach object-oriented programming. | Haibin Zhu, MengChu Zhou |
| 2003 | Lightweight confinement for featherweight Java. | Tian Zhao, Jens Palsberg, Jan Vitek |
| 2003 | A language based formalism for domain driven development. | Wei Zhao |
| 2003 | A language based formalism for domain driven development. | Wei Zhao |
| 2003 | Object-oriented success stories: "learning from our failures". | Joseph W. Yoder, Ralph E. Johnson, Steven R. Wingo, Ron Jeffries, Linda Rising |
| 2003 | A stable software model for MRI visual analyzer. | Elham Yavari, Mohamed E. Fayad |
| 2003 | Do you still use a database? | Klaus Wuestefeld |