Using TDD for developing object-oriented software - A case study. - Ramon Goncalves; Igor R. Lima; Heitor A. X. Costa (CLEI, 2015)