Untitled Document
 

Journal Articles
Applying Analysis Patterns Through Analogy: Problems and Solutions, JOT, March-April 2004
Enterprise Frameworks Characteristics, Criteria, and Challenges. CACM, Oct. 2000
Introduction to the Computing Surveys’ Electronic Symposium on Object-Oriented Application Frameworks, ACM Computing Surverys, March 2000.
Enterprise Frameworks: Guidelines for Selection, ACM Computing Surveys, March 2000.
On Built-in Test Reuse in Object-Oriented Framework Design, ACM Computing Surveys, March 2000.
Adaptive Object-Oriented Filtering Framework for Event Management Applications, ACM Computing Surveys, March 2000.
Designing an Aspect-Oriented Framework in an Object-Oriented Environment, ACM Computing Surveys, Mardch 2000.
"Using The Shlaer-Mellor Object-Oriented Analysis Method," with L. Hawn, M. Roberts, and J. Klatt, IEEE Software,March 1993, pp. 43-52
"Adapting an Object-Oriented Development Method," with W.T. Tsai and M. Roberts, IEEE Software, May 1994, pp. 68-76
"Object Modeling Technique (OMT): Experience Report," with W.T. Tsai, R. Anthony, and M. Fulghum, The Journal of Object-Oriented Programming (JOOP), November 1994, pp. 46-58
"Object-Oriented Experiences," Communications of the ACM, with W.T. Tsai, October 1995 pp. 50-53
"Transition to Object-Oriented Software Development," Communications of the ACM, February 1996, with W.T. Tsai and M. Fulghum, pp. 108-121
"Managing Object-Oriented Software Developments," with Marshall Cline, IEEE Computer, September 1996, pp. 26-31.
"Software Patterns," Communications of the ACM, with D. Schmidt and R. Johnson, October 1996, pp. 36-39
"Aspects of Software Adaptability," Communications of the ACM, with M. Cline, October 1996, pp. 58-59
"Software Development Processes: The Necessary Evil!," Communications of the ACM, Sept. 1997.
"Object-Oriented Application Frameworks," with Douglas Schmidt, Communications of the ACM, October 1997.
"Lessons Learned Building Reusable OO Frameworks for Distributed Software," with Douglas Schmidt, Communications of the ACM, October 1997.
"Process Assessment: Considered Wasteful," Communications of the ACM, Nov. 1997.
"Process Improvement: Getting Worse to Get Better," Communications of the ACM, January. 1998.
"The Art of Managing Multiple Processes," Communications of the ACM, March. 1998.
"Object-Oriented Enterprise Frameworks: Make vs. Buy Decisions and Guidelines for Slection," with David S. Hamu, will appear in Communications of the ACM, 1998.
"Achieving Bottom Line Improvements with Enterprise Frameworks," with David S. Hamu, will appear in Communications of the ACM, 1998.
"Framework Integration Problems, Causes, and Solutions," with Michael Mattsson and Jan Bosch, will appear in Communications of the ACM, 1998.
"Application Frameworks: An Exploration," ACM Computing Surveys, April 1998.
"An Overview of OO Enterprise Frameworks," ACM Computing Surveys, April 1998.
"Process Documentation is a Must" will appear in Communications of the ACM, 1998.
"Software Development Processes: Practical Tips", to appear in Communications of the ACM, 1998.
"Object Definition," Communications of the ACM, to appear in 1998.
"Design is about the omitted," Communications of the ACM, to appear in 1998.