Doug Rosenberg
-
Object-oriented modeling with UML: a study of developers' perceptions
Communications of the ACM - Why CS students need math