The following is an incomplete list of the papers that Joe has either written or been involved in writing. Some of these papers have been published while others are either works in progress or were part of workshops or documentation of systems he was or is involved with.
Joe, along with Brian Foote, wrote the Big Ball of Mud paper. A rather detailed review of the paper can be found on WordYard.com. At the Agile 2009 conference Brian and I revisited Big Ball of Mud in the form of a session. One attendee wrote a very good overview of the discussion.
Joseph W. Yoder & Ralph Johnson. "The Adaptive Object Model Architectural Style" Published in The Proceeding of The Working IEEE/IFIP Conference on Software Architecture 2002 (WICSA3 '02) at the World Computer Congress in Montreal 2002, August 2002. Software Architecture System Design, Development and Maintenance Edited by Jan Bosch, Morven Gentleman, Christine Hofmeister, and Juha Kuusela; Kluwer Academic Publishers 2002.[View Paper]
Joseph W. Yoder, Federico Balaguer, & Ralph Johnson. "Architecture and Design of Adaptive Object Models" Intriguing Technology Presentation at the 2001 Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA '01), ACM SIGPLAN Notices, ACM Press, December 2001.[View Paper]
Joseph W. Yoder, Federico Balaguer, & Ralph Johnson. "Adaptive Object Models for Implementing Business Rules" Position Paper for Third Workshop on Best-Practices for Business Rules Design and Implementation, OOPSLA 2001. [View Paper]
Joseph W. Yoder & Reza Razavi. Adaptive Object Models OOPSLA Poster Session Abstract; OOPSLA Companion Minneapolis, Minnesota; OOPSLA Addendum, 2000. [View Poster]
Brian Foote and Joseph W. Yoder Metadata and Active Object-Models Workshop Position Paper; OOPSLA, 1998. [View Paper (ZIP)]
NOTE: This volume has joined the Addison-Wesley Software Patterns Series. Brian also wrote the introduction for this volume.[View Paper]
This volume is part of the Addison-Wesley Software Patterns Series.[View Paper]
Can be downloaded from my website. I add new material as it's been published.
Are you looking for design patterns training or mentoring? Joseph provides training courses for a variety of languages.