I am a strong advocate for the Object-Oriented Method. I am an active JAVA and Smalltalk programmer, and teach OO methods in my class. However, I cannot support claims that the OO method provides a software development productivity gain in and of itself. For more information, please take a look at the following papers.
“Productivity Analysis of Object-Oriented Software Development in a Commercial Environment.” Software – Practice and Experience, Vol. 29, No. 10, pp 833-847, 1999.
“A Model of Correlated Team Behavior in a Software Development.” Proceedings of the Workshop on Application Specific Software Engineering and Technology, 1999.
“The effects of the business model on object-oriented software development productivity,” IBM System Journal, Vol. 36, No.1, (1/97).
“Productivity of Object-Oriented Software Development,” Center for Advanced Computing Communications, CACC-TR-96/31, (1996).