Joe's Papers

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.


Contents


  • Daniel Cukier and Joseph W. Yoder The Artist in the Computer Scientist; Paper published in ACM Digital Library; Onward! SPLASH 2011, Portland, Oregon, October 2011.
    [View Paper]

  • Leon Welicki, Rebecca Wirfs-Brock, & Joseph W. YoderAdaptive Object Model Builder; Paper published in ACM Digital Library; Pattern Languages of Programs PLoP 2009; Chicago, IL, August 2009.
    [View Paper]

  • Leon Welicki, Rebecca Wirfs-Brock, & Joseph W. YoderThe Dynamic Factory Pattern; Paper published in ACM Digital Library; Pattern Languages of Programs PLoP 2008; Nashville, TN, October 2008.
    [View Paper]

  • Leon Welicki, Rebecca Wirfs-Brock, & Joseph W. YoderRendering Patterns for Adaptive Object-Models; Paper published in ACM Digital Library; Pattern Languages of Programs PLoP 2007; Monticello, IL, September 2007.
    [View Paper]

  • León Welicki, Joseph W. Yoder, Rebecca Wirfs-Brock, Ralph Johnson. Towards a Pattern Language for Adaptive Object-ModelsCompanion of the 22st ACM SIGPLAN Object Oriented Programming Systems, Languages, and Applications – OOPSLA 2007 (Montreal, Canada, 21 al 25 de Octubre de 2007)
    [view pattern language poster]

  • Reza Razavi.; Noury Bouraqadi; Joseph W. Yoder; Jean-Francois Perrot; Ralph Johnson Language support for adaptive object-models using metaclasses, Computer Languages, Systems & Structures, Volume 31, Issue 3-4, 1 October 2005, Pages 199-218

  • Francisco José da Silva e Silva, Fabio Kon, Joseph Yoder, Ralph Johnson. A Pattern Language for Adaptive Distributed Systems; SugarLoaf PLoP 2005; Campos do Jordão, Brazil, August 16-19, 2005
    [View Paper]
    • Ayla Dantas, Joseph W. Yoder, Paulo Borba, and Ralph Johnson Using Aspects to Make Adaptive Object-Models Adaptable; Workshop Position Paper; European Conference on Object Oriented Programming (ECOOP '04); Oslo, Norway, June 2004.
    • [
View Paper
      ]


  • Ayla Dantas, Joseph W. Yoder, Paulo Borba, and Ralph Johnson Using Aspects to Make Adaptive Object-Models Adaptable; Workshop Position Paper; European Conference on Object Oriented Programming (ECOOP '04); Oslo, Norway, June 2004.
    [View Paper]
  • 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]

  • Nicolas Revault & Joseph W. Yoder. Adaptive Object-Models and Metamodeling Techniques Workshop Results; ECOOP 2001 Budapest, Hungary, June 2001. ECOOP '2001 Workshop Reader; Lecture Notes in Computer Science; Springer Verlag 2001.
    [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. Metadata and Adaptive Object-Models Workshop Results; ECOOP 2000 Cannes, France, June 2000. ECOOP '2000 Workshop Reader; Lecture Notes in Computer Science, vol. no. 1964; Springer Verlag 2000.
    [View Workshop Results]
  • 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 Fifth Conference on Patterns Languages of Programs (PLoP '98) Monticello, Illinois, August 1998. Technical report #wucs-98-25, Dept. of Computer Science, Washington University Department of Computer Science, September 1998.
    [View Paper]
  • Brian Foote and Joseph W. Yoder Metadata and Active Object-Models Workshop Position Paper; OOPSLA, 1998.
    [View Paper (ZIP)]

  • Joseph W. Yoder, Brian Foote, Dirk Riehle, and Michel Tilman Metadata and Active Object-Models Workshop Results Submission; OOPSLA Addendum, 1998.
    [View Results]

  • Joseph W. Yoder Patterns For Developing Successful Object-Oriented Frameworks Workshop Position Paper; OOPSLA, 1997.
    [HTML]

  • Joseph W. Yoder A Framework for Building Financial Models Unpublished description of Architecture, Design, and Implementation details; CAT/NCSA, 1997.
    [View Paper]

  • Joseph W. Yoder Development of Object-Oriented Frameworks Workshop Position Paper; OOPSLA, 1996.
    [HTML]

  • I also have a Frameworks Home Page

  • Joseph W. Yoder, Donald F. Schultz, and Ben T. Williams The MEDIGATE Graphical User Interface for Entry of Physical Findings: Design Principles and Implementation Journal of Medical Systems, 1998. October 1998, Vol 22, No. 5.
    [View Paper]

  • Ben T. Williams, Joseph W. Yoder, and Erik Littell Probability Graphics Support for Medical Reasoning Methods of Information in Medicine, 1993, 32: pp.229-32.
    [View Paper]

  • Joseph W. Yoder The Role of Human-Computer Interaction in Medical Information Systems: Principles and Implementaion of MEDIGATE MS Thesis, University of Illinois at Urbana-Champaign, Department of Computer Science, 1992.
    [View Paper]

  • Joseph W. Yoder, and Donald F. Schultz The MEDIGATE System for Direct Entry of Physical Findings by the Examiner: User Interface Issues Health Evaluation: Searching for the Hidden Defect; Proceedings of The International Health Evalution Association Annual Symposium on The Art and Science of Preventive Medicine, La Jolla, California USA, Felitti, V.J. ed, pp. 107-114, 1990.
    [View Paper]

  • Alfredo Goldman, Fabio Kon, Paulo J. S. Silva, and Joseph Yoder. Being Extreme in the Classroom: Experiences Teaching XP Journal of the Brazilian Computer Society; Volume 10, number 2, pgs 1-17, 2004.
    [View Paper]

  • Joseph W. Yoder The People Side of Object-Oriented Technology Workshop Position Paper; OOPSLA, 1996.
    [View Paper]

  • Joseph W. Yoder Application of Domain Analysis Techniques to Object-Oriented Systems Workshop Position Paper; OOPSLA, 1995.
    [View Paper]

  • Joseph W. Yoder Patterns For Decision-Making in Architectural Design Workshop Position Paper; OOPSLA, 1995.
    [View Paper]

Joe's Publications

Can be downloaded from my website. I add new material as it's been published.

View Library

Training Mentoring

Are you looking for design patterns training or mentoring? Joseph provides training courses for a variety of languages.

Learn More

Contact Joe

Joe Yoder

217-344-4847

Contact Form