On the Effectiveness of the Test-First Approach to Programming. - Erdogmus, Hakan; Morisio, Maurizio; Torchiano, Marco (IEEE Transactions on Software Engineering, 2005)