A Hybrid Learning Approach for Detecting Development Defects in Object-Oriented Applications | Synapse