Combining Comprehension and Testing in Object-Oriented Development | AMiner