Surviving Object-Oriented Projects