http://proceedings.informingscience.org/InSITE2012/InSITE12p...
Among other things, it includes a long list of references -- taken after searching based on:
http://mango2.vtt.fi/virtual/agile/publications.html
That again was referenced in the following blog post from 2007, that I found more interesting (if rather similar) to op:
"Jim Coplien and Bob Martin Debate TDD" http://www.youtube.com/watch?v=KtHQGs3zFAM
Otherwise:
Sometimes code review will turn into a pissing match of who can find the most errors in other people's code
TDD will turn into a quest for a higher "coverage number" regardless of the actual testing quality
But it's mostly about, as you said, personal preferences or 'philosophies' regardless of the actual results of the code.
So you waste a lot of time because someone thinks the way you did it is not 'OO enough' or 'should be organized better' even if it is working (I'm not talking about code that's messy)