On the Sustained Use of a Test-Driven Development Practice at IBM | IEEE Conference Publication | IEEE Xplore